SNAT: in2out translation as an output feature hairpinning (VPP-913)
[vpp.git] / src / plugins / snat / out2in.c
index cba4246..329d67d 100644 (file)
@@ -818,7 +818,10 @@ snat_out2in_node_fn (vlib_main_t * vm,
 
          b0 = vlib_get_buffer (vm, bi0);
          b1 = vlib_get_buffer (vm, bi1);
-            
+
+          vnet_buffer (b0)->snat.flags = 0;
+          vnet_buffer (b1)->snat.flags = 0;
+
           ip0 = vlib_buffer_get_current (b0);
           udp0 = ip4_next_header (ip0);
           tcp0 = (tcp_header_t *) udp0;
@@ -1131,6 +1134,8 @@ snat_out2in_node_fn (vlib_main_t * vm,
 
          b0 = vlib_get_buffer (vm, bi0);
 
+          vnet_buffer (b0)->snat.flags = 0;
+
           ip0 = vlib_buffer_get_current (b0);
           udp0 = ip4_next_header (ip0);
           tcp0 = (tcp_header_t *) udp0;