numam-dpdk/drivers/net/failsafe
Gaetan Rivet 352074b3a4 net/failsafe: fix state synchro cleanup
During a hotplug attempt, failsafe will try to bring a subdevice that
just appeared to its internal state. On error, the subdevice is marked
for removal and will be cleaned up.

However failsafe_dev_remove() only remove active devices. Devices that
failed during probe will be stuck in DEV_PARSED state repeatedly.

Consider all devices when doing a removal round, but limit burst control
and stats saving to active devices.

Fixes: 598fb8aec6 ("net/failsafe: support device removal")
Cc: stable@dpdk.org

Signed-off-by: Gaetan Rivet <grive@u256.net>
2020-10-16 19:48:17 +02:00
..
failsafe_args.c net/failsafe: use new ethernet address parser 2019-07-08 21:26:52 +02:00
failsafe_eal.c eal: fix positive error codes from probe/remove 2019-06-29 21:28:38 +02:00
failsafe_ether.c net/failsafe: fix state synchro cleanup 2020-10-16 19:48:17 +02:00
failsafe_flow.c net/failsafe: switch to flow API object conversion function 2018-10-11 18:53:49 +02:00
failsafe_intr.c net/failsafe: fix fd leak 2020-05-11 22:27:39 +02:00
failsafe_ops.c net/failsafe: release port upon close 2020-09-30 19:19:14 +02:00
failsafe_private.h net/failsafe: release port upon close 2020-09-30 19:19:14 +02:00
failsafe_rxtx.c net/failsafe: fix source port id in Rx packets 2019-04-19 14:51:55 +02:00
failsafe.c ethdev: remove old close behaviour 2020-09-30 19:19:14 +02:00
meson.build build: disable experimental API check internally 2020-04-14 16:22:34 +02:00
rte_pmd_failsafe_version.map version: 20.11-rc0 2020-08-12 11:32:16 +02:00