Go to the source code of this file.
|
static void | ioam_export_set_next_node (ioam_export_main_t *em, u8 *next_node_name) |
|
static void | ioam_export_reset_next_node (ioam_export_main_t *em) |
|
static ioam_export_buffer_t * | ioam_export_get_my_buffer (ioam_export_main_t *em, u32 thread_id) |
|
static int | ioam_export_buffer_add_header (ioam_export_main_t *em, vlib_buffer_t *b0) |
|
static int | ioam_export_init_buffer (ioam_export_main_t *em, vlib_main_t *vm, ioam_export_buffer_t *eb) |
|
static void | ioam_export_thread_buffer_free (ioam_export_main_t *em) |
|
static int | ioam_export_thread_buffer_init (ioam_export_main_t *em, vlib_main_t *vm) |
|
static void | ioam_export_header_cleanup (ioam_export_main_t *em, ip4_address_t *collector_address, ip4_address_t *src_address) |
|
static int | ioam_export_header_create (ioam_export_main_t *em, ip4_address_t *collector_address, ip4_address_t *src_address) |
|
static int | ioam_export_send_buffer (ioam_export_main_t *em, vlib_main_t *vm, ioam_export_buffer_t *eb) |
|
static uword | ioam_export_process_common (ioam_export_main_t *em, vlib_main_t *vm, vlib_node_runtime_t *rt, vlib_frame_t *f, u32 index) |
|
#define DEFAULT_EXPORT_RECORDS 7 |
#define EXPORT_TIMEOUT (20.0) |
#define ioam_export_node_common |
( |
|
EM, |
|
|
|
VM, |
|
|
|
N, |
|
|
|
F, |
|
|
|
HTYPE, |
|
|
|
L, |
|
|
|
V, |
|
|
|
NEXT, |
|
|
|
FIXUP_FUNC |
|
) |
| |
#define IPFIX_IOAM_EXPORT_ID 272 |
#define IPFIX_VXLAN_IOAM_EXPORT_ID 273 |
#define THREAD_PERIOD (30.0) |