Home
last modified time | relevance | path

Searched refs:addmask_key (Results 1 – 2 of 2) sorted by relevance

/freebsd/sbin/routed/
H A Dradix.c44 static char *addmask_key; variable
418 Bcopy(rn_ones + 1, addmask_key + 1, skip - 1); in rn_addmask()
420 Bcopy(netmask + skip, addmask_key + skip, mlen - skip); in rn_addmask()
424 for (cp = addmask_key + mlen; (cp > addmask_key) && cp[-1] == 0;) in rn_addmask()
426 mlen = cp - addmask_key; in rn_addmask()
433 Bzero(addmask_key + m0, last_zeroed - m0); in rn_addmask()
434 *addmask_key = last_zeroed = mlen; in rn_addmask()
435 x = rn_search(addmask_key, rn_masktop); in rn_addmask()
436 if (Bcmp(addmask_key, x->rn_key, mlen) != 0) in rn_addmask()
445 Bcopy(addmask_key, cp, mlen); in rn_addmask()
[all …]
/freebsd/sys/net/
H A Dradix.c507 unsigned char addmask_key[RADIX_MAX_KEY_LEN]; in rn_addmask() local
516 bzero(addmask_key, RADIX_MAX_KEY_LEN); in rn_addmask()
518 bcopy(rn_ones + 1, addmask_key + 1, skip - 1); in rn_addmask()
519 bcopy(netmask + skip, addmask_key + skip, mlen - skip); in rn_addmask()
523 for (cp = addmask_key + mlen; (cp > addmask_key) && cp[-1] == 0;) in rn_addmask()
525 mlen = cp - addmask_key; in rn_addmask()
528 *addmask_key = mlen; in rn_addmask()
529 x = rn_search(addmask_key, maskhead->head.rnh_treetop); in rn_addmask()
530 if (bcmp(addmask_key, x->rn_key, mlen) != 0) in rn_addmask()
538 bcopy(addmask_key, cp, mlen); in rn_addmask()