vppapitestplugins_LTLIBRARIES += ioam_trace_test_plugin.la
nobase_include_HEADERS += \
- ioam/lib-trace/trace_util.h
+ ioam/lib-trace/trace_util.h \
+ ioam/export-common/ioam_export.h
########################################
# VxLAN-GPE
#include <vnet/ip/ip.h>
#include <ioam/ipfixcollector/ipfixcollector.h>
+extern ioam_export_main_t ioam_export_main;
static clib_error_t *
ioam_analyse_enable_disable (vlib_main_t * vm,
int is_add, int is_export, int remote_listen)
u32 export_process_node_index;
} ioam_export_main_t;
-extern ioam_export_main_t ioam_export_main;
-extern ioam_export_main_t vxlan_gpe_ioam_export_main;
-
-extern vlib_node_registration_t export_node;
-extern vlib_node_registration_t vxlan_export_node;
#define DEFAULT_EXPORT_SIZE (3 * CLIB_CACHE_LINE_BYTES)
/*
_(VXLAN_GPE_IOAM_EXPORT_ENABLE_DISABLE, vxlan_gpe_ioam_export_enable_disable)
ioam_export_main_t vxlan_gpe_ioam_export_main;
+extern vlib_node_registration_t vxlan_export_node;
extern void vxlan_gpe_set_next_override (uword next);
/* Action function shared between message handler and debug CLI */
#include <ioam/export-common/ioam_export.h>
static vlib_node_registration_t vxlan_gpe_ioam_export_process_node;
+extern ioam_export_main_t vxlan_gpe_ioam_export_main;
static uword
vxlan_gpe_ioam_export_process (vlib_main_t * vm,
}
vlib_node_registration_t vxlan_export_node;
+extern vlib_node_registration_t export_node;
+extern ioam_export_main_t vxlan_gpe_ioam_export_main;
#define foreach_export_error \
_(RECORDED, "Packets recorded for export")
#include <ioam/export-common/ioam_export.h>
static vlib_node_registration_t ioam_export_process_node;
+extern ioam_export_main_t ioam_export_main;
static uword
ioam_export_process (vlib_main_t * vm,
}
vlib_node_registration_t export_node;
+extern ioam_export_main_t ioam_export_main;
#define foreach_export_error \
_(RECORDED, "Packets recorded for export")