aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--router/router/tap_inject.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/router/router/tap_inject.c b/router/router/tap_inject.c
index f41ae86..01aecc7 100644
--- a/router/router/tap_inject.c
+++ b/router/router/tap_inject.c
@@ -20,6 +20,7 @@
#include <vnet/ip/ip.h>
#include <vnet/ip/lookup.h>
#include <vnet/fib/fib.h>
+#include <vnet/osi/osi.h>
static tap_inject_main_t tap_inject_main;
extern dpo_type_t tap_inject_dpo_type;
@@ -140,6 +141,8 @@ tap_inject_enable (void)
ip6_register_protocol (IP_PROTOCOL_OSPF, im->tx_node_index);
ip6_register_protocol (IP_PROTOCOL_TCP, im->tx_node_index);
ip6_register_protocol (IP_PROTOCOL_UDP, im->tx_node_index);
+ /* Registering ISIS to OSI node. */
+ osi_register_input_protocol (OSI_PROTOCOL_isis, im->tx_node_index);
{
dpo_id_t dpo = DPO_INVALID;