Go to the source code of this file.
|
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 |
|
) |
| |
#define IPFIX_IOAM_EXPORT_ID 272 |
#define THREAD_PERIOD (30.0) |
(constructor) VLIB_REGISTER_NODE (export_node)
Definition at line 41 of file node.c.
Initial value:=
{
.name = "vxlan-gpe-ioam-export",
.vector_size =
sizeof (
u32),
.next_nodes =
}
bad routing header type(not 4)") sr_error (NO_MORE_SEGMENTS
static uword vxlan_gpe_export_node_fn(vlib_main_t *vm, vlib_node_runtime_t *node, vlib_frame_t *frame)
static u8 * format_export_trace(u8 *s, va_list *args)
static char * export_error_strings[]
(constructor) VLIB_REGISTER_NODE (vxlan_export_node)
Definition at line 140 of file vxlan_gpe_node.c.