FD.io VPP  v19.01.3-6-g70449b9b9
Vector Packet Processing
lisp_gpe_main Struct Reference

LISP-GPE global state. More...

+ Collaboration diagram for lisp_gpe_main:

Public Member Functions

 BVT (clib_bihash) l2_fib
 L2 LISP FIB. More...
 
 BVT (clib_bihash) nsh_fib
 

Data Fields

uwordlisp_gpe_fwd_entries
 DB of all forwarding entries. More...
 
struct lisp_gpe_fwd_entry_t_lisp_fwd_entry_pool
 A Pool of all LISP forwarding entries. More...
 
u32free_tunnel_hw_if_indices
 Free vlib hw_if_indices. More...
 
u8 is_en
 
tunnel_lookup_t l3_ifaces
 
tunnel_lookup_t l2_ifaces
 
dpo_id_t l2_lb_cp_lkup
 Load-balance for a miss in the table. More...
 
tunnel_lookup_t nsh_ifaces
 
const dpo_id_tnsh_cp_lkup
 
gpe_encap_mode_t encap_mode
 
u8dummy_stats_pool
 
uwordlisp_stats_index_by_key
 
vlib_combined_counter_main_t counters
 
fib_route_path_tnative_fwd_rpath [2]
 Native fwd data structures. More...
 
u32native_fwd_lfes [2]
 
vlib_main_tvlib_main
 convenience More...
 
vnet_main_tvnet_main
 
ip4_main_tim4
 
ip6_main_tim6
 
ip_lookup_main_tlm4
 
ip_lookup_main_tlm6
 

Detailed Description

LISP-GPE global state.

Definition at line 118 of file lisp_gpe.h.

Member Function Documentation

◆ BVT() [1/2]

lisp_gpe_main::BVT ( clib_bihash  )

L2 LISP FIB.

◆ BVT() [2/2]

lisp_gpe_main::BVT ( clib_bihash  )

Field Documentation

◆ counters

vlib_combined_counter_main_t lisp_gpe_main::counters

Definition at line 164 of file lisp_gpe.h.

◆ dummy_stats_pool

u8* lisp_gpe_main::dummy_stats_pool

Definition at line 162 of file lisp_gpe.h.

◆ encap_mode

gpe_encap_mode_t lisp_gpe_main::encap_mode

Definition at line 160 of file lisp_gpe.h.

◆ free_tunnel_hw_if_indices

u32* lisp_gpe_main::free_tunnel_hw_if_indices

Free vlib hw_if_indices.

Definition at line 132 of file lisp_gpe.h.

◆ im4

ip4_main_t* lisp_gpe_main::im4

Definition at line 173 of file lisp_gpe.h.

◆ im6

ip6_main_t* lisp_gpe_main::im6

Definition at line 174 of file lisp_gpe.h.

◆ is_en

u8 lisp_gpe_main::is_en

Definition at line 134 of file lisp_gpe.h.

◆ l2_ifaces

tunnel_lookup_t lisp_gpe_main::l2_ifaces

Definition at line 146 of file lisp_gpe.h.

◆ l2_lb_cp_lkup

dpo_id_t lisp_gpe_main::l2_lb_cp_lkup

Load-balance for a miss in the table.

Definition at line 149 of file lisp_gpe.h.

◆ l3_ifaces

tunnel_lookup_t lisp_gpe_main::l3_ifaces

Definition at line 138 of file lisp_gpe.h.

◆ lisp_fwd_entry_pool

struct lisp_gpe_fwd_entry_t_* lisp_gpe_main::lisp_fwd_entry_pool

A Pool of all LISP forwarding entries.

Definition at line 129 of file lisp_gpe.h.

◆ lisp_gpe_fwd_entries

uword* lisp_gpe_main::lisp_gpe_fwd_entries

DB of all forwarding entries.

The Key is:{l-EID,r-EID,vni} where the EID encodes L2 or L3

Definition at line 124 of file lisp_gpe.h.

◆ lisp_stats_index_by_key

uword* lisp_gpe_main::lisp_stats_index_by_key

Definition at line 163 of file lisp_gpe.h.

◆ lm4

ip_lookup_main_t* lisp_gpe_main::lm4

Definition at line 175 of file lisp_gpe.h.

◆ lm6

ip_lookup_main_t* lisp_gpe_main::lm6

Definition at line 176 of file lisp_gpe.h.

◆ native_fwd_lfes

u32* lisp_gpe_main::native_fwd_lfes[2]

Definition at line 168 of file lisp_gpe.h.

◆ native_fwd_rpath

fib_route_path_t* lisp_gpe_main::native_fwd_rpath[2]

Native fwd data structures.

Definition at line 167 of file lisp_gpe.h.

◆ nsh_cp_lkup

const dpo_id_t* lisp_gpe_main::nsh_cp_lkup

Definition at line 158 of file lisp_gpe.h.

◆ nsh_ifaces

tunnel_lookup_t lisp_gpe_main::nsh_ifaces

Definition at line 156 of file lisp_gpe.h.

◆ vlib_main

vlib_main_t* lisp_gpe_main::vlib_main

convenience

Definition at line 171 of file lisp_gpe.h.

◆ vnet_main

vnet_main_t* lisp_gpe_main::vnet_main

Definition at line 172 of file lisp_gpe.h.


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