FD.io VPP  v17.07.01-10-g3be13f0
Vector Packet Processing
fib_test_lb_bucket_t_ Struct Reference

Data Fields

fib_test_lb_bucket_type_t type
 
union {
   struct {
      mpls_eos_bit_t   eos
 
      mpls_label_t   label
 
      u8   ttl
 
      adj_index_t   adj
 
   }   label_o_adj
 
   struct {
      mpls_eos_bit_t   eos
 
      mpls_label_t   label_stack [8]
 
      u8   label_stack_size
 
      u8   ttl
 
      adj_index_t   adj
 
   }   label_stack_o_adj
 
   struct {
      mpls_eos_bit_t   eos
 
      mpls_label_t   label
 
      u8   ttl
 
      index_t   lb
 
   }   label_o_lb
 
   struct {
      index_t   adj
 
   }   adj
 
   struct {
      index_t   lb
 
   }   lb
 
   struct {
      index_t   adj
 
   }   special
 
}; 
 

Detailed Description

Definition at line 31 of file fib_test.h.

Field Documentation

union { ... }
adj_index_t fib_test_lb_bucket_t_::adj

Definition at line 41 of file fib_test.h.

index_t fib_test_lb_bucket_t_::adj

Definition at line 60 of file fib_test.h.

struct { ... } fib_test_lb_bucket_t_::adj
mpls_eos_bit_t fib_test_lb_bucket_t_::eos

Definition at line 38 of file fib_test.h.

mpls_label_t fib_test_lb_bucket_t_::label

Definition at line 39 of file fib_test.h.

struct { ... } fib_test_lb_bucket_t_::label_o_adj
struct { ... } fib_test_lb_bucket_t_::label_o_lb
mpls_label_t fib_test_lb_bucket_t_::label_stack[8]

Definition at line 46 of file fib_test.h.

struct { ... } fib_test_lb_bucket_t_::label_stack_o_adj
u8 fib_test_lb_bucket_t_::label_stack_size

Definition at line 47 of file fib_test.h.

index_t fib_test_lb_bucket_t_::lb

Definition at line 56 of file fib_test.h.

struct { ... } fib_test_lb_bucket_t_::lb
struct { ... } fib_test_lb_bucket_t_::special
u8 fib_test_lb_bucket_t_::ttl

Definition at line 40 of file fib_test.h.

fib_test_lb_bucket_type_t fib_test_lb_bucket_t_::type

Definition at line 32 of file fib_test.h.


The documentation for this struct was generated from the following file: