FD.io VPP  v20.01-48-g3e0dafb74
Vector Packet Processing
ipip_tunnel_t Struct Reference

A representation of a IPIP tunnel. More...

+ Collaboration diagram for ipip_tunnel_t:

Public Member Functions

 CLIB_CACHE_LINE_ALIGN_MARK (cacheline0)
 

Data Fields

ipip_mode_t mode
 
ipip_transport_t transport
 
ipip_tunnel_key_tkey
 
ip46_address_t tunnel_src
 
ip46_address_t tunnel_dst
 
u32 fib_index
 
u32 hw_if_index
 
u32 sw_if_index
 
u32 dev_instance
 
u32 user_instance
 
ipip_tunnel_flags_t flags
 
ip_dscp_t dscp
 
struct {
   ip6_address_t   ip6_prefix
 
   ip4_address_t   ip4_prefix
 
   u8   ip6_prefix_len
 
   u8   ip4_prefix_len
 
   u8   shift
 
   bool   security_check
 
   u32   ip6_fib_index
 
sixrd
 

Detailed Description

A representation of a IPIP tunnel.

Definition at line 92 of file ipip.h.

Member Function Documentation

◆ CLIB_CACHE_LINE_ALIGN_MARK()

ipip_tunnel_t::CLIB_CACHE_LINE_ALIGN_MARK ( cacheline0  )

Field Documentation

◆ dev_instance

u32 ipip_tunnel_t::dev_instance

Definition at line 105 of file ipip.h.

◆ dscp

ip_dscp_t ipip_tunnel_t::dscp

Definition at line 108 of file ipip.h.

◆ fib_index

u32 ipip_tunnel_t::fib_index

Definition at line 102 of file ipip.h.

◆ flags

ipip_tunnel_flags_t ipip_tunnel_t::flags

Definition at line 107 of file ipip.h.

◆ hw_if_index

u32 ipip_tunnel_t::hw_if_index

Definition at line 103 of file ipip.h.

◆ ip4_prefix

ip4_address_t ipip_tunnel_t::ip4_prefix

Definition at line 113 of file ipip.h.

◆ ip4_prefix_len

u8 ipip_tunnel_t::ip4_prefix_len

Definition at line 115 of file ipip.h.

◆ ip6_fib_index

u32 ipip_tunnel_t::ip6_fib_index

Definition at line 118 of file ipip.h.

◆ ip6_prefix

ip6_address_t ipip_tunnel_t::ip6_prefix

Definition at line 112 of file ipip.h.

◆ ip6_prefix_len

u8 ipip_tunnel_t::ip6_prefix_len

Definition at line 114 of file ipip.h.

◆ key

ipip_tunnel_key_t* ipip_tunnel_t::key

Definition at line 99 of file ipip.h.

◆ mode

ipip_mode_t ipip_tunnel_t::mode

Definition at line 97 of file ipip.h.

◆ security_check

bool ipip_tunnel_t::security_check

Definition at line 117 of file ipip.h.

◆ shift

u8 ipip_tunnel_t::shift

Definition at line 116 of file ipip.h.

◆ sixrd

struct { ... } ipip_tunnel_t::sixrd

◆ sw_if_index

u32 ipip_tunnel_t::sw_if_index

Definition at line 104 of file ipip.h.

◆ transport

ipip_transport_t ipip_tunnel_t::transport

Definition at line 98 of file ipip.h.

◆ tunnel_dst

ip46_address_t ipip_tunnel_t::tunnel_dst

Definition at line 101 of file ipip.h.

◆ tunnel_src

ip46_address_t ipip_tunnel_t::tunnel_src

Definition at line 100 of file ipip.h.

◆ user_instance

u32 ipip_tunnel_t::user_instance

Definition at line 106 of file ipip.h.


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