FD.io VPP  v21.10.1-2-g0a485f517
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
 
      fib_mpls_lsp_mode_t   mode
 
      u8   ttl
 
      adj_index_t   adj
 
   }   label_o_adj
 
   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
 
      u8   ttl
 
      adj_index_t   adj
 
   }   label_stack_o_adj
 
   struct {
      mpls_eos_bit_t   eos
 
      mpls_label_t   label
 
      fib_mpls_lsp_mode_t   mode
 
      u8   ttl
 
      index_t   lb
 
   }   label_o_lb
 
   struct {
      index_t   adj
 
   }   adj
 
   struct {
      index_t   lb
 
   }   lb
 
   struct {
      index_t   adj
 
   }   special
 
   struct {
      union {
         index_t   table
 
         index_t   fmask
 
      } 
 
   }   bier
 
}; 
 

Detailed Description

Definition at line 43 of file fib_test.h.

Field Documentation

◆ @325

union { ... }

◆ adj [1/3]

adj_index_t fib_test_lb_bucket_t_::adj

Definition at line 54 of file fib_test.h.

◆ adj [2/3]

index_t fib_test_lb_bucket_t_::adj

Definition at line 84 of file fib_test.h.

◆ adj [3/3]

struct { ... } fib_test_lb_bucket_t_::adj

◆ bier

struct { ... } fib_test_lb_bucket_t_::bier

◆ eos

mpls_eos_bit_t fib_test_lb_bucket_t_::eos

Definition at line 50 of file fib_test.h.

◆ fmask

index_t fib_test_lb_bucket_t_::fmask

Definition at line 98 of file fib_test.h.

◆ label

mpls_label_t fib_test_lb_bucket_t_::label

Definition at line 51 of file fib_test.h.

◆ label_chain

mpls_label_t fib_test_lb_bucket_t_::label_chain[8]

Definition at line 59 of file fib_test.h.

◆ label_chain_o_adj

struct { ... } fib_test_lb_bucket_t_::label_chain_o_adj

◆ label_chain_size

u8 fib_test_lb_bucket_t_::label_chain_size

Definition at line 61 of file fib_test.h.

◆ label_o_adj

struct { ... } fib_test_lb_bucket_t_::label_o_adj

◆ label_o_lb

struct { ... } fib_test_lb_bucket_t_::label_o_lb

◆ label_stack

mpls_label_t fib_test_lb_bucket_t_::label_stack[8]

Definition at line 68 of file fib_test.h.

◆ label_stack_o_adj

struct { ... } fib_test_lb_bucket_t_::label_stack_o_adj

◆ label_stack_size

u8 fib_test_lb_bucket_t_::label_stack_size

Definition at line 70 of file fib_test.h.

◆ lb [1/2]

index_t fib_test_lb_bucket_t_::lb

Definition at line 80 of file fib_test.h.

◆ lb [2/2]

struct { ... } fib_test_lb_bucket_t_::lb

◆ mode

fib_mpls_lsp_mode_t fib_test_lb_bucket_t_::mode

Definition at line 52 of file fib_test.h.

◆ special

struct { ... } fib_test_lb_bucket_t_::special

◆ table

index_t fib_test_lb_bucket_t_::table

Definition at line 97 of file fib_test.h.

◆ ttl

u8 fib_test_lb_bucket_t_::ttl

Definition at line 53 of file fib_test.h.

◆ type

fib_test_lb_bucket_type_t fib_test_lb_bucket_t_::type

Definition at line 44 of file fib_test.h.


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