FD.io VPP  v21.10.1-2-g0a485f517
Vector Packet Processing
udp_ping_export.c File Reference
+ Include dependency graph for udp_ping_export.c:

Go to the source code of this file.

Macros

#define UDP_PING_EXPORT_RECORD_SIZE   400
 

Functions

static u8udp_ping_template_rewrite (flow_report_main_t *frm, flow_report_t *fr, ip4_address_t *collector_address, ip4_address_t *src_address, u16 collector_port, ipfix_report_element_t *elts, u32 n_elts, u32 *stream_index)
 
static vlib_frame_tudp_ping_send_flows (flow_report_main_t *frm, flow_report_t *fr, vlib_frame_t *f, u32 *to_next, u32 node_index)
 
clib_error_tudp_ping_flow_create (u8 del)
 
static clib_error_tset_udp_ping_export_command_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
 
clib_error_tudp_ping_flow_report_init (vlib_main_t *vm)
 

Variables

static vlib_cli_command_t set_udp_ping_export_command
 (constructor) VLIB_CLI_COMMAND (set_udp_ping_export_command) More...
 

Macro Definition Documentation

◆ UDP_PING_EXPORT_RECORD_SIZE

#define UDP_PING_EXPORT_RECORD_SIZE   400

Definition at line 23 of file udp_ping_export.c.

Function Documentation

◆ set_udp_ping_export_command_fn()

static clib_error_t* set_udp_ping_export_command_fn ( vlib_main_t vm,
unformat_input_t input,
vlib_cli_command_t cmd 
)
static

Definition at line 260 of file udp_ping_export.c.

+ Here is the call graph for this function:

◆ udp_ping_flow_create()

clib_error_t* udp_ping_flow_create ( u8  del)

Definition at line 228 of file udp_ping_export.c.

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

◆ udp_ping_flow_report_init()

clib_error_t* udp_ping_flow_report_init ( vlib_main_t vm)

Definition at line 293 of file udp_ping_export.c.

◆ udp_ping_send_flows()

static vlib_frame_t* udp_ping_send_flows ( flow_report_main_t frm,
flow_report_t fr,
vlib_frame_t f,
u32 to_next,
u32  node_index 
)
static

Definition at line 38 of file udp_ping_export.c.

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

◆ udp_ping_template_rewrite()

static u8* udp_ping_template_rewrite ( flow_report_main_t frm,
flow_report_t fr,
ip4_address_t collector_address,
ip4_address_t src_address,
u16  collector_port,
ipfix_report_element_t elts,
u32  n_elts,
u32 stream_index 
)
static

Definition at line 26 of file udp_ping_export.c.

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

Variable Documentation

◆ set_udp_ping_export_command

vlib_cli_command_t set_udp_ping_export_command
static
Initial value:
= {
.path = "set udp-ping export-ipfix",
.short_help = "set udp-ping export-ipfix [disable]",
}

(constructor) VLIB_CLI_COMMAND (set_udp_ping_export_command)

Definition at line 285 of file udp_ping_export.c.

set_udp_ping_export_command_fn
static clib_error_t * set_udp_ping_export_command_fn(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
Definition: udp_ping_export.c:260