ip: [re]introduce the 8-8-8-8 stride MTRIE 40/33440/3
authorNeale Ranns <neale@graphiant.com>
Fri, 6 Aug 2021 13:12:00 +0000 (13:12 +0000)
committerOle Tr�an <otroan@employees.org>
Wed, 11 Aug 2021 08:48:42 +0000 (08:48 +0000)
commit7244a706430746facf20a5f047666b74d440cef8
treeb6fe66ee36220d55639bdb81262daefadd323fc5
parent6bb2db0ea860812d9c366935312e7849deca9c93
ip: [re]introduce the 8-8-8-8 stride MTRIE

Type: improvement

there's a time-space trade-off between the 16-8-8 and 8-8-8-8 stride.
FIB continues to use the 16-8-8. Other features are now free to make the
choice.

Signed-off-by: Neale Ranns <neale@graphiant.com>
Change-Id: I6691a163486ce62e75e629f6ef0c990f253df8e5
src/vnet/fib/ip4_fib.h
src/vnet/ip/ip4_mtrie.c
src/vnet/ip/ip4_mtrie.h