FD.io VPP
v20.09-64-g4f7b92f0a
Vector Packet Processing
|
A LISP Forwarding Entry. More...
Data Fields | |
u8 | is_src_dst |
Follows src/dst or dst only forwarding policy. More... | |
fib_node_t | node |
This object joins the FIB control plane graph to receive updates to for changes to the graph. More... | |
lisp_gpe_fwd_entry_key_t * | key |
The Entry's key: {lEID,rEID,vni}. More... | |
lisp_gpe_fwd_entry_type_t | type |
The forwarding entry type. More... | |
u32 | tenant |
The tenant the entry belongs to. More... | |
union { | |
struct { | |
u32 eid_table_id | |
The VRF ID. More... | |
u32 eid_fib_index | |
The FIB index for the overlay, i.e. More... | |
u32 src_fib_index | |
The SRC-FIB index for created for anding source-route entries. More... | |
} | |
Fields relevant to an L2 entry. More... | |
struct { | |
u32 eid_bd_id | |
The Bridge-Domain (for L2) index. More... | |
u32 eid_bd_index | |
The Bridge-domain index for the overlay EIDs. More... | |
fib_node_index_t path_list_index | |
The path-list created for the forwarding. More... | |
u32 child_index | |
Child index of this entry on the path-list. More... | |
dpo_id_t dpo | |
The DPO used to forward. More... | |
} l2 | |
Fields relevant to an L2 entry. More... | |
struct { | |
fib_node_index_t path_list_index | |
The path-list created for the forwarding. More... | |
u32 child_index | |
Child index of this entry on the path-list. More... | |
dpo_id_t dpo | |
The DPO contributed by NSH. More... | |
dpo_id_t choice | |
The DPO used for forwarding. More... | |
} nsh | |
Fields relevant to an NSH entry. More... | |
}; | |
The VRF (in the case of L3) or Bridge-Domain (for L2) index. More... | |
union { | |
lisp_fwd_path_t * paths | |
When the type is 'normal' The RLOC pair that form the route's paths. More... | |
negative_fwd_actions_e action | |
When the type is negative. More... | |
}; | |
index_t | dpoi_index |
used for getting load balance statistics More... | |
A LISP Forwarding Entry.
A forwarding entry is from a locai EID to a remote EID over a set of rloc pairs
Definition at line 75 of file lisp_gpe_fwd_entry.h.
union { ... } |
The VRF (in the case of L3) or Bridge-Domain (for L2) index.
union { ... } |
negative_fwd_actions_e lisp_gpe_fwd_entry_t_::action |
u32 lisp_gpe_fwd_entry_t_::child_index |
Child index of this entry on the path-list.
Definition at line 151 of file lisp_gpe_fwd_entry.h.
dpo_id_t lisp_gpe_fwd_entry_t_::choice |
The DPO used for forwarding.
Obtained after stacking tx node onto lb choice
Definition at line 183 of file lisp_gpe_fwd_entry.h.
dpo_id_t lisp_gpe_fwd_entry_t_::dpo |
The DPO used to forward.
The DPO contributed by NSH.
Definition at line 156 of file lisp_gpe_fwd_entry.h.
index_t lisp_gpe_fwd_entry_t_::dpoi_index |
used for getting load balance statistics
Definition at line 205 of file lisp_gpe_fwd_entry.h.
u32 lisp_gpe_fwd_entry_t_::eid_bd_id |
The Bridge-Domain (for L2) index.
Definition at line 136 of file lisp_gpe_fwd_entry.h.
u32 lisp_gpe_fwd_entry_t_::eid_bd_index |
The Bridge-domain index for the overlay EIDs.
Definition at line 141 of file lisp_gpe_fwd_entry.h.
u32 lisp_gpe_fwd_entry_t_::eid_fib_index |
The FIB index for the overlay, i.e.
the FIB in which the EIDs are present
Definition at line 122 of file lisp_gpe_fwd_entry.h.
u32 lisp_gpe_fwd_entry_t_::eid_table_id |
The VRF ID.
Definition at line 116 of file lisp_gpe_fwd_entry.h.
u8 lisp_gpe_fwd_entry_t_::is_src_dst |
Follows src/dst or dst only forwarding policy.
Definition at line 80 of file lisp_gpe_fwd_entry.h.
lisp_gpe_fwd_entry_key_t* lisp_gpe_fwd_entry_t_::key |
The Entry's key: {lEID,rEID,vni}.
Definition at line 91 of file lisp_gpe_fwd_entry.h.
struct { ... } lisp_gpe_fwd_entry_t_::l2 |
Fields relevant to an L2 entry.
fib_node_t lisp_gpe_fwd_entry_t_::node |
This object joins the FIB control plane graph to receive updates to for changes to the graph.
Definition at line 86 of file lisp_gpe_fwd_entry.h.
struct { ... } lisp_gpe_fwd_entry_t_::nsh |
Fields relevant to an NSH entry.
fib_node_index_t lisp_gpe_fwd_entry_t_::path_list_index |
The path-list created for the forwarding.
Definition at line 146 of file lisp_gpe_fwd_entry.h.
lisp_fwd_path_t* lisp_gpe_fwd_entry_t_::paths |
When the type is 'normal' The RLOC pair that form the route's paths.
i.e. where to send packets for this route.
Definition at line 194 of file lisp_gpe_fwd_entry.h.
u32 lisp_gpe_fwd_entry_t_::src_fib_index |
The SRC-FIB index for created for anding source-route entries.
Definition at line 126 of file lisp_gpe_fwd_entry.h.
u32 lisp_gpe_fwd_entry_t_::tenant |
The tenant the entry belongs to.
Definition at line 101 of file lisp_gpe_fwd_entry.h.
lisp_gpe_fwd_entry_type_t lisp_gpe_fwd_entry_t_::type |
The forwarding entry type.
Definition at line 96 of file lisp_gpe_fwd_entry.h.