diff options
Diffstat (limited to 'src/vnet/fib/fib_test.h')
-rw-r--r-- | src/vnet/fib/fib_test.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/vnet/fib/fib_test.h b/src/vnet/fib/fib_test.h index b2abcf537fa..6bedd9ecaa5 100644 --- a/src/vnet/fib/fib_test.h +++ b/src/vnet/fib/fib_test.h @@ -27,6 +27,7 @@ typedef enum fib_test_lb_bucket_type_t_ { FT_LB_LABEL_O_ADJ, FT_LB_LABEL_STACK_O_ADJ, + FT_LB_LABEL_CHAIN_O_ADJ, FT_LB_LABEL_O_LB, FT_LB_O_LB, FT_LB_MPLS_DISP_PIPE_O_ADJ, @@ -55,6 +56,15 @@ typedef struct fib_test_lb_bucket_t_ { struct { mpls_eos_bit_t eos; + mpls_label_t label_chain[8]; + fib_mpls_lsp_mode_t mode; + u8 label_chain_size; + u8 ttl; + adj_index_t adj; + } label_chain_o_adj; + struct + { + mpls_eos_bit_t eos; mpls_label_t label_stack[8]; fib_mpls_lsp_mode_t mode; u8 label_stack_size; |