ISIS support for tap-inject 71/19071/1 master
authorJakub Horn <jhorn@cisco.com>
Fri, 24 May 2019 17:29:36 +0000 (19:29 +0200)
committerJakub Horn <jhorn@cisco.com>
Fri, 24 May 2019 17:29:36 +0000 (19:29 +0200)
Change-Id: I856bbfbd55969f52d8f326855c51de8bd9e4ccaf
Signed-off-by: Jakub Horn <jhorn@cisco.com>
router/router/tap_inject.c

index f41ae86..01aecc7 100644 (file)
@@ -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;