Lines Matching refs:mlen
438 int b = 0, mlen, j, m0; in rn_addmask() local
443 mlen = sizeof (struct sockaddr); in rn_addmask()
446 if (mlen <= skip) in rn_addmask()
450 if ((m0 = mlen) > skip) in rn_addmask()
451 (void) memmove(addmask_key + skip, netmask + skip, mlen - skip); in rn_addmask()
455 for (cp = addmask_key + mlen; (cp > addmask_key) && cp[-1] == 0; ) in rn_addmask()
457 mlen = cp - addmask_key; in rn_addmask()
458 if (mlen <= skip) { in rn_addmask()
460 last_zeroed = mlen; in rn_addmask()
465 *addmask_key = last_zeroed = mlen; in rn_addmask()
467 if (memcmp(addmask_key, x->rn_key, mlen) != 0) in rn_addmask()
475 (void) memmove(cp, addmask_key, mlen); in rn_addmask()
489 cplim = netmask + mlen; in rn_addmask()