FD.io VPP  v21.06-3-gbb25fbf28
Vector Packet Processing
pnat_node.h File Reference
+ Include dependency graph for pnat_node.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  pnat_next_t { PNAT_NEXT_DROP, PNAT_N_NEXT }
 

Functions

u8format_pnat_match_tuple (u8 *s, va_list *args)
 
u8format_pnat_rewrite_tuple (u8 *s, va_list *args)
 
static u8format_pnat_trace (u8 *s, va_list *args)
 
static u32 pnat_rewrite_ip4 (u32 pool_index, ip4_header_t *ip)
 
static_always_inline uword pnat_node_inline (vlib_main_t *vm, vlib_node_runtime_t *node, vlib_frame_t *frame, pnat_attachment_point_t attachment, int dir)
 

Enumeration Type Documentation

◆ pnat_next_t

Enumerator
PNAT_NEXT_DROP 
PNAT_N_NEXT 

Definition at line 26 of file pnat_node.h.

Function Documentation

◆ format_pnat_match_tuple()

u8* format_pnat_match_tuple ( u8 s,
va_list *  args 
)

Definition at line 29 of file pnat_cli.c.

+ Here is the caller graph for this function:

◆ format_pnat_rewrite_tuple()

u8* format_pnat_rewrite_tuple ( u8 s,
va_list *  args 
)

Definition at line 55 of file pnat_cli.c.

+ Here is the caller graph for this function:

◆ format_pnat_trace()

static u8* format_pnat_trace ( u8 s,
va_list *  args 
)
inlinestatic

Definition at line 30 of file pnat_node.h.

+ Here is the call graph for this function:

◆ pnat_node_inline()

static_always_inline uword pnat_node_inline ( vlib_main_t vm,
vlib_node_runtime_t node,
vlib_frame_t frame,
pnat_attachment_point_t  attachment,
int  dir 
)

Definition at line 149 of file pnat_node.h.

+ Here is the call graph for this function:

◆ pnat_rewrite_ip4()

static u32 pnat_rewrite_ip4 ( u32  pool_index,
ip4_header_t ip 
)
static

Definition at line 49 of file pnat_node.h.

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