Lines Matching refs:netmask
253 caddr_t netmask = NULL; in rn_lookup_args() local
263 netmask = rn_get_key(x); in rn_lookup_args()
266 if (x && netmask) { in rn_lookup_args()
267 while (x && rn_get_mask(x) != netmask) { in rn_lookup_args()
556 caddr_t netmask = (caddr_t)n_arg; in rn_addmask() local
564 if ((mlen = *(u_char *)netmask) > max_keylen) { in rn_addmask()
577 Bcopy(netmask + skip, addmask_key + skip, mlen - skip); in rn_addmask()
604 netmask = cp = (caddr_t)(x + 2); in rn_addmask()
616 cplim = netmask + mlen; isnormal = 1; in rn_addmask()
617 for (cp = netmask + skip; (cp < cplim) && *(u_char *)cp == 0xff;) { in rn_addmask()
628 b += (cp - netmask) << 3; in rn_addmask()
679 caddr_t netmask = rnarg_unpack(n_arg, &masklen); in rn_addroute() local
694 if (netmask) { in rn_addroute()
695 if ((x = rn_addmask(netmask, 0, top->rn_offset)) == 0) { in rn_addroute()
703 netmask = rn_get_key(x); in rn_addroute()
711 if (rn_get_mask(tt) == netmask) { in rn_addroute()
714 if (netmask == 0 || in rn_addroute()
717 || rn_refines(netmask, rn_get_mask(tt)) in rn_addroute()
718 || rn_lexobetter(netmask, rn_get_mask(tt))))) { in rn_addroute()
765 if (netmask) { in rn_addroute()
766 rn_set_mask(tt, netmask, masklen); in rn_addroute()
803 if ((netmask == 0) || (b > t->rn_bit)) { in rn_addroute()
834 if (mmask == netmask) { in rn_addroute()
839 if (rn_refines(netmask, mmask) in rn_addroute()
840 || rn_lexobetter(netmask, mmask)) { in rn_addroute()
854 caddr_t v, netmask; in rn_delete() local
858 netmask = netmask_arg; in rn_delete()
872 if (netmask) { in rn_delete()
873 if ((x = rn_addmask(netmask, 1, head_off)) == 0) { in rn_delete()
876 netmask = rn_get_key(x); in rn_delete()
877 while (rn_get_mask(tt) != netmask) { in rn_delete()