numam-dpdk/doc/guides
Xueming Li 0474419bae vdpa/mlx5: handle hardware error
When hardware error happens, vdpa didn't get such information and leave
driver in silent: working state but no response.

This patch subscribes firmware virtq error event and try to recover max
3 times in 3 seconds, stop virtq if max retry number reached.

When error happens, PMD log in warning level. If failed to recover,
outputs error log. Query virtq statistics to get error counters report.

Acked-by: Matan Azrad <matan@nvidia.com>
Signed-off-by: Xueming Li <xuemingl@nvidia.com>
Reviewed-by: Maxime Coquelin <maxime.coquelin@redhat.com>
2020-11-03 23:35:05 +01:00
..
bbdevs doc: remove references to make from bbdevs guide 2020-10-22 22:54:05 +02:00
compressdevs doc: fix driver names 2020-11-03 16:23:03 +01:00
contributing doc: update ABI version references 2020-10-27 08:53:53 +01:00
cryptodevs crypto/octeontx2: fix out-of-place support 2020-11-02 09:24:41 +01:00
eventdevs doc: fix driver names 2020-11-03 16:23:03 +01:00
faq eal: rename lcore master and slave 2020-10-20 13:17:08 +02:00
freebsd_gsg doc: remove references to make from FreeBSD guide 2020-10-01 16:51:24 +02:00
howto eal: rename lcore master and slave 2020-10-20 13:17:08 +02:00
linux_gsg eal: rename lcore master and slave 2020-10-20 13:17:08 +02:00
mempool doc: remove references to make from mempool guide 2020-10-22 22:54:05 +02:00
nics net/mlx5: remove shared context lock 2020-11-03 23:35:05 +01:00
platform doc: remove references to make from platforms guide 2020-10-22 22:54:05 +02:00
prog_guide doc: fix a typo in flow API guide 2020-11-03 23:35:02 +01:00
rawdevs doc: remove references to make from rawdevs guide 2020-10-22 22:54:05 +02:00
regexdevs doc: fix driver names 2020-11-03 16:23:03 +01:00
rel_notes vdpa/mlx5: handle hardware error 2020-11-03 23:35:05 +01:00
sample_app_ug examples/vhost: add async vhost args parsing 2020-11-03 23:24:26 +01:00
testpmd_app_ug app/testpmd: fix bonding xmit balance policy command 2020-11-03 23:24:24 +01:00
tools doc: remove reference to make from tools guide 2020-10-22 22:54:05 +02:00
vdpadevs vdpa/mlx5: handle hardware error 2020-11-03 23:35:05 +01:00
windows_gsg doc: reword ABI policy for Windows 2020-07-08 12:28:21 +02:00
conf.py doc: make sphinx errors more visible 2020-10-16 15:01:54 +02:00
custom.css doc: improve HTML spacing in release notes 2018-02-14 00:23:25 +01:00
index.rst regex/mlx5: introduce driver for BlueField 2 2020-07-21 19:04:05 +02:00
meson.build doc: make sphinx comply with meson werror option 2020-10-05 23:52:02 +02:00