• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/timemachine/netatalk-2.2.0/etc/atalkd/

Lines Matching refs:ntab

73     struct nbptab   *ntab;
229 if (( ntab = (struct nbptab *)malloc( sizeof( struct nbptab )))
234 memcpy( &ntab->nt_nve, &nn, sizeof( struct nbpnve ));
235 ntab->nt_iface = ap->ap_iface;
236 ntab->nt_next = nbptab;
237 ntab->nt_prev = NULL;
239 nbptab->nt_prev = ntab;
241 nbptab = ntab;
259 for ( ntab = nbptab; ntab; ntab = ntab->nt_next ) {
260 if ( ntab->nt_nve.nn_objlen != nn.nn_objlen ||
261 strndiacasecmp( ntab->nt_nve.nn_obj, nn.nn_obj,
265 if ( ntab->nt_nve.nn_typelen != nn.nn_typelen ||
266 strndiacasecmp( ntab->nt_nve.nn_type, nn.nn_type,
279 /* ntab is also local zone */
280 if (( ntab->nt_nve.nn_zonelen == 1 &&
281 *ntab->nt_nve.nn_zone == '*' ) ||
282 (ntab->nt_nve.nn_zonelen == 0))
285 /* ntab is default zone */
286 if (zt && (zt->zt_len == ntab->nt_nve.nn_zonelen) &&
287 (strndiacasecmp(ntab->nt_nve.nn_zone, zt->zt_name,
294 if ((ntab->nt_nve.nn_zonelen == nn.nn_zonelen) &&
295 (strndiacasecmp( ntab->nt_nve.nn_zone, nn.nn_zone,
300 if ( ntab == NULL ) {
305 if ( ntab->nt_next != NULL ) {
306 ntab->nt_next->nt_prev = ntab->nt_prev;
308 if ( ntab->nt_prev != NULL ) {
309 ntab->nt_prev->nt_next = ntab->nt_next;
311 if ( ntab == nbptab ) {
312 nbptab = ntab->nt_next;
510 for ( ntab = nbptab; ntab; ntab = ntab->nt_next ) {
512 if ((ap->ap_iface != ntab->nt_iface) &&
513 (ntab->nt_iface->i_flags & IFACE_ISROUTER) == 0) {
518 if ( ntab->nt_nve.nn_objlen != nn.nn_objlen ||
519 strndiacasecmp( ntab->nt_nve.nn_obj, nn.nn_obj,
526 if ( ntab->nt_nve.nn_typelen != nn.nn_typelen ||
527 strndiacasecmp( ntab->nt_nve.nn_type, nn.nn_type,
535 if ( ntab->nt_nve.nn_zonelen == 0 ||
536 ( ntab->nt_nve.nn_zonelen == 1 &&
537 *ntab->nt_nve.nn_zone == '*' )) {
548 if ( ntab->nt_nve.nn_zonelen != nn.nn_zonelen ||
549 strndiacasecmp( ntab->nt_nve.nn_zone, nn.nn_zone,
560 if ( n > 14 || data + SZ_NBPTUPLE + 3 + ntab->nt_nve.nn_objlen +
561 ntab->nt_nve.nn_typelen + ntab->nt_nve.nn_zonelen > end ) {
584 nt.nt_net = ntab->nt_nve.nn_sat.sat_addr.s_net;
585 nt.nt_node = ntab->nt_nve.nn_sat.sat_addr.s_node;
586 nt.nt_port = ntab->nt_nve.nn_sat.sat_port;
599 *data++ = ntab->nt_nve.nn_objlen;
600 memcpy( data, ntab->nt_nve.nn_obj, ntab->nt_nve.nn_objlen );
601 data += ntab->nt_nve.nn_objlen;
603 *data++ = ntab->nt_nve.nn_typelen;
604 memcpy(data, ntab->nt_nve.nn_type, ntab->nt_nve.nn_typelen );
605 data += ntab->nt_nve.nn_typelen;
612 if ( ntab->nt_nve.nn_zonelen ) {
613 *data++ = ntab->nt_nve.nn_zonelen;
614 memcpy( data, ntab->nt_nve.nn_zone, ntab->nt_nve.nn_zonelen );
615 data += ntab->nt_nve.nn_zonelen;