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

Go to the source code of this file.

Functions

int send_template_packet (flow_report_main_t *frm, flow_report_t *fr, u32 *buffer_indexp)
 
static uword flow_report_process (vlib_main_t *vm, vlib_node_runtime_t *rt, vlib_frame_t *f)
 
int vnet_flow_report_add_del (flow_report_main_t *frm, vnet_flow_report_add_del_args_t *a)
 
static clib_error_tset_ipfix_command_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
 
static clib_error_tflow_report_init (vlib_main_t *vm)
 

Variables

vlib_node_registration_t flow_report_process_node
 (constructor) VLIB_REGISTER_NODE (flow_report_process_node) More...
 
vlib_cli_command_t set_ipfix_command
 (constructor) VLIB_CLI_COMMAND (set_ipfix_command) More...
 

Function Documentation

static clib_error_t* flow_report_init ( vlib_main_t vm)
static

Definition at line 256 of file flow_report.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static uword flow_report_process ( vlib_main_t vm,
vlib_node_runtime_t rt,
vlib_frame_t f 
)
static

Definition at line 94 of file flow_report.c.

+ Here is the call graph for this function:

int send_template_packet ( flow_report_main_t frm,
flow_report_t fr,
u32 buffer_indexp 
)

Definition at line 21 of file flow_report.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

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

Definition at line 211 of file flow_report.c.

+ Here is the call graph for this function:

int vnet_flow_report_add_del ( flow_report_main_t frm,
vnet_flow_report_add_del_args_t a 
)

Definition at line 169 of file flow_report.c.

+ Here is the caller graph for this function:

Variable Documentation

vlib_node_registration_t flow_report_process_node
Initial value:
= {
.function = flow_report_process,
.name = "flow-report-process",
}
static uword flow_report_process(vlib_main_t *vm, vlib_node_runtime_t *rt, vlib_frame_t *f)
Definition: flow_report.c:94

(constructor) VLIB_REGISTER_NODE (flow_report_process_node)

Definition at line 163 of file flow_report.c.

vlib_cli_command_t set_ipfix_command
Initial value:
= {
.path = "set ipfix",
.short_help = "set ipfix collector <ip4-address> src <ip4-address>",
.function = set_ipfix_command_fn,
}
static clib_error_t * set_ipfix_command_fn(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
Definition: flow_report.c:211

(constructor) VLIB_CLI_COMMAND (set_ipfix_command)

Definition at line 249 of file flow_report.c.