Fix gre issue due to gre spit into gre4 and gre6 11/6211/2
authorHongjun Ni <[email protected]>
Mon, 17 Apr 2017 12:02:05 +0000 (20:02 +0800)
committerHongjun Ni <[email protected]>
Mon, 17 Apr 2017 12:19:39 +0000 (20:19 +0800)
Change-Id: I474cb29c28206604fb213fe642f247d69ee5dfcb
Signed-off-by: Hongjun Ni <[email protected]>
nsh-plugin/nsh-md2-ioam/nsh_md2_ioam.c
nsh-plugin/nsh/nsh.c

index 8f96759..23278b9 100644 (file)
@@ -265,8 +265,7 @@ u32 fib_path_get_resolving_interface (fib_node_index_t path_index);
            fib_table_entry_special_add (outer_fib_index,
                                         &tun_dst_pfx,
                                         FIB_SOURCE_RR,
-                                        FIB_ENTRY_FLAG_NONE,
-                                        ADJ_INDEX_INVALID);
+                                        FIB_ENTRY_FLAG_NONE);
          t1->sibling_index =
            fib_entry_child_add (t1->fib_entry_index,
                                 hm->fib_entry_type, t1 - hm->dst_tunnels);
index c97856c..19ead91 100644 (file)
@@ -2343,9 +2343,13 @@ clib_error_t *nsh_init (vlib_main_t *vm)
   vlib_node_add_next (vm, vxlan6_gpe_input_node.index, nsh_proxy_node.index);
   vlib_node_add_next (vm, vxlan6_gpe_input_node.index, nsh_aware_vnf_proxy_node.index);
 
-  vlib_node_add_next (vm, gre_input_node.index, nsh_input_node.index);
-  vlib_node_add_next (vm, gre_input_node.index, nsh_proxy_node.index);
-  vlib_node_add_next (vm, gre_input_node.index, nsh_aware_vnf_proxy_node.index);
+  vlib_node_add_next (vm, gre4_input_node.index, nsh_input_node.index);
+  vlib_node_add_next (vm, gre4_input_node.index, nsh_proxy_node.index);
+  vlib_node_add_next (vm, gre4_input_node.index, nsh_aware_vnf_proxy_node.index);
+
+  vlib_node_add_next (vm, gre6_input_node.index, nsh_input_node.index);
+  vlib_node_add_next (vm, gre6_input_node.index, nsh_proxy_node.index);
+  vlib_node_add_next (vm, gre6_input_node.index, nsh_aware_vnf_proxy_node.index);
 
   /* Add NSH-Proxy support */
   vlib_node_add_next (vm, vxlan4_input_node.index, nsh_proxy_node.index);