FD.io VPP  v18.04-17-g3a0d853
Vector Packet Processing
bier_fmask_id_t_ Struct Reference

A key/ID for a BIER forwarding Mas (FMask). More...

Data Fields

bier_hdr_type_t bfmi_hdr_type
 Type of BIER header this fmask supports. More...
 
index_t bfmi_bti
 The BIER table this fmask is in. More...
 
union {
   ip46_address_t   bfmi_nh
 next-hop of the peer More...
 
   u32   bfmi_id
 ID of the next-hop object, e.g. More...
 
}; 
 
u32 bfmi_sw_if_index
 Software interface index. More...
 

Detailed Description

A key/ID for a BIER forwarding Mas (FMask).

This is a simplified version of a fib_route_path_t.

Definition at line 45 of file bier_fmask_db.h.

Field Documentation

union { ... }
index_t bier_fmask_id_t_::bfmi_bti

The BIER table this fmask is in.

Definition at line 54 of file bier_fmask_db.h.

bier_hdr_type_t bier_fmask_id_t_::bfmi_hdr_type

Type of BIER header this fmask supports.

Definition at line 49 of file bier_fmask_db.h.

u32 bier_fmask_id_t_::bfmi_id

ID of the next-hop object, e.g.

a UDP-encap

Definition at line 65 of file bier_fmask_db.h.

ip46_address_t bier_fmask_id_t_::bfmi_nh

next-hop of the peer

Definition at line 60 of file bier_fmask_db.h.

u32 bier_fmask_id_t_::bfmi_sw_if_index

Software interface index.

Definition at line 71 of file bier_fmask_db.h.


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