Lines Matching refs:netmask
212 caddr_t netmask; in rn_lookup() local
222 netmask = x->rn_key; in rn_lookup()
226 while (x != NULL && x->rn_mask != netmask) in rn_lookup()
500 const unsigned char *netmask = n_arg; in rn_addmask() local
509 if ((mlen = LEN(netmask)) > RADIX_MAX_KEY_LEN) in rn_addmask()
519 bcopy(netmask + skip, addmask_key + skip, mlen - skip); in rn_addmask()
537 netmask = cp = (unsigned char *)(x + 2); in rn_addmask()
553 clim = netmask + mlen; in rn_addmask()
555 for (c = netmask + skip; (c < clim) && *(const u_char *)c == 0xff;) in rn_addmask()
563 b += (c - netmask) << 3; in rn_addmask()
610 caddr_t v = (caddr_t)v_arg, netmask = NULL; in rn_addroute() local
631 netmask = x->rn_key; in rn_addroute()
639 if (tt->rn_mask == netmask) in rn_addroute()
641 if (netmask == 0 || in rn_addroute()
644 || rn_refines(netmask, tt->rn_mask) in rn_addroute()
645 || rn_lexobetter(netmask, tt->rn_mask)))) in rn_addroute()
691 if (netmask) { in rn_addroute()
692 tt->rn_mask = netmask; in rn_addroute()
723 if ((netmask == 0) || (b > t->rn_bit )) in rn_addroute()
750 if (mmask == netmask) { in rn_addroute()
755 if (rn_refines(netmask, mmask) in rn_addroute()
756 || rn_lexobetter(netmask, mmask)) in rn_addroute()
770 c_caddr_t netmask; in rn_delete() local
774 netmask = netmask_arg; in rn_delete()
787 if (netmask) { in rn_delete()
788 x = rn_addmask(netmask, head->rnh_masks, 1, head_off); in rn_delete()
791 netmask = x->rn_key; in rn_delete()
792 while (tt->rn_mask != netmask) in rn_delete()