cnat: Add maglev support 25/30925/6
authorNathan Skrzypczak <nathan.skrzypczak@gmail.com>
Thu, 25 Feb 2021 10:14:53 +0000 (11:14 +0100)
committerFlorin Coras <florin.coras@gmail.com>
Fri, 26 Feb 2021 01:55:07 +0000 (01:55 +0000)
commit4d237874e5c9922330c62ac1b003a9a171c1bc3b
tree3ce74a3e85659124653e8406635bec29e156b9f2
parent27647a27c7b1e800547e3a3ea97b099b25618177
cnat: Add maglev support

* Backend choice in translations is controlled
by lb_type switch allowing to enable Maglev.
* Size of pool is set with cnat { maglev-len 1009 }

Type: feature

Change-Id: I956e19d70bc9f3b997b4f8042831164e4b559d17
Signed-off-by: Nathan Skrzypczak <nathan.skrzypczak@gmail.com>
src/plugins/cnat/cnat.api
src/plugins/cnat/cnat_api.c
src/plugins/cnat/cnat_node.h
src/plugins/cnat/cnat_node_vip.c
src/plugins/cnat/cnat_session.h
src/plugins/cnat/cnat_translation.c
src/plugins/cnat/cnat_translation.h
src/plugins/cnat/cnat_types.c
src/plugins/cnat/cnat_types.h