When a FDIR rule is destroyed, the corresponding input set needs to be cleared.
Signed-off-by: Lingyu Liu <lingyu....@intel.com> --- drivers/net/i40e/i40e_fdir.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/net/i40e/i40e_fdir.c b/drivers/net/i40e/i40e_fdir.c index ac0e09bfdd..e679324c20 100644 --- a/drivers/net/i40e/i40e_fdir.c +++ b/drivers/net/i40e/i40e_fdir.c @@ -1845,6 +1845,10 @@ i40e_flow_add_del_fdir_filter(struct rte_eth_dev *dev, return -EINVAL; } + /* clear input_set flag */ + pf->fdir.input_set[pctype] = 0; + pf->fdir.inset_flag[pctype] = 0; + pf->fdir.flex_mask_flag[pctype] = 0; if (fdir_info->fdir_invalprio == 1) -- 2.25.1