FD.io VPP  v21.01.1
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_4o4_w_chksum (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_6o4_w_chksum (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 148 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 124 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 140 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 132 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_4o4_w_chksum()

static_always_inline void tunnel_encap_fixup_4o4_w_chksum ( tunnel_encap_decap_flags_t  flags,
const ip4_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_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 114 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 72 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_w_chksum()

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

Definition at line 82 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 104 of file tunnel_dp.h.

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