Lines Matching refs:preflen
139 uint32_t preflen;
357 rt_get_inet_prefix_plen(rt, &addr, &fhp->preflen, &scopeid);
360 if (fhp->preflen < 32)
361 fhp->end |= (0xffffffffU >> fhp->preflen);
364 fhp->preflen = fhp->nexthop = fhp->start = 0;
663 heap_inject(struct dxr_aux *da, uint32_t start, uint32_t end, uint32_t preflen,
670 if (preflen > da->heap[i].preflen)
672 else if (preflen < da->heap[i].preflen)
679 fhp->preflen = preflen;
696 uint32_t preflen, nh, start, end, scopeid;
699 rt_get_inet_prefix_plen(rt, &addr, &preflen, &scopeid);
707 if (preflen < 32)
708 end |= (0xffffffffU >> preflen);
712 heap_inject(da, start, end, preflen, nh);
742 heap_inject(da, start, end, preflen, nh);
781 while (fhp->preflen > DXR_TRIE_BITS) {