net/i40e: fix flow director rule destroy
We should tear down the fdir when the last flow is destroyed, current logic is opposite to expected behavior, this patch fixes this issue. Fixes: 2e67a7fbf3ff ("net/i40e: config flow director automatically") Cc: stable@dpdk.org Signed-off-by: Xiaolong Ye <xiaolong.ye@intel.com> Acked-by: Beilei Xing <beilei.xing@intel.com>
This commit is contained in:
parent
3106ca84dc
commit
4fe1af80dd
@ -4771,7 +4771,7 @@ i40e_flow_destroy(struct rte_eth_dev *dev,
|
||||
&((struct i40e_fdir_filter *)flow->rule)->fdir, 0);
|
||||
|
||||
/* If the last flow is destroyed, disable fdir. */
|
||||
if (!ret && !TAILQ_EMPTY(&pf->fdir.fdir_list)) {
|
||||
if (!ret && TAILQ_EMPTY(&pf->fdir.fdir_list)) {
|
||||
i40e_fdir_teardown(pf);
|
||||
dev->data->dev_conf.fdir_conf.mode =
|
||||
RTE_FDIR_MODE_NONE;
|
||||
|
Loading…
x
Reference in New Issue
Block a user