Hi Shahaf,

> -----Original Message-----
> From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Shahaf Shuler
> Sent: Tuesday, December 26, 2017 5:44 PM
> To: Wu, Jingjing <jingjing...@intel.com>; Yigit, Ferruh
> <ferruh.yi...@intel.com>
> Cc: dev@dpdk.org
> Subject: [dpdk-dev] [PATCH v3 08/10] app/testpmd: remove txqflags
> 
> Since testpmd is now using the new Ethdev offloads API and there is a way
> configure each of the tx offloads from CLI or command line, there is no need
> for the txqflags configuration anymore.
> 
> Signed-off-by: Shahaf Shuler <shah...@mellanox.com>
> Acked-by: Nelio Laranjeiro <nelio.laranje...@6wind.com>


> diff --git a/app/test-pmd/testpmd.c b/app/test-pmd/testpmd.c index
> 806548196..91dcb31c0 100644
> --- a/app/test-pmd/testpmd.c
> +++ b/app/test-pmd/testpmd.c
> @@ -259,11 +259,6 @@ int16_t tx_free_thresh = RTE_PMD_PARAM_UNSET;
> int16_t tx_rs_thresh = RTE_PMD_PARAM_UNSET;
> 
>  /*
> - * Configurable value of TX queue flags.
> - */
> -int32_t txq_flags = RTE_PMD_PARAM_UNSET;
> -
> -/*
>   * Receive Side Scaling (RSS) configuration.
>   */
>  uint64_t rss_hf = ETH_RSS_IP; /* RSS IP by default. */ @@ -2084,9 +2079,6
> @@ rxtx_port_config(struct rte_port *port)
> 
>       if (tx_free_thresh != RTE_PMD_PARAM_UNSET)
>               port->tx_conf.tx_free_thresh = tx_free_thresh;
> -
> -     if (txq_flags != RTE_PMD_PARAM_UNSET)
> -             port->tx_conf.txq_flags = txq_flags;
I think we have some problem if just remove this code. Because 
port->tx_conf.txq_flags is used by many NICs. If txqflags is removed, all these 
NICs have to use the default value and have no chance to change it.  I think 
it's a good idea to use tx-offloads to replace txqflags, but we may need to 
clear the drivers' code first.

Reply via email to