Lines Matching refs:netmask
229 caddr_t netmask;
239 netmask = x->rn_key;
243 while (x != NULL && x->rn_mask != netmask)
503 unsigned char *netmask = arg;
511 if ((mlen = LEN(netmask)) > RADIX_MAX_KEY_LEN)
521 bcopy(netmask + skip, addmask_key + skip, mlen - skip);
539 netmask = cp = (caddr_t)(x + 2);
555 cplim = netmask + mlen;
557 for (cp = netmask + skip; (cp < cplim) && *(u_char *)cp == 0xff;)
565 b += (cp - netmask) << 3;
629 caddr_t v = (caddr_t)v_arg, netmask = (caddr_t)n_arg;
644 if (netmask) {
645 x = rn_addmask_r(netmask, head->rnh_masks, 0, top->rn_offset);
650 netmask = x->rn_key;
660 if (rn_mpath_capable(head) && netmask == tt->rn_mask) {
673 if (tt->rn_mask == netmask)
675 if (netmask == 0 ||
677 ((b_leaf < tt->rn_bit) /* index(netmask) > node */
678 || rn_refines(netmask, tt->rn_mask)
679 || rn_lexobetter(netmask, tt->rn_mask))))
725 if (netmask) {
726 tt->rn_mask = netmask;
757 if ((netmask == 0) || (b > t->rn_bit ))
786 if (mmask == netmask) {
791 if (rn_refines(netmask, mmask)
792 || rn_lexobetter(netmask, mmask))
805 caddr_t v, netmask;
809 netmask = netmask_arg;
822 if (netmask) {
823 x = rn_addmask_r(netmask, head->rnh_masks, 1, head_off);
826 netmask = x->rn_key;
827 while (tt->rn_mask != netmask)