diff options
author | Neale Ranns <nranns@cisco.com> | 2017-05-24 09:37:49 -0700 |
---|---|---|
committer | Chris Luke <chris_luke@comcast.com> | 2017-05-24 17:42:29 +0000 |
commit | 4f4599d487df60cfc90506a15ba46a4aecb68137 (patch) | |
tree | c039928666e605766f73ca3bbf88dd20fe3a662e /src/vnet/mpls/mpls_output.c | |
parent | 13eaf3e61decdb60bfff1741429cf05129e3cf38 (diff) |
MPLS trace fixes
Change-Id: I141a14e1098e562bdb3c3ac576754f4f19dbcb04
Signed-off-by: Neale Ranns <nranns@cisco.com>
Diffstat (limited to 'src/vnet/mpls/mpls_output.c')
-rw-r--r-- | src/vnet/mpls/mpls_output.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/vnet/mpls/mpls_output.c b/src/vnet/mpls/mpls_output.c index d90dec21864..241a7835f2d 100644 --- a/src/vnet/mpls/mpls_output.c +++ b/src/vnet/mpls/mpls_output.c @@ -206,6 +206,9 @@ mpls_output_inline (vlib_main_t * vm, p0, sizeof (*tr)); tr->adj_index = vnet_buffer(p0)->ip.adj_index[VLIB_TX]; tr->flow_hash = vnet_buffer(p0)->ip.flow_hash; + clib_memcpy (tr->packet_data, + vlib_buffer_get_current (p0), + sizeof (tr->packet_data)); } if (PREDICT_FALSE(p1->flags & VLIB_BUFFER_IS_TRACED)) { @@ -213,6 +216,9 @@ mpls_output_inline (vlib_main_t * vm, p1, sizeof (*tr)); tr->adj_index = vnet_buffer(p1)->ip.adj_index[VLIB_TX]; tr->flow_hash = vnet_buffer(p1)->ip.flow_hash; + clib_memcpy (tr->packet_data, + vlib_buffer_get_current (p1), + sizeof (tr->packet_data)); } vlib_validate_buffer_enqueue_x2 (vm, node, next_index, |