mirror_ubuntu-kernels/drivers/net/ethernet/intel
Simei Su b4a01ace20 ice: fix wrong fallback logic for FDIR
When adding a FDIR filter, if ice_vc_fdir_set_irq_ctx returns failure,
the inserted fdir entry will not be removed and if ice_vc_fdir_write_fltr
returns failure, the fdir context info for irq handler will not be cleared
which may lead to inconsistent or memory leak issue. This patch refines
failure cases to resolve this issue.

Fixes: 1f7ea1cd6a ("ice: Enable FDIR Configure for AVF")
Signed-off-by: Simei Su <simei.su@intel.com>
Tested-by: Rafal Romanowski <rafal.romanowski@intel.com>
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
2023-04-04 08:34:52 -07:00
..
e1000 e1000: Remove unnecessary use of kmap_atomic() 2022-11-02 11:09:13 -07:00
e1000e e1000e: Remove redundant pci_enable_pcie_error_reporting() 2023-01-30 09:35:04 -08:00
fm10k fm10k: Remove redundant pci_enable_pcie_error_reporting() 2023-01-30 09:35:04 -08:00
i40e i40e: fix registers dump after run ethtool adapter self test 2023-03-29 21:47:31 -07:00
iavf iavf: fix hang on reboot with ice 2023-03-21 11:11:08 -07:00
ice ice: fix wrong fallback logic for FDIR 2023-04-04 08:34:52 -07:00
igb igb: Enable SR-IOV after reinit 2023-03-16 08:55:56 -07:00
igbvf igbvf: Regard vf reset nack as success 2023-03-16 08:55:56 -07:00
igc igc: fix the validation logic for taprio's gate list 2023-03-16 09:06:56 -07:00
ixgb net: drop the weight argument from netif_napi_add 2022-09-28 18:57:14 -07:00
ixgbe Merge ra.kernel.org:/pub/scm/linux/kernel/git/netdev/net 2023-02-17 11:06:39 +00:00
ixgbevf drivers: net: turn on XDP features 2023-02-02 20:48:23 -08:00
e100.c e100: Fix possible use after free in e100_xmit_prepare 2022-11-23 08:38:22 -08:00
Kconfig ice: remove unnecessary CONFIG_ICE_GNSS 2023-02-26 14:53:09 +00:00
Makefile