API: Add support for type aliases
[vpp.git] / src / vnet / handoff.h
index 815206a..f50b86d 100644 (file)
 #include <vnet/ip/ip6_packet.h>
 #include <vnet/mpls/packet.h>
 
-typedef enum
-{
-  HANDOFF_DISPATCH_NEXT_IP4_INPUT,
-  HANDOFF_DISPATCH_NEXT_IP6_INPUT,
-  HANDOFF_DISPATCH_NEXT_MPLS_INPUT,
-  HANDOFF_DISPATCH_NEXT_ETHERNET_INPUT,
-  HANDOFF_DISPATCH_NEXT_DROP,
-  HANDOFF_DISPATCH_N_NEXT,
-} handoff_dispatch_next_t;
-
-
 static inline u64
 ipv4_get_key (ip4_header_t * ip)
 {
@@ -150,7 +139,7 @@ eth_get_sym_key (ethernet_header_t * h0)
                        ip->dst_address.as_u64[0] ^
                        ip->dst_address.as_u64[1] ^ ip->protocol);
     }
-  else if (h0->type == clib_host_to_net_u16 (ETHERNET_TYPE_MPLS_UNICAST))
+  else if (h0->type == clib_host_to_net_u16 (ETHERNET_TYPE_MPLS))
     {
       hash_key = mpls_get_key ((mpls_unicast_header_t *) (h0 + 1));
     }
@@ -179,8 +168,7 @@ eth_get_sym_key (ethernet_header_t * h0)
                   ip->dst_address.as_u64[0] ^
                   ip->dst_address.as_u64[1] ^ ip->protocol);
        }
-      else if (outer->type ==
-              clib_host_to_net_u16 (ETHERNET_TYPE_MPLS_UNICAST))
+      else if (outer->type == clib_host_to_net_u16 (ETHERNET_TYPE_MPLS))
        {
          hash_key = mpls_get_key ((mpls_unicast_header_t *) (outer + 1));
        }
@@ -210,7 +198,7 @@ eth_get_key (ethernet_header_t * h0)
     {
       hash_key = ipv6_get_key ((ip6_header_t *) (h0 + 1));
     }
-  else if (h0->type == clib_host_to_net_u16 (ETHERNET_TYPE_MPLS_UNICAST))
+  else if (h0->type == clib_host_to_net_u16 (ETHERNET_TYPE_MPLS))
     {
       hash_key = mpls_get_key ((mpls_unicast_header_t *) (h0 + 1));
     }
@@ -230,8 +218,7 @@ eth_get_key (ethernet_header_t * h0)
        {
          hash_key = ipv6_get_key ((ip6_header_t *) (outer + 1));
        }
-      else if (outer->type ==
-              clib_host_to_net_u16 (ETHERNET_TYPE_MPLS_UNICAST))
+      else if (outer->type == clib_host_to_net_u16 (ETHERNET_TYPE_MPLS))
        {
          hash_key = mpls_get_key ((mpls_unicast_header_t *) (outer + 1));
        }