X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvnet%2Fl2%2Fl2_patch.c;h=fb8849dc2612be41af9f4e3c525381a799782070;hb=3be9351e5e5c54f76544836044c6e81df8a0b899;hp=54286c23d727f7ec45076b1c722ce69993d94bc9;hpb=47727c02df4c79c21c6ceffaff65222c32cf6996;p=vpp.git diff --git a/src/vnet/l2/l2_patch.c b/src/vnet/l2/l2_patch.c index 54286c23d72..fb8849dc261 100644 --- a/src/vnet/l2/l2_patch.c +++ b/src/vnet/l2/l2_patch.c @@ -49,9 +49,13 @@ format_l2_patch_trace (u8 * s, va_list * args) return s; } -static l2_patch_main_t l2_patch_main; +#ifndef CLIB_MARCH_VARIANT +l2_patch_main_t l2_patch_main; +#else +extern l2_patch_main_t l2_patch_main; +#endif -static vlib_node_registration_t l2_patch_node; +extern vlib_node_registration_t l2_patch_node; #define foreach_l2_patch_error \ _(PATCHED, "L2 patch packets") \ @@ -204,7 +208,7 @@ VLIB_NODE_FN (l2_patch_node) (vlib_main_t * vm, } /* *INDENT-OFF* */ -VLIB_REGISTER_NODE (l2_patch_node, static) = { +VLIB_REGISTER_NODE (l2_patch_node) = { .name = "l2-patch", .vector_size = sizeof (u32), .format_trace = format_l2_patch_trace,