FD.io VPP
v18.04-17-g3a0d853
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... | |
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 31 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
u32 mfib_entry_t_::mfe_fib_index |
The index of the FIB table this entry is in.
Definition at line 44 of file mfib_entry.h.
mfib_entry_flags_t mfib_entry_t_::mfe_flags |
Route flags.
Definition at line 74 of file mfib_entry.h.
mfib_itf_t* mfib_entry_t_::mfe_itfs |
A hash table of interfaces.
Definition at line 84 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 36 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 54 of file mfib_entry.h.
mfib_prefix_t mfib_entry_t_::mfe_prefix |
The prefix of the route.
Definition at line 40 of file mfib_entry.h.
dpo_id_t mfib_entry_t_::mfe_rep |
The DPO used for forwarding; replicate, drop, etc.
Definition at line 69 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 79 of file mfib_entry.h.
u32 mfib_entry_t_::mfe_sibling |
The sibling index on the path-list.
Definition at line 59 of file mfib_entry.h.
struct mfib_entry_src_t_* mfib_entry_t_::mfe_srcs |
A vector of sources contributing forwarding.
Definition at line 49 of file mfib_entry.h.