FD.io VPP  v16.06
Vector Packet Processing
rewrite.c File Reference
+ Include dependency graph for rewrite.c:

Go to the source code of this file.

Functions

void vnet_rewrite_copy_slow_path (vnet_rewrite_data_t *p0, vnet_rewrite_data_t *rw0, word n_left, uword most_likely_size)
 
u8format_vnet_rewrite (u8 *s, va_list *args)
 
u8format_vnet_rewrite_header (u8 *s, va_list *args)
 
uword unformat_vnet_rewrite (unformat_input_t *input, va_list *args)
 
void vnet_rewrite_for_sw_interface (vnet_main_t *vnm, vnet_l3_packet_type_t packet_type, u32 sw_if_index, u32 node_index, void *dst_address, vnet_rewrite_header_t *rw, u32 max_rewrite_bytes)
 
void vnet_rewrite_for_tunnel (vnet_main_t *vnm, u32 tx_sw_if_index, u32 rewrite_node_index, u32 post_rewrite_node_index, vnet_rewrite_header_t *rw, u8 *rewrite_data, u32 rewrite_length)
 
void serialize_vnet_rewrite (serialize_main_t *m, va_list *va)
 
void unserialize_vnet_rewrite (serialize_main_t *m, va_list *va)
 

Function Documentation

u8* format_vnet_rewrite ( u8 s,
va_list *  args 
)

Definition at line 66 of file rewrite.c.

+ Here is the call graph for this function:

u8* format_vnet_rewrite_header ( u8 s,
va_list *  args 
)

Definition at line 99 of file rewrite.c.

+ Here is the call graph for this function:

void serialize_vnet_rewrite ( serialize_main_t m,
va_list *  va 
)

Definition at line 242 of file rewrite.c.

+ Here is the call graph for this function:

uword unformat_vnet_rewrite ( unformat_input_t input,
va_list *  args 
)

Definition at line 117 of file rewrite.c.

+ Here is the call graph for this function:

void unserialize_vnet_rewrite ( serialize_main_t m,
va_list *  va 
)

Definition at line 255 of file rewrite.c.

+ Here is the call graph for this function:

void vnet_rewrite_copy_slow_path ( vnet_rewrite_data_t p0,
vnet_rewrite_data_t rw0,
word  n_left,
uword  most_likely_size 
)

Definition at line 43 of file rewrite.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void vnet_rewrite_for_sw_interface ( vnet_main_t vnm,
vnet_l3_packet_type_t  packet_type,
u32  sw_if_index,
u32  node_index,
void dst_address,
vnet_rewrite_header_t *  rw,
u32  max_rewrite_bytes 
)

Definition at line 187 of file rewrite.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void vnet_rewrite_for_tunnel ( vnet_main_t vnm,
u32  tx_sw_if_index,
u32  rewrite_node_index,
u32  post_rewrite_node_index,
vnet_rewrite_header_t *  rw,
u8 rewrite_data,
u32  rewrite_length 
)

Definition at line 216 of file rewrite.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function: