21 #ifndef LISP_GPE_ADJACENCY_H__ 22 #define LISP_GPE_ADJACENCY_H__ 114 const void *dst_address);
enum lisp_gpe_adjacency_format_flags_t_ lisp_gpe_adjacency_format_flags_t
Flags for displaying the adjacency.
u8 * format_lisp_gpe_adjacency(u8 *s, va_list *args)
u32 locks
The number of locks/reference counts on the adjacency.
u32 index_t
A Data-Path Object is an object that represents actions that are applied to packets are they are swit...
void lisp_gpe_update_adjacency(vnet_main_t *vnm, u32 sw_if_index, adj_index_t ai)
The LISP-GPE interface registered function to update, i.e.
u32 fib_entry_child_index
This adjacency is a child of the FIB entry to reach the RLOC.
fib_node_t fib_node
The LISP adj is a part of the FIB control plane graph.
const lisp_gpe_adjacency_t * lisp_gpe_adjacency_get(index_t l3si)
u32 sw_if_index
The SW IF index of the sub-interface this adjacency uses.
void lisp_gpe_adjacency_unlock(index_t l3si)
u8 * lisp_gpe_build_rewrite(vnet_main_t *vnm, u32 sw_if_index, vnet_link_t link_type, const void *dst_address)
An node in the FIB graph.
u32 adj_index_t
An index for adjacencies.
enum vnet_link_t_ vnet_link_t
Link Type: A description of the protocol of packets on the link.
lisp_gpe_adjacency_format_flags_t_
Flags for displaying the adjacency.
u32 tunnel_index
The index of the LISP GPE tunnel that provides the transport in the underlay.
struct lisp_gpe_adjacency_t_ lisp_gpe_adjacency_t
A LISP GPE Adjacency.
u32 lisp_l3_sub_index
The index of the LISP L3 subinterface.
index_t lisp_gpe_adjacency_find_or_create_and_lock(const locator_pair_t *pair, u32 rloc_fib_index, u32 vni)
u8 flags
LISP header fields in HOST byte order.
ip_address_t remote_rloc
remote RLOC.