> -----Original Message-----
> From: Sun, GuinanX <[email protected]>
> Sent: Friday, December 6, 2019 11:41 PM
> To: [email protected]
> Cc: Xing, Beilei <[email protected]>; Zhang, Qi Z <[email protected]>;
> Yang, Qiming <[email protected]>; Sun, GuinanX
> <[email protected]>; [email protected]
> 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: [email protected]
>
> Signed-off-by: Guinan Sun <[email protected]>
> ---
> 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