21 #ifndef LISP_GPE_TUNNEL_H__ 22 #define LISP_GPE_TUNNEL_H__ boost::asio::ip::address ip_address_t
u32 index_t
A Data-Path Object is an object that represents actions that are applied to packets are they are swit...
fib_node_index_t fib_entry_index
the FIB entry through which the remote rloc is reachable s
const lisp_gpe_tunnel_t * lisp_gpe_tunnel_get(index_t lgti)
struct lisp_gpe_tunnel_t_ lisp_gpe_tunnel_t
A LISP GPE Tunnel.
LISP-GPE packet header structure.
struct lisp_gpe_tunnel_key_t_ lisp_gpe_tunnel_key_t
A Key for a tunnel.
u32 fib_node_index_t
A typedef of a node index.
u32 locks
number of reference counting locks
lisp_gpe_tunnel_key_t * key
RLOC pair and rloc fib_index.
void lisp_gpe_tunnel_unlock(index_t lgti)
u8 * lisp_gpe_tunnel_build_rewrite(const lisp_gpe_tunnel_t *lgt, const struct lisp_gpe_adjacency_t_ *ladj, lisp_gpe_next_protocol_e payload_proto)
index_t lisp_gpe_tunnel_find_or_create_and_lock(const locator_pair_t *pair, u32 rloc_fib_index)
u8 * format_lisp_gpe_tunnel(u8 *s, va_list *args)
Format LISP-GPE tunnel.