FD.io VPP  v21.06
Vector Packet Processing
interface_output.h File Reference
+ Include dependency graph for interface_output.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 vnet_calc_ip4_checksums (vlib_main_t *vm, vlib_buffer_t *b, ip4_header_t *ip4, tcp_header_t *th, udp_header_t *uh, vnet_buffer_oflags_t oflags)
 
static_always_inline void vnet_calc_ip6_checksums (vlib_main_t *vm, vlib_buffer_t *b, ip6_header_t *ip6, tcp_header_t *th, udp_header_t *uh, vnet_buffer_oflags_t oflags)
 
static_always_inline void vnet_calc_checksums_inline (vlib_main_t *vm, vlib_buffer_t *b, int is_ip4, int is_ip6)
 

Function Documentation

◆ vnet_calc_checksums_inline()

static_always_inline void vnet_calc_checksums_inline ( vlib_main_t vm,
vlib_buffer_t b,
int  is_ip4,
int  is_ip6 
)

Definition at line 83 of file interface_output.h.

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

◆ vnet_calc_ip4_checksums()

static_always_inline void vnet_calc_ip4_checksums ( vlib_main_t vm,
vlib_buffer_t b,
ip4_header_t ip4,
tcp_header_t th,
udp_header_t uh,
vnet_buffer_oflags_t  oflags 
)

Definition at line 46 of file interface_output.h.

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

◆ vnet_calc_ip6_checksums()

static_always_inline void vnet_calc_ip6_checksums ( vlib_main_t vm,
vlib_buffer_t b,
ip6_header_t ip6,
tcp_header_t th,
udp_header_t uh,
vnet_buffer_oflags_t  oflags 
)

Definition at line 65 of file interface_output.h.

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