numam-dpdk/examples/l3fwd
Conor Walsh 9510dd1feb examples/l3fwd: add FIB infrastructure
The purpose of this commit is to add the necessary function calls
and supporting infrastructure to allow the Forwarding Information Base
(FIB) library to be integrated into the l3fwd sample app.
Instead of adding an individual flag for FIB, a new flag '--lookup' has
been added that allows the user to select their desired lookup method.
The flags '-E' and '-L' have been retained for backwards compatibility.

Signed-off-by: Conor Walsh <conor.walsh@intel.com>
Acked-by: Konstantin Ananyev <konstantin.ananyev@intel.com>
Acked-by: Vladimir Medvedkin <vladimir.medvedkin@intel.com>
Acked-by: Anatoly Burakov <anatoly.burakov@intel.com>
2021-04-20 20:13:34 +02:00
..
l3fwd_altivec.h net: add rte prefix to IP structure 2019-05-24 13:34:46 +02:00
l3fwd_common.h net: add rte prefix to IP structure 2019-05-24 13:34:46 +02:00
l3fwd_em_hlm_neon.h net: add rte prefix to IP structure 2019-05-24 13:34:46 +02:00
l3fwd_em_hlm_sse.h net: add rte prefix to IP structure 2019-05-24 13:34:46 +02:00
l3fwd_em_hlm.h build: remove deprecated cpuflag macros 2020-09-25 11:13:57 +02:00
l3fwd_em_sequential.h build: remove deprecated cpuflag macros 2020-09-25 11:13:57 +02:00
l3fwd_em.c examples/l3fwd: skip Tx queue drain on first iteration 2021-04-20 03:13:38 +02:00
l3fwd_em.h examples/l3fwd: add event em main loop 2020-01-28 10:05:19 +01:00
l3fwd_event_generic.c eventdev: express DLB/DLB2 PMD constraints 2020-10-15 23:16:07 +02:00
l3fwd_event_internal_port.c eventdev: express DLB/DLB2 PMD constraints 2020-10-15 23:16:07 +02:00
l3fwd_event.c examples/l3fwd: add FIB infrastructure 2021-04-20 20:13:34 +02:00
l3fwd_event.h examples/l3fwd: add FIB infrastructure 2021-04-20 20:13:34 +02:00
l3fwd_fib.c examples/l3fwd: add FIB infrastructure 2021-04-20 20:13:34 +02:00
l3fwd_lpm_altivec.h net: add rte prefix to IP structure 2019-05-24 13:34:46 +02:00
l3fwd_lpm_neon.h net: add rte prefix to IP structure 2019-05-24 13:34:46 +02:00
l3fwd_lpm_sse.h net: add rte prefix to IP structure 2019-05-24 13:34:46 +02:00
l3fwd_lpm.c examples/l3fwd: move routes to common header 2021-04-20 20:05:41 +02:00
l3fwd_lpm.h net: add rte prefix to IP structure 2019-05-24 13:34:46 +02:00
l3fwd_neon.h net: add rte prefix to IP structure 2019-05-24 13:34:46 +02:00
l3fwd_route.h examples/l3fwd: move routes to common header 2021-04-20 20:05:41 +02:00
l3fwd_sse.h net: add rte prefix to IP structure 2019-05-24 13:34:46 +02:00
l3fwd.h examples/l3fwd: add FIB infrastructure 2021-04-20 20:13:34 +02:00
main.c examples/l3fwd: add FIB infrastructure 2021-04-20 20:13:34 +02:00
Makefile examples/l3fwd: add FIB infrastructure 2021-04-20 20:13:34 +02:00
meson.build examples/l3fwd: add FIB infrastructure 2021-04-20 20:13:34 +02:00