From: Elias Rudberg Date: Fri, 13 Mar 2020 13:26:50 +0000 (+0100) Subject: nat: in2out/out2in handoff node index bugfix X-Git-Tag: v20.09-rc0~409 X-Git-Url: https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commitdiff_plain;h=dd9aedaf377f4af8620408843bd3e4610d3df5f9 nat: in2out/out2in handoff node index bugfix This fixes a bug in the initialization of handoff_out2in_index and handoff_in2out_index where the node index for out2in was set to the in2out node, and vice versa. Type: fix Signed-off-by: Elias Rudberg Change-Id: I983ddd3b3cec06f4cb3fb95b2a9cda4ab6d1270f --- diff --git a/src/plugins/nat/nat.c b/src/plugins/nat/nat.c index 4803eeb64de..bc2f8c0e1fe 100755 --- a/src/plugins/nat/nat.c +++ b/src/plugins/nat/nat.c @@ -4027,8 +4027,8 @@ snat_config (vlib_main_t * vm, unformat_input_t * input) sm->worker_in2out_cb = snat_get_worker_in2out_cb; sm->worker_out2in_cb = snat_get_worker_out2in_cb; - sm->handoff_out2in_index = snat_in2out_node.index; - sm->handoff_in2out_index = snat_out2in_node.index; + sm->handoff_out2in_index = snat_out2in_node.index; + sm->handoff_in2out_index = snat_in2out_node.index; sm->handoff_in2out_output_index = snat_in2out_output_node.index; sm->in2out_node_index = snat_in2out_node.index;