diff options
Diffstat (limited to 'router')
-rw-r--r-- | router/router/tap_inject.c | 3 |
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; |