Lines Matching defs:netmask
216 * when m_arg is a finer-granularity netmask -- it represents a subset
252 caddr_t netmask = NULL;
258 netmask = x->rn_key;
261 if (x && netmask) {
262 while (x && x->rn_mask != netmask)
563 caddr_t netmask = (caddr_t)n_arg;
572 if ((mlen = LEN(netmask)) > max_keylen)
581 bcopy(netmask + skip, addmask_key + skip, mlen - skip);
605 netmask = cp = (caddr_t)(x + 2);
624 cplim = netmask + mlen;
626 for (cp = netmask + skip; (cp < cplim) && *(uchar_t *)cp == 0xff; )
637 b += (cp - netmask) << 3;
693 caddr_t v = (caddr_t)v_arg, netmask = (caddr_t)n_arg;
708 if (netmask) {
709 if ((x = rn_addmask(netmask, 0, top->rn_offset)) == 0)
713 netmask = x->rn_key;
721 if (tt->rn_mask == netmask)
723 if (netmask == 0 ||
725 /* index (netmask) > node */
727 rn_refines(netmask, tt->rn_mask) ||
728 rn_lexobetter(netmask, tt->rn_mask))))
773 if (netmask) {
774 tt->rn_mask = netmask;
798 * (it is the rn_bit value of a leaf corresponding to netmask
837 if ((netmask == 0) || (b > t->rn_bit))
840 /* b is the index of the netmask */
870 if (mmask == netmask) {
875 if (rn_refines(netmask, mmask) ||
876 rn_lexobetter(netmask, mmask))
891 caddr_t v, netmask;
895 netmask = netmask_arg;
908 if (netmask) {
909 if ((x = rn_addmask(netmask, 1, head_off)) == 0)
911 netmask = x->rn_key;
912 while (tt->rn_mask != netmask)