94a6f2def2
Some PMD do not respect the eth_dev API when allocating their rte_eth_dev. As a result, on device add event resulting from rte_eth_dev_probing_finish() call, the eth_dev processed is incomplete. The segfault is a good way to focus the developer on the issue, but does not inspire confidence. Instead, warn the user of the error repeatedly. The failsafe PMD can warn of the issue and continue. It will repeatedly attempt to initialize the failed port and complain about it, which should result in the same developer focus but with less crashing. Signed-off-by: Gaetan Rivet <grive@u256.net> |
||
---|---|---|
.. | ||
failsafe_args.c | ||
failsafe_eal.c | ||
failsafe_ether.c | ||
failsafe_flow.c | ||
failsafe_intr.c | ||
failsafe_ops.c | ||
failsafe_private.h | ||
failsafe_rxtx.c | ||
failsafe.c | ||
Makefile | ||
meson.build | ||
rte_pmd_failsafe_version.map |