vxlan: add tunnel cache to graph node
[vpp.git] / src / vnet / vxlan-gpe / decap.c
index aea793b..035e8a3 100644 (file)
@@ -793,10 +793,6 @@ ip_vxlan_gpe_bypass_inline (vlib_main_t * vm,
   vtep6_key_t last_vtep6;      /* last IPv6 address / fib index
                                   matching a local VTEP address */
   vlib_buffer_t *bufs[VLIB_FRAME_SIZE], **b = bufs;
-#ifdef CLIB_HAVE_VEC512
-  vtep4_cache_t vtep4_u512;
-  clib_memset (&vtep4_u512, 0, sizeof (vtep4_u512));
-#endif
 
   from = vlib_frame_vector_args (frame);
   n_left_from = frame->n_vectors;
@@ -889,8 +885,8 @@ ip_vxlan_gpe_bypass_inline (vlib_main_t * vm,
          if (is_ip4)
            {
 #ifdef CLIB_HAVE_VEC512
-             if (!vtep4_check_vector
-                 (&ngm->vtep_table, b0, ip40, &last_vtep4, &vtep4_u512))
+             if (!vtep4_check_vector (&ngm->vtep_table, b0, ip40, &last_vtep4,
+                                      &ngm->vtep4_u512))
 #else
              if (!vtep4_check (&ngm->vtep_table, b0, ip40, &last_vtep4))
 #endif
@@ -972,8 +968,8 @@ ip_vxlan_gpe_bypass_inline (vlib_main_t * vm,
          if (is_ip4)
            {
 #ifdef CLIB_HAVE_VEC512
-             if (!vtep4_check_vector
-                 (&ngm->vtep_table, b1, ip41, &last_vtep4, &vtep4_u512))
+             if (!vtep4_check_vector (&ngm->vtep_table, b1, ip41, &last_vtep4,
+                                      &ngm->vtep4_u512))
 #else
              if (!vtep4_check (&ngm->vtep_table, b1, ip41, &last_vtep4))
 #endif
@@ -1091,8 +1087,8 @@ ip_vxlan_gpe_bypass_inline (vlib_main_t * vm,
          if (is_ip4)
            {
 #ifdef CLIB_HAVE_VEC512
-             if (!vtep4_check_vector
-                 (&ngm->vtep_table, b0, ip40, &last_vtep4, &vtep4_u512))
+             if (!vtep4_check_vector (&ngm->vtep_table, b0, ip40, &last_vtep4,
+                                      &ngm->vtep4_u512))
 #else
              if (!vtep4_check (&ngm->vtep_table, b0, ip40, &last_vtep4))
 #endif