From 1d609270b61b551b9e81db0f573e861dedc1d3cf Mon Sep 17 00:00:00 2001 From: John Lo Date: Fri, 31 Jan 2020 23:48:30 -0500 Subject: ipsec: set l2_len for GRE-TEB tunnel decap Type: fix Ticket: VPP-1831 Signed-off-by: John Lo Change-Id: I655964b22021ac38cbced577091a1156286d4fd6 --- src/vnet/ipsec/esp_decrypt.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/vnet/ipsec/esp_decrypt.c b/src/vnet/ipsec/esp_decrypt.c index ee53b018552..56724c00239 100644 --- a/src/vnet/ipsec/esp_decrypt.c +++ b/src/vnet/ipsec/esp_decrypt.c @@ -18,6 +18,7 @@ #include #include #include +#include #include #include @@ -506,6 +507,7 @@ esp_decrypt_inline (vlib_main_t * vm, switch (clib_net_to_host_u16 (gre->protocol)) { case GRE_PROTOCOL_teb: + vnet_update_l2_len (b[0]); next[0] = ESP_DECRYPT_NEXT_L2_INPUT; break; case GRE_PROTOCOL_ip4: -- cgit 1.2.3-korg