numam-dpdk/drivers/net
Dapeng Yu b4f0d4ab66 net/ice: workaround DCF reset failure
After DCF is reset by PF, the DCF device un-initialization cannot
function normally, ignore the failure does not help since the kernel
does not clean up resource.

The patch workaround the issue by triggering an additional DCF enable/
disable cycle when a passive reset is detected.

Fixes: 1a86f4dbdf ("net/ice: support DCF device reset")
Cc: stable@dpdk.org

Signed-off-by: Dapeng Yu <dapengx.yu@intel.com>
Acked-by: Qi Zhang <qi.z.zhang@intel.com>
2021-10-27 05:25:25 +02:00
..
af_packet net/af_packet: fix driver init with default MTU 2021-10-27 17:44:49 +02:00
af_xdp ethdev: add namespace 2021-10-22 18:15:38 +02:00
ark ethdev: add namespace 2021-10-22 18:15:38 +02:00
atlantic drivers: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
avp drivers: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
axgbe drivers: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
bnx2x drivers: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
bnxt drivers: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
bonding mbuf: add namespace to offload flags 2021-10-24 13:37:43 +02:00
cnxk mbuf: add namespace to offload flags 2021-10-24 13:37:43 +02:00
cxgbe mbuf: add namespace to offload flags 2021-10-24 13:37:43 +02:00
dpaa drivers: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
dpaa2 drivers: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
e1000 drivers: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
ena drivers: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
enetc mbuf: add namespace to offload flags 2021-10-24 13:37:43 +02:00
enic drivers: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
failsafe drivers: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
fm10k drivers: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
hinic drivers: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
hns3 drivers: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
i40e drivers: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
iavf drivers: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
ice net/ice: workaround DCF reset failure 2021-10-27 05:25:25 +02:00
igc drivers: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
ionic drivers: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
ipn3ke ethdev: add namespace 2021-10-22 18:15:38 +02:00
ixgbe drivers: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
kni ethdev: add namespace 2021-10-22 18:15:38 +02:00
liquidio mbuf: add namespace to offload flags 2021-10-24 13:37:43 +02:00
memif net/memif: fix driver init with default MTU 2021-10-27 17:48:51 +02:00
mlx4 drivers: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
mlx5 drivers: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
mvneta mbuf: add namespace to offload flags 2021-10-24 13:37:43 +02:00
mvpp2 mbuf: add namespace to offload flags 2021-10-24 13:37:43 +02:00
netvsc drivers: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
nfb ethdev: add namespace 2021-10-22 18:15:38 +02:00
nfp drivers: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
ngbe drivers: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
null ethdev: add namespace 2021-10-22 18:15:38 +02:00
octeontx mbuf: add namespace to offload flags 2021-10-24 13:37:43 +02:00
octeontx2 drivers: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
octeontx_ep ethdev: add namespace 2021-10-22 18:15:38 +02:00
pcap ethdev: add namespace 2021-10-22 18:15:38 +02:00
pfe ethdev: add namespace 2021-10-22 18:15:38 +02:00
qede drivers: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
ring ethdev: add namespace 2021-10-22 18:15:38 +02:00
sfc drivers: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
softnic sched: add PIE based congestion management 2021-11-04 15:41:49 +01:00
szedata2 ethdev: add namespace 2021-10-22 18:15:38 +02:00
tap drivers: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
thunderx drivers: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
txgbe drivers: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
vdev_netvsc version: 21.11-rc0 2021-08-17 08:37:52 +02:00
vhost drivers: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
virtio drivers: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
vmxnet3 drivers: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
meson.build net/ngbe: add build and doc infrastructure 2021-07-12 17:55:19 +02:00