FD.io VPP  v20.01-48-g3e0dafb74
Vector Packet Processing
bier_fmask_id_t_ Struct Reference

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

Data Fields

union {
   ip46_address_t   bfmi_nh
 next-hop of the peer More...
 
   u32   bfmi_id
 ID of the next-hop object, e.g. More...
 
}; 
 
index_t bfmi_bti
 The BIER table this fmask is in. More...
 
bier_hdr_type_t bfmi_hdr_type
 Type of BIER header this fmask supports. More...
 
bier_nh_type_t bfmi_nh_type
 Union discriminator. 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 60 of file bier_fmask_db.h.

Field Documentation

◆ @129

union { ... }

◆ bfmi_bti

index_t bier_fmask_id_t_::bfmi_bti

The BIER table this fmask is in.

Definition at line 75 of file bier_fmask_db.h.

◆ bfmi_hdr_type

bier_hdr_type_t bier_fmask_id_t_::bfmi_hdr_type

Type of BIER header this fmask supports.

Definition at line 80 of file bier_fmask_db.h.

◆ bfmi_id

u32 bier_fmask_id_t_::bfmi_id

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

a UDP-encap

Definition at line 70 of file bier_fmask_db.h.

◆ bfmi_nh

ip46_address_t bier_fmask_id_t_::bfmi_nh

next-hop of the peer

Definition at line 65 of file bier_fmask_db.h.

◆ bfmi_nh_type

bier_nh_type_t bier_fmask_id_t_::bfmi_nh_type

Union discriminator.

Definition at line 85 of file bier_fmask_db.h.


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