FD.io VPP  v17.01-9-ge7dcee4
Vector Packet Processing
lisp_gpe_fwd_entry_t_ Struct Reference

A LISP Forwarding Entry. More...

+ Collaboration diagram for lisp_gpe_fwd_entry_t_:

Data Fields

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_tkey
 The Entry's key: {lEID,r-EID,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...
 
}; 
 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...
 
}; 
 

Detailed Description

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.

Field Documentation

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

When the type is negative.

The action to take.

Definition at line 167 of file lisp_gpe_fwd_entry.h.

u32 lisp_gpe_fwd_entry_t_::child_index

Child index of this entry on the path-list.

Definition at line 146 of file lisp_gpe_fwd_entry.h.

dpo_id_t lisp_gpe_fwd_entry_t_::dpo

The DPO used to forward.

Definition at line 151 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 131 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 136 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 117 of file lisp_gpe_fwd_entry.h.

u32 lisp_gpe_fwd_entry_t_::eid_table_id

The VRF ID.

Definition at line 111 of file lisp_gpe_fwd_entry.h.

lisp_gpe_fwd_entry_key_t* lisp_gpe_fwd_entry_t_::key

The Entry's key: {lEID,r-EID,vni}.

Definition at line 86 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 81 of file lisp_gpe_fwd_entry.h.

fib_node_index_t lisp_gpe_fwd_entry_t_::path_list_index

The path-list created for the forwarding.

Definition at line 141 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 162 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 121 of file lisp_gpe_fwd_entry.h.

u32 lisp_gpe_fwd_entry_t_::tenant

The tenant the entry belongs to.

Definition at line 96 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 91 of file lisp_gpe_fwd_entry.h.


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