flow-hash: Add symmetric flag for flow hashing
[vpp.git] / src / vnet / ip / punt.c
index 538a1ac..d8c7d81 100644 (file)
@@ -312,7 +312,7 @@ udp46_punt_socket_inline (vlib_main_t * vm,
                          vlib_node_runtime_t * node,
                          vlib_frame_t * frame, bool is_ip4)
 {
-  u32 *buffers = vlib_frame_args (frame);
+  u32 *buffers = vlib_frame_vector_args (frame);
   uword n_packets = frame->n_vectors;
   struct iovec *iovecs = 0;
   punt_main_t *pm = &punt_main;
@@ -368,7 +368,7 @@ udp46_punt_socket_inline (vlib_main_t * vm,
          c = punt_client_get (is_ip4, port);
          udp_punt_trace_t *t;
          t = vlib_add_trace (vm, node, b, sizeof (t[0]));
-         clib_memcpy (&t->client, c, sizeof (t->client));
+         clib_memcpy_fast (&t->client, c, sizeof (t->client));
        }
 
       /* Re-set iovecs if present. */
@@ -401,7 +401,7 @@ udp46_punt_socket_inline (vlib_main_t * vm,
                    }
                  udp_punt_trace_t *t;
                  t = vlib_add_trace (vm, node, b, sizeof (t[0]));
-                 clib_memcpy (&t->client, c, sizeof (t->client));
+                 clib_memcpy_fast (&t->client, c, sizeof (t->client));
                  t->is_midchain = 1;
                }