fib: make mfib optional 46/40746/9
authorBenoît Ganne <[email protected]>
Tue, 16 Apr 2024 07:36:05 +0000 (09:36 +0200)
committerNeale Ranns <[email protected]>
Fri, 12 Jul 2024 03:09:22 +0000 (03:09 +0000)
commitff570d3d07ebe07a5107b44d50c54fc4a57359dc
treee09554d6adf9e79b5d9abc7b9357509db20d8641
parentcaaa63322307b28bc8cf9796f642d9a068722ba5
fib: make mfib optional

In some cases we do not need multicast support. Making it optional helps
scaling to high number of VRFs, by reducing the control plane operations
and memory consumption.

Type: improvement

Change-Id: Ib34ed3fe2806e2f4624981da4e4a3c49c69f70be
Signed-off-by: Benoît Ganne <[email protected]>
14 files changed:
src/plugins/unittest/session_test.c
src/vnet/interface_api.c
src/vnet/ip/ip.api
src/vnet/ip/ip.h
src/vnet/ip/ip_api.c
src/vnet/ip/ip_test.c
src/vnet/ip/lookup.c
test/test_ip4_vrf_multi_instance.py
test/test_ip6_vrf_multi_instance.py
test/test_nat44_ed.py
test/test_nat44_ei.py
test/test_nat64.py
test/vm_vpp_interfaces.py
test/vpp_ip_route.py