Lines Matching refs:nexthop
124 nexthop: DXR_TRIE_BITS; member
130 nexthop: DXR_TRIE_BITS - 8; member
140 uint32_t nexthop; member
238 return (range[middle].nexthop); \
244 return (range[lowerbound].nexthop);
362 fhp->nexthop = fib_get_nhop_idx(da->fd, rnd.rnd_nhop); in initheap()
364 fhp->preflen = fhp->nexthop = fhp->start = 0; in initheap()
682 fhp->nexthop = nh; in heap_inject()
723 if (fhp->end > oend && fhp->nexthop != fp->nexthop) { in dxr_walk()
727 fp->nexthop = fhp->nexthop; in dxr_walk()
731 nh != fp->nexthop) { in dxr_walk()
736 if ((--fp)->nexthop == nh) in dxr_walk()
741 fp->nexthop = nh; in dxr_walk()
768 fp->nexthop = da->heap[0].nexthop; in update_chunk()
789 if (fhp->end > oend && fhp->nexthop != fp->nexthop) { in update_chunk()
796 fp->nexthop = fhp->nexthop; in update_chunk()
802 da->direct_tbl[chunk].base = fp->nexthop; in update_chunk()
814 if ((fp->start & 0xff) != 0 || fp->nexthop > RE_SHORT_MAX_NH) in update_chunk()
821 nh = fp->nexthop; in update_chunk()
823 fps->nexthop = nh; in update_chunk()
826 fps->nexthop = nh; in update_chunk()