summaryrefslogtreecommitdiffstats
path: root/vnet/vnet/llc/node.c
diff options
context:
space:
mode:
Diffstat (limited to 'vnet/vnet/llc/node.c')
-rw-r--r--vnet/vnet/llc/node.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/vnet/vnet/llc/node.c b/vnet/vnet/llc/node.c
index 1e54a53cc9c..1c186feb665 100644
--- a/vnet/vnet/llc/node.c
+++ b/vnet/vnet/llc/node.c
@@ -296,6 +296,10 @@ llc_register_input_protocol (vlib_main_t * vm,
clib_error_t * error = vlib_call_init_function (vm, llc_input_init);
if (error)
clib_error_report (error);
+ /* Otherwise, osi_input_init will wipe out e.g. the snap init */
+ error = vlib_call_init_function (vm, osi_input_init);
+ if (error)
+ clib_error_report (error);
}
pi = llc_get_protocol_info (lm, protocol);