app/testpmd: fix build with icc 13
authorHelin Zhang <helin.zhang@intel.com>
Wed, 11 Nov 2015 06:11:16 +0000 (14:11 +0800)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Wed, 11 Nov 2015 18:38:11 +0000 (19:38 +0100)
It fixes compile issue on ICC 13.0.0.

Error logs:
app/test-pmd/cmdline.c(8160): error #188: enumerated type mixed
with another type
    entry.input.flow.tunnel_flow.tunnel_type =
        str2fdir_tunneltype(res->tunnel_type);

Fixes: 53b2bb9b7ea7 ("app/testpmd: new flow director commands")

Signed-off-by: Helin Zhang <helin.zhang@intel.com>
Acked-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
app/test-pmd/cmdline.c

index 2d43efa..3cb973c 100644 (file)
@@ -8019,14 +8019,14 @@ str2flowtype(char *string)
        return RTE_ETH_FLOW_UNKNOWN;
 }
 
-static uint8_t
+static enum rte_eth_fdir_tunnel_type
 str2fdir_tunneltype(char *string)
 {
        uint8_t i = 0;
 
        static const struct {
                char str[32];
-               uint8_t type;
+               enum rte_eth_fdir_tunnel_type type;
        } tunneltype_str[] = {
                {"NVGRE", RTE_FDIR_TUNNEL_TYPE_NVGRE},
                {"VxLAN", RTE_FDIR_TUNNEL_TYPE_VXLAN},