summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatus Fabian <matfabia@cisco.com>2018-03-09 05:07:35 -0800
committerMatus Fabian <matfabia@cisco.com>2018-03-23 11:32:58 +0000
commitcddbcdb6661e8f6a8852f32543828a18397dce64 (patch)
tree3798b9470c7a128b6304af62c80ccd5a12bef920
parent265640ce768d76920f4bc79016cdc90bb35d714c (diff)
NAT44: fix nat_not_translate_output_feature in dual loop (VPP-1194)
Change-Id: Icb858414145db0e5fef495e155903b3b935e50ba Signed-off-by: Matus Fabian <matfabia@cisco.com> (cherry picked from commit 3c2a416c42a0481698735a0b1e355bfb7a702882)
-rwxr-xr-xsrc/plugins/nat/in2out.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/plugins/nat/in2out.c b/src/plugins/nat/in2out.c
index fae930b607f..f29e1575e16 100755
--- a/src/plugins/nat/in2out.c
+++ b/src/plugins/nat/in2out.c
@@ -1089,7 +1089,7 @@ snat_in2out_unknown_proto (snat_main_t *sm,
key.fib_index = rx_fib_index;
key.proto = ip->protocol;
key.l_port = 0;
- key.l_port = 0;
+ key.r_port = 0;
s_kv.key[0] = key.as_u64[0];
s_kv.key[1] = key.as_u64[1];
@@ -1734,7 +1734,7 @@ snat_in2out_node_fn_inline (vlib_main_t * vm,
{
if (PREDICT_FALSE(nat_not_translate_output_feature(sm,
ip1, proto1, udp1->src_port, thread_index)))
- goto trace00;
+ goto trace01;
}
else
{