Tests to target holes in adjacency and DPO test coverage
[vpp.git] / src / vnet / gre / gre.c
index 0faed13..29d0f0f 100644 (file)
@@ -177,6 +177,9 @@ gre_proto_from_vnet_link (vnet_link_t link)
         return (GRE_PROTOCOL_teb);
     case VNET_LINK_ARP:
         return (GRE_PROTOCOL_arp);
+    case VNET_LINK_NSH:
+        ASSERT(0);
+        break;
     }
     ASSERT(0);
     return (GRE_PROTOCOL_ip4);
@@ -238,7 +241,9 @@ gre_update_adj (vnet_main_t * vnm,
                adj_index_t ai)
 {
     adj_nbr_midchain_update_rewrite (ai, gre_fixup, 
-                                    ADJ_MIDCHAIN_FLAG_NONE,
+                                     (VNET_LINK_ETHERNET == adj_get_link_type (ai) ?
+                                      ADJ_MIDCHAIN_FLAG_NO_COUNT :
+                                      ADJ_MIDCHAIN_FLAG_NONE),
                                     gre_build_rewrite(vnm, sw_if_index,
                                                       adj_get_link_type(ai),
                                                       NULL));