From: Kirill Rybalchenko Date: Mon, 9 Oct 2017 14:38:02 +0000 (+0100) Subject: app/testpmd: fix build with i40e disabled X-Git-Tag: spdx-start~1534 X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=03f42d8aa9577f9a5ace72855fe3dfc44f88a670;p=dpdk.git app/testpmd: fix build with i40e disabled Precompiler instructions #ifdef RTE_LIBRTE_I40E_PMD ... #endif were not placed correctly, which caused number of compilation errors if I40E PMD is disabled. Fixes: 5a4806d304e0 ("app/testpmd: support updating pctype mapping") Signed-off-by: Kirill Rybalchenko --- diff --git a/app/test-pmd/cmdline.c b/app/test-pmd/cmdline.c index 20e04f7272..8dc5c85e5f 100644 --- a/app/test-pmd/cmdline.c +++ b/app/test-pmd/cmdline.c @@ -13843,8 +13843,8 @@ no_print_pctypes: free(proto); ret = 0; -#endif no_print_return: +#endif if (ret == -ENOTSUP) printf("Function not supported in PMD driver\n"); close_ddp_package_file(pkg); @@ -14390,17 +14390,16 @@ cmd_pctype_mapping_update_parsed( #ifdef RTE_LIBRTE_I40E_PMD struct rte_pmd_i40e_flow_type_mapping mapping; unsigned int i; -#endif unsigned int nb_item; unsigned int pctype_list[RTE_PMD_I40E_PCTYPE_MAX]; +#endif if (port_id_is_invalid(res->port_id, ENABLED_WARN)) return; +#ifdef RTE_LIBRTE_I40E_PMD nb_item = parse_item_list(res->pctype_list, "pctypes", RTE_PMD_I40E_PCTYPE_MAX, pctype_list, 1); - -#ifdef RTE_LIBRTE_I40E_PMD mapping.flow_type = res->flow_type; for (i = 0, mapping.pctype = 0ULL; i < nb_item; i++) mapping.pctype |= (1ULL << pctype_list[i]);