FD.io VPP
v18.07-34-g55fbdb9
Vector Packet Processing
|
Go to the source code of this file.
Data Structures | |
struct | ipfix_classify_table_t |
struct | flow_report_classify_main_t |
Macros | |
#define | foreach_ipfix_ip4_field |
#define | foreach_ipfix_ip6_field |
#define | foreach_ipfix_tcpudp_field |
#define | foreach_ipfix_tcp_field |
#define | foreach_ipfix_udp_field |
#define | foreach_ipfix_transport_protocol_field |
#define | foreach_ipfix_field |
Functions | |
static_always_inline u8 | ipfix_classify_table_index_valid (u32 index) |
static_always_inline ipfix_classify_table_t * | ipfix_classify_add_table (void) |
static_always_inline void | ipfix_classify_delete_table (u32 index) |
u8 * | ipfix_classify_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) |
vlib_frame_t * | ipfix_classify_send_flows (flow_report_main_t *frm, flow_report_t *fr, vlib_frame_t *f, u32 *to_next, u32 node_index) |
Variables | |
flow_report_classify_main_t | flow_report_classify_main |
#define foreach_ipfix_field |
Definition at line 57 of file flow_report_classify.h.
#define foreach_ipfix_ip4_field |
Definition at line 18 of file flow_report_classify.h.
#define foreach_ipfix_ip6_field |
Definition at line 23 of file flow_report_classify.h.
#define foreach_ipfix_tcp_field |
Definition at line 36 of file flow_report_classify.h.
#define foreach_ipfix_tcpudp_field |
Definition at line 32 of file flow_report_classify.h.
#define foreach_ipfix_transport_protocol_field |
Definition at line 44 of file flow_report_classify.h.
#define foreach_ipfix_udp_field |
Definition at line 40 of file flow_report_classify.h.
static_always_inline ipfix_classify_table_t* ipfix_classify_add_table | ( | void | ) |
Definition at line 94 of file flow_report_classify.h.
static_always_inline void ipfix_classify_delete_table | ( | u32 | index | ) |
Definition at line 107 of file flow_report_classify.h.
vlib_frame_t* ipfix_classify_send_flows | ( | flow_report_main_t * | frm, |
flow_report_t * | fr, | ||
vlib_frame_t * | f, | ||
u32 * | to_next, | ||
u32 | node_index | ||
) |
Definition at line 158 of file flow_report_classify.c.
static_always_inline u8 ipfix_classify_table_index_valid | ( | u32 | index | ) |
u8* ipfix_classify_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 | ||
) |
Definition at line 29 of file flow_report_classify.c.
flow_report_classify_main_t flow_report_classify_main |
Definition at line 26 of file flow_report_classify.c.