Lines Matching refs:netmask

157 	caddr_t netmask = 0;  in rn_lookup()  local
163 netmask = x->rn_key; in rn_lookup()
166 if (x && netmask) { in rn_lookup()
167 while (x && x->rn_mask != netmask) in rn_lookup()
403 caddr_t netmask = (caddr_t)n_arg; in rn_addmask() local
411 if ((mlen = *(u_char *)netmask) > max_keylen) in rn_addmask()
420 Bcopy(netmask + skip, addmask_key + skip, mlen - skip); in rn_addmask()
444 netmask = cp = (caddr_t)(x + 2); in rn_addmask()
455 cplim = netmask + mlen; isnormal = 1; in rn_addmask()
456 for (cp = netmask + skip; (cp < cplim) && *(u_char *)cp == 0xff;) in rn_addmask()
464 b += (cp - netmask) << 3; in rn_addmask()
514 caddr_t v = (caddr_t)v_arg, netmask = (caddr_t)n_arg; in rn_addroute() local
529 if (netmask) { in rn_addroute()
530 if ((x = rn_addmask(netmask, 0, top->rn_off)) == NULL) in rn_addroute()
534 netmask = x->rn_key; in rn_addroute()
542 if (tt->rn_mask == netmask) in rn_addroute()
544 if (netmask == 0 || in rn_addroute()
547 rn_refines(netmask, tt->rn_mask) || in rn_addroute()
548 rn_lexobetter(netmask, tt->rn_mask)))) in rn_addroute()
584 if (netmask) { in rn_addroute()
585 tt->rn_mask = netmask; in rn_addroute()
612 if ((netmask == 0) || (b > t->rn_b )) in rn_addroute()
639 if (mmask == netmask) { in rn_addroute()
644 if (rn_refines(netmask, mmask) || rn_lexobetter(netmask, mmask)) in rn_addroute()
659 caddr_t v, netmask; in rn_delete() local
663 netmask = netmask_arg; in rn_delete()
676 if (netmask) { in rn_delete()
677 if ((x = rn_addmask(netmask, 1, head_off)) == NULL) in rn_delete()
679 netmask = x->rn_key; in rn_delete()
680 while (tt->rn_mask != netmask) in rn_delete()