FD.io VPP
v19.04.2-12-g66b1689
Vector Packet Processing
|
An entry in a FIB table. More...
Public Member Functions | |
CLIB_CACHE_LINE_ALIGN_MARK (cacheline0) | |
CLIB_CACHE_LINE_ALIGN_MARK (cacheline1) | |
2nd cache line has the members used in the data plane More... | |
Data Fields | |
fib_node_t | mfe_node |
Base class. More... | |
mfib_prefix_t | mfe_prefix |
The prefix of the route. More... | |
u32 | mfe_fib_index |
The index of the FIB table this entry is in. More... | |
struct mfib_entry_src_t_ * | mfe_srcs |
A vector of sources contributing forwarding. More... | |
fib_node_index_t | mfe_pl |
The path-list of which this entry is a child. More... | |
u32 | mfe_sibling |
The sibling index on the path-list. More... | |
dpo_id_t | mfe_rep |
The DPO used for forwarding; replicate, drop, etc. More... | |
mfib_entry_flags_t | mfe_flags |
Route flags. More... | |
fib_rpf_id_t | mfe_rpf_id |
RPF-ID used when the packets ingress not from an interface. More... | |
mfib_itf_t * | mfe_itfs |
A hash table of interfaces. More... | |
mfib_entry_delegate_t * | fe_delegates |
A vector of delegates. More... | |
An entry in a FIB table.
This entry represents a route added to the FIB that is stored in one of the FIB tables.
Definition at line 32 of file mfib_entry.h.
mfib_entry_t_::CLIB_CACHE_LINE_ALIGN_MARK | ( | cacheline0 | ) |
mfib_entry_t_::CLIB_CACHE_LINE_ALIGN_MARK | ( | cacheline1 | ) |
2nd cache line has the members used in the data plane
mfib_entry_delegate_t* mfib_entry_t_::fe_delegates |
A vector of delegates.
Definition at line 92 of file mfib_entry.h.
u32 mfib_entry_t_::mfe_fib_index |
The index of the FIB table this entry is in.
Definition at line 47 of file mfib_entry.h.
mfib_entry_flags_t mfib_entry_t_::mfe_flags |
Route flags.
Definition at line 77 of file mfib_entry.h.
mfib_itf_t* mfib_entry_t_::mfe_itfs |
A hash table of interfaces.
Definition at line 87 of file mfib_entry.h.
fib_node_t mfib_entry_t_::mfe_node |
Base class.
The entry's node representation in the graph.
Definition at line 37 of file mfib_entry.h.
fib_node_index_t mfib_entry_t_::mfe_pl |
The path-list of which this entry is a child.
Definition at line 57 of file mfib_entry.h.
mfib_prefix_t mfib_entry_t_::mfe_prefix |
The prefix of the route.
Definition at line 42 of file mfib_entry.h.
dpo_id_t mfib_entry_t_::mfe_rep |
The DPO used for forwarding; replicate, drop, etc.
Definition at line 72 of file mfib_entry.h.
fib_rpf_id_t mfib_entry_t_::mfe_rpf_id |
RPF-ID used when the packets ingress not from an interface.
Definition at line 82 of file mfib_entry.h.
u32 mfib_entry_t_::mfe_sibling |
The sibling index on the path-list.
Definition at line 62 of file mfib_entry.h.
struct mfib_entry_src_t_* mfib_entry_t_::mfe_srcs |
A vector of sources contributing forwarding.
Definition at line 52 of file mfib_entry.h.