> -----Original Message-----
> From: Sun, GuinanX <guinanx....@intel.com>
> Sent: Friday, December 6, 2019 11:41 PM
> To: dev@dpdk.org
> Cc: Xing, Beilei <beilei.x...@intel.com>; Zhang, Qi Z <qi.z.zh...@intel.com>;
> Yang, Qiming <qiming.y...@intel.com>; Sun, GuinanX
> <guinanx....@intel.com>; sta...@dpdk.org
> Subject: [PATCH] net/i40e: fix flow control broken
>
> Repeat switching flow control on or off during receiving traffic, testpmd
> reports
> "failed to switch Tx queue occurs" after quit.
> The patch fixes the issue.
The explain more about the root cause and the fix.
>
> Fixes: f53577f06925 ("i40e: support flow control")
> Cc: sta...@dpdk.org
>
> Signed-off-by: Guinan Sun <guinanx....@intel.com>
> ---
> drivers/net/i40e/i40e_ethdev.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/drivers/net/i40e/i40e_ethdev.c b/drivers/net/i40e/i40e_ethdev.c
> index 5999c964b..5507f6c39 100644
> --- a/drivers/net/i40e/i40e_ethdev.c
> +++ b/drivers/net/i40e/i40e_ethdev.c
> @@ -53,7 +53,7 @@
>
> /* Wait count and interval */
> #define I40E_CHK_Q_ENA_COUNT 1000
> -#define I40E_CHK_Q_ENA_INTERVAL_US 1000
> +#define I40E_CHK_Q_ENA_INTERVAL_US 50000
>
> /* Maximun number of VSI */
> #define I40E_MAX_NUM_VSIS (384UL)
> --
> 2.17.1