Fix VPP-1515 IPSec receive packet error in transport mode with udp encap
[vpp.git] / src / vnet / ipsec / esp_encrypt.c
index 4f2d770..88eda91 100644 (file)
@@ -311,7 +311,7 @@ esp_encrypt_inline (vlib_main_t * vm,
                  vnet_buffer (o_b0)->sw_if_index[VLIB_TX] =
                    vnet_buffer (i_b0)->sw_if_index[VLIB_TX];
                }
-             vlib_buffer_advance (i_b0, ip_udp_hdr_size);
+             vlib_buffer_advance (i_b0, sizeof (ip4_header_t));
            }
 
          ASSERT (sa0->crypto_alg < IPSEC_CRYPTO_N_ALG);