FD.io VPP  v20.05-21-gb1500e9ff
Vector Packet Processing
tunnel_dp.h File Reference
+ Include dependency graph for tunnel_dp.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

static_always_inline void tunnel_encap_fixup_4o4 (tunnel_encap_decap_flags_t flags, const ip4_header_t *inner, ip4_header_t *outer)
 
static_always_inline void tunnel_encap_fixup_6o4 (tunnel_encap_decap_flags_t flags, const ip6_header_t *inner, ip4_header_t *outer)
 
static_always_inline void tunnel_encap_fixup_6o6 (tunnel_encap_decap_flags_t flags, const ip6_header_t *inner, ip6_header_t *outer)
 
static_always_inline void tunnel_encap_fixup_4o6 (tunnel_encap_decap_flags_t flags, const ip4_header_t *inner, ip6_header_t *outer)
 
static_always_inline void tunnel_decap_fixup_4o6 (tunnel_encap_decap_flags_t flags, ip4_header_t *inner, const ip6_header_t *outer)
 
static_always_inline void tunnel_decap_fixup_6o6 (tunnel_encap_decap_flags_t flags, ip6_header_t *inner, const ip6_header_t *outer)
 
static_always_inline void tunnel_decap_fixup_6o4 (tunnel_encap_decap_flags_t flags, ip6_header_t *inner, const ip4_header_t *outer)
 
static_always_inline void tunnel_decap_fixup_4o4 (tunnel_encap_decap_flags_t flags, ip4_header_t *inner, const ip4_header_t *outer)
 

Function Documentation

◆ tunnel_decap_fixup_4o4()

static_always_inline void tunnel_decap_fixup_4o4 ( tunnel_encap_decap_flags_t  flags,
ip4_header_t inner,
const ip4_header_t outer 
)

Definition at line 91 of file tunnel_dp.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ tunnel_decap_fixup_4o6()

static_always_inline void tunnel_decap_fixup_4o6 ( tunnel_encap_decap_flags_t  flags,
ip4_header_t inner,
const ip6_header_t outer 
)

Definition at line 67 of file tunnel_dp.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ tunnel_decap_fixup_6o4()

static_always_inline void tunnel_decap_fixup_6o4 ( tunnel_encap_decap_flags_t  flags,
ip6_header_t inner,
const ip4_header_t outer 
)

Definition at line 83 of file tunnel_dp.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ tunnel_decap_fixup_6o6()

static_always_inline void tunnel_decap_fixup_6o6 ( tunnel_encap_decap_flags_t  flags,
ip6_header_t inner,
const ip6_header_t outer 
)

Definition at line 75 of file tunnel_dp.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ tunnel_encap_fixup_4o4()

static_always_inline void tunnel_encap_fixup_4o4 ( tunnel_encap_decap_flags_t  flags,
const ip4_header_t inner,
ip4_header_t outer 
)

Definition at line 24 of file tunnel_dp.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ tunnel_encap_fixup_4o6()

static_always_inline void tunnel_encap_fixup_4o6 ( tunnel_encap_decap_flags_t  flags,
const ip4_header_t inner,
ip6_header_t outer 
)

Definition at line 57 of file tunnel_dp.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ tunnel_encap_fixup_6o4()

static_always_inline void tunnel_encap_fixup_6o4 ( tunnel_encap_decap_flags_t  flags,
const ip6_header_t inner,
ip4_header_t outer 
)

Definition at line 37 of file tunnel_dp.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ tunnel_encap_fixup_6o6()

static_always_inline void tunnel_encap_fixup_6o6 ( tunnel_encap_decap_flags_t  flags,
const ip6_header_t inner,
ip6_header_t outer 
)

Definition at line 47 of file tunnel_dp.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function: