diff options
author | Damjan Marion <damarion@cisco.com> | 2018-09-14 14:38:53 +0200 |
---|---|---|
committer | Damjan Marion <damarion@cisco.com> | 2018-09-14 14:51:22 +0200 |
commit | 633b6fd68bfdeedc857ad1780114eeb0bbb7c507 (patch) | |
tree | 43c16d3992ba417866856e157f32f3e94fa9b7b4 /src/vnet/ip | |
parent | 93008c26e9226fa86a7d2e5569b9e69c29d0996b (diff) |
vlib: introduce user flags in vlib_frame_t
Those flags have local significance and they can be used for
sending hints to the next node.
Change-Id: Ic2596ee81c64cd16f96344365370e8fcdc465354
Signed-off-by: Damjan Marion <damarion@cisco.com>
Diffstat (limited to 'src/vnet/ip')
-rw-r--r-- | src/vnet/ip/ip4_reassembly.c | 2 | ||||
-rw-r--r-- | src/vnet/ip/ip6_reassembly.c | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/src/vnet/ip/ip4_reassembly.c b/src/vnet/ip/ip4_reassembly.c index a88ee2f3e84..3466f72e518 100644 --- a/src/vnet/ip/ip4_reassembly.c +++ b/src/vnet/ip/ip4_reassembly.c @@ -1286,7 +1286,7 @@ ip4_reass_walk_expired (vlib_main_t * vm, n_left_to_next -= 1; IP4_REASS_DEBUG_BUFFER (bi, enqueue_drop_timeout_walk); } - f->flags |= (trace_frame * VLIB_FRAME_TRACE); + f->frame_flags |= (trace_frame * VLIB_FRAME_TRACE); vlib_put_frame_to_node (vm, rm->ip4_drop_idx, f); } diff --git a/src/vnet/ip/ip6_reassembly.c b/src/vnet/ip/ip6_reassembly.c index 72df29c361d..fae0e61a72f 100644 --- a/src/vnet/ip/ip6_reassembly.c +++ b/src/vnet/ip/ip6_reassembly.c @@ -1341,7 +1341,7 @@ ip6_reass_walk_expired (vlib_main_t * vm, to_next += 1; n_left_to_next -= 1; } - f->flags |= (trace_frame * VLIB_FRAME_TRACE); + f->frame_flags |= (trace_frame * VLIB_FRAME_TRACE); vlib_put_frame_to_node (vm, rm->ip6_drop_idx, f); } @@ -1375,7 +1375,7 @@ ip6_reass_walk_expired (vlib_main_t * vm, to_next += 1; n_left_to_next -= 1; } - f->flags |= (trace_frame * VLIB_FRAME_TRACE); + f->frame_flags |= (trace_frame * VLIB_FRAME_TRACE); vlib_put_frame_to_node (vm, rm->ip6_icmp_error_idx, f); } |