FD.io VPP
v19.01.3-6-g70449b9b9
Vector Packet Processing
|
The source of an MFIB entry. More...
Data Fields | |
mfib_source_t | mfes_src |
Which source this is. More... | |
mfib_entry_flags_t | mfes_flags |
Route flags. More... | |
u32 | mfes_ref_count |
The reference count on the entry. More... | |
fib_node_index_t | mfes_pl |
The path-list of forwarding interfaces. More... | |
fib_rpf_id_t | mfes_rpf_id |
RPF-ID. More... | |
mfib_path_ext_t * | mfes_exts |
Hash table of path extensions. More... | |
struct { | |
fib_node_index_t mfes_cover | |
u32 mfes_sibling | |
}; | |
Covering entry (if needed) More... | |
mfib_itf_t * | mfes_itfs |
The hash table of all interfaces. More... | |
The source of an MFIB entry.
Definition at line 33 of file mfib_entry_src.h.
struct { ... } |
Covering entry (if needed)
fib_node_index_t mfib_entry_src_t_::mfes_cover |
Definition at line 71 of file mfib_entry_src.h.
mfib_path_ext_t* mfib_entry_src_t_::mfes_exts |
Hash table of path extensions.
Definition at line 65 of file mfib_entry_src.h.
mfib_entry_flags_t mfib_entry_src_t_::mfes_flags |
Route flags.
Definition at line 43 of file mfib_entry_src.h.
mfib_itf_t* mfib_entry_src_t_::mfes_itfs |
The hash table of all interfaces.
This is forwarding time information derived from the paths and their extensions.
Definition at line 80 of file mfib_entry_src.h.
fib_node_index_t mfib_entry_src_t_::mfes_pl |
The path-list of forwarding interfaces.
Definition at line 55 of file mfib_entry_src.h.
u32 mfib_entry_src_t_::mfes_ref_count |
The reference count on the entry.
this is a u32 since there is no path-list sharing in mfib, so the number os children could be high.
Definition at line 50 of file mfib_entry_src.h.
fib_rpf_id_t mfib_entry_src_t_::mfes_rpf_id |
RPF-ID.
Definition at line 60 of file mfib_entry_src.h.
u32 mfib_entry_src_t_::mfes_sibling |
Definition at line 72 of file mfib_entry_src.h.
mfib_source_t mfib_entry_src_t_::mfes_src |
Which source this is.
Definition at line 38 of file mfib_entry_src.h.