numam-dpdk/drivers/net/mlx5
Viacheslav Ovsiienko 40d9f906f4 net/mlx5: fix device removal handler for multiport
IBV_EVENT_DEVICE_FATAL event is generated by the driver once for
the entire multiport Infiniband device, not for each existing ports.
The port index is zero and it causes dropping the device removal
event. We should invoke the removal event processing routine
for each port we have installed handler for.

Fixes: 028b2a28c3 ("net/mlx5: update event handler for multiport IB devices")

Signed-off-by: Viacheslav Ovsiienko <viacheslavo@mellanox.com>
Acked-by: Shahaf Shuler <shahafs@mellanox.com>
2019-05-12 13:45:57 +02:00
..
Makefile net/mlx5: fix Direct Rules API 2019-05-03 18:45:23 +02:00
meson.build net/mlx5: fix Direct Rules API 2019-05-03 18:45:23 +02:00
mlx5_defs.h net/mlx5: fix max number of queues for NEON Tx 2019-05-03 18:45:23 +02:00
mlx5_devx_cmds.c net/mlx5: support Direct Rules E-Switch 2019-04-19 14:51:55 +02:00
mlx5_ethdev.c net/mlx5: fix device removal handler for multiport 2019-05-12 13:45:57 +02:00
mlx5_flow_dv.c net/mlx5: fix Direct Rules API 2019-05-03 18:45:23 +02:00
mlx5_flow_tcf.c net/mlx5: fix typos in comments 2019-04-12 11:02:02 +02:00
mlx5_flow_verbs.c ethdev: deprecate legacy filter API 2019-04-19 14:51:54 +02:00
mlx5_flow.c net/mlx5: add transfer attribute to matcher 2019-04-19 14:51:55 +02:00
mlx5_flow.h net/mlx5: fix modification action flags 2019-05-03 18:45:23 +02:00
mlx5_glue.c net/mlx5: fix errno for unsupported Direct Rules 2019-05-08 17:29:31 +02:00
mlx5_glue.h net/mlx5: fix Direct Rules API 2019-05-03 18:45:23 +02:00
mlx5_mac.c net/mlx: prefix private structure 2019-03-01 18:17:35 +01:00
mlx5_mp.c net/mlx5: enable secondary process to register DMA memory 2019-04-05 17:45:22 +02:00
mlx5_mr.c net/mlx5: update memory event callback for shared context 2019-05-03 18:45:23 +02:00
mlx5_mr.h net/mlx5: share Memory Regions for multiport device 2019-05-03 18:45:23 +02:00
mlx5_nl.c net/mlx5: support PF representor 2019-04-19 14:51:55 +02:00
mlx5_prm.h net/mlx5: support Direct Rules E-Switch 2019-04-19 14:51:55 +02:00
mlx5_rss.c net/mlx: prefix private structure 2019-03-01 18:17:35 +01:00
mlx5_rxmode.c net/mlx: prefix private structure 2019-03-01 18:17:35 +01:00
mlx5_rxq.c net/mlx5: fix release of Rx queue object 2019-05-08 17:29:31 +02:00
mlx5_rxtx_vec_neon.h net/mlx5: fix Tx metadata for multi-segment packet 2019-02-13 12:55:38 +01:00
mlx5_rxtx_vec_sse.h net/mlx5: fix Tx metadata for multi-segment packet 2019-02-13 12:55:38 +01:00
mlx5_rxtx_vec.c net/mlx: prefix private structure 2019-03-01 18:17:35 +01:00
mlx5_rxtx_vec.h net/mlx5: revert mbuf address calculation for x86 2019-04-05 17:45:22 +02:00
mlx5_rxtx.c net/mlx5: sync stop/start with secondary process 2019-04-05 17:45:22 +02:00
mlx5_rxtx.h net/mlx5: fix release of jump to queue action 2019-04-19 14:51:55 +02:00
mlx5_stats.c net/mlx5: remove redundant queue index 2019-04-12 11:02:02 +02:00
mlx5_trigger.c net/mlx5: remove device register remap 2019-04-12 11:02:02 +02:00
mlx5_txq.c net/mlx5: check Tx queue size overflow 2019-05-03 18:45:23 +02:00
mlx5_utils.h net/mlx5: fix build on PPC64 2018-11-14 00:35:53 +01:00
mlx5_vlan.c net/mlx5: fix recursive inclusion of header file 2019-04-12 11:02:02 +02:00
mlx5.c net/mlx5: fix Direct Rules API 2019-05-03 18:45:23 +02:00
mlx5.h net/mlx5: fix Direct Rules API 2019-05-03 18:45:23 +02:00
rte_pmd_mlx5_version.map mlx5: introduce new driver for Mellanox ConnectX-4 adapters 2015-10-30 22:03:42 +01:00