DXR_TRIE_BITS
#define RE_SHORT_MAX_NH ((1 << (DXR_TRIE_BITS - 8)) - 1)
#if DXR_TRIE_BITS > 16
nexthop: DXR_TRIE_BITS;
#if DXR_TRIE_BITS < 24
nexthop: DXR_TRIE_BITS - 8;
#if DXR_TRIE_BITS < 24
de = xt[(dt[dst >> (32 - (D))] << (DXR_TRIE_BITS - (D))) \
(0xffffffffU >> (32 - DXR_TRIE_BITS + (D))))]; \
#if DXR_TRIE_BITS > 16
uint32_t dxr_x = DXR_TRIE_BITS - dxr_d;
CTASSERT(DXR_TRIE_BITS >= 16 && DXR_TRIE_BITS <= 24);
#if DXR_TRIE_BITS > 16
#define DXR_D (DXR_TRIE_BITS - 1)
#if DXR_TRIE_BITS < 24
#define DIRECT_TBL_SIZE (1 << DXR_TRIE_BITS)
#define DXR_RANGE_MASK (0xffffffffU >> DXR_TRIE_BITS)
while (fhp->preflen > DXR_TRIE_BITS) {
#define DXR_RANGE_SHIFT (32 - DXR_TRIE_BITS)
#if DXR_TRIE_BITS < 24
#if DXR_TRIE_BITS < 24
#define FRAGS_MASK_SHORT ((1 << (23 - DXR_TRIE_BITS)) - 1)
dxr_x = DXR_TRIE_BITS - da->d_bits;