Code Review
/
vpp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
FIB Interpose Source
[vpp.git]
/
src
/
vnet
/
fib
/
fib_test.h
diff --git
a/src/vnet/fib/fib_test.h
b/src/vnet/fib/fib_test.h
index
f3d8346
..
b2abcf5
100644
(file)
--- 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_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_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;
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;
{
mpls_eos_bit_t eos;
mpls_label_t label;
+ fib_mpls_lsp_mode_t mode;
u8 ttl;
adj_index_t adj;
} label_o_adj;
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];
{
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;
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;
{
mpls_eos_bit_t eos;
mpls_label_t label;
+ fib_mpls_lsp_mode_t mode;
u8 ttl;
index_t lb;
} label_o_lb;
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,
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,
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,
...);
extern int fib_test_validate_entry(fib_node_index_t fei,