X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvnet%2Ffib%2Ffib_test.h;h=b2abcf537fa778d19d99fb2a5f446c8abf1023b1;hb=2303cb1;hp=f3d8346aab3dd60d2a0ac488d5dfd438dc417fdb;hpb=d792d9c01e60656cbfe1b0f1fd6a9b125f5dab0c;p=vpp.git diff --git a/src/vnet/fib/fib_test.h b/src/vnet/fib/fib_test.h index f3d8346aab3..b2abcf537fa 100644 --- a/src/vnet/fib/fib_test.h +++ b/src/vnet/fib/fib_test.h @@ -29,11 +29,13 @@ typedef enum fib_test_lb_bucket_type_t_ { FT_LB_LABEL_STACK_O_ADJ, FT_LB_LABEL_O_LB, FT_LB_O_LB, + FT_LB_MPLS_DISP_PIPE_O_ADJ, FT_LB_INTF, FT_LB_L2, FT_LB_BIER_TABLE, FT_LB_BIER_FMASK, FT_LB_DROP, + FT_LB_PUNT, FT_LB_ADJ, } fib_test_lb_bucket_type_t; @@ -46,6 +48,7 @@ typedef struct fib_test_lb_bucket_t_ { { mpls_eos_bit_t eos; mpls_label_t label; + fib_mpls_lsp_mode_t mode; u8 ttl; adj_index_t adj; } label_o_adj; @@ -53,6 +56,7 @@ typedef struct fib_test_lb_bucket_t_ { { mpls_eos_bit_t eos; mpls_label_t label_stack[8]; + fib_mpls_lsp_mode_t mode; u8 label_stack_size; u8 ttl; adj_index_t adj; @@ -61,6 +65,7 @@ typedef struct fib_test_lb_bucket_t_ { { mpls_eos_bit_t eos; mpls_label_t label; + fib_mpls_lsp_mode_t mode; u8 ttl; index_t lb; } label_o_lb; @@ -117,11 +122,11 @@ extern int fib_test_validate_rep_v(const replicate_t *rep, va_list *ap); extern int fib_test_validate_lb_v(const load_balance_t *lb, - u16 n_buckets, + int n_buckets, va_list *ap); extern int fib_test_validate_lb(const dpo_id_t *dpo, - u16 n_buckets, + int n_buckets, ...); extern int fib_test_validate_entry(fib_node_index_t fei,