numam-dpdk/drivers/net/mlx5
Viacheslav Ovsiienko 53e5a82fd1 net/mlx5: update install/uninstall event handlers
We are implementing the support for multiport Infiniband device
with representors attached to these multiple ports. Asynchronous
device event notifications (link status change, removal event, etc.)
should be shared between ports. We are going to implement shared
event handler and this patch introduces appropriate device
structure changes and updated event handler install and uninstall
routines.

Signed-off-by: Viacheslav Ovsiienko <viacheslavo@mellanox.com>
Acked-by: Shahaf Shuler <shahafs@mellanox.com>
2019-03-29 17:25:32 +01:00
..
Makefile net/mlx5: add representor recognition on Linux 5.x 2019-03-29 17:25:32 +01:00
meson.build net/mlx5: add representor recognition on Linux 5.x 2019-03-29 17:25:32 +01:00
mlx5_defs.h net/mlx5: make vectorized Tx threshold configurable 2018-11-05 15:01:25 +01:00
mlx5_devx_cmds.c net/mlx5: support flow counters using devx 2019-01-14 17:44:29 +01:00
mlx5_ethdev.c net/mlx5: update install/uninstall event handlers 2019-03-29 17:25:32 +01:00
mlx5_flow_dv.c net/mlx5: switch to the shared IB device context 2019-03-29 17:25:32 +01:00
mlx5_flow_tcf.c net/mlx: prefix private structure 2019-03-01 18:17:35 +01:00
mlx5_flow_verbs.c net/mlx5: provide IB port for the object being created 2019-03-29 17:25:32 +01:00
mlx5_flow.c net/mlx5: provide IB port for the object being created 2019-03-29 17:25:32 +01:00
mlx5_flow.h net/mlx5: validate TOS and TTL on E-Switch 2019-01-14 17:44:30 +01:00
mlx5_glue.c net/mlx5: add devx functions to glue 2019-01-14 17:44:29 +01:00
mlx5_glue.h net/mlx5: add devx functions to glue 2019-01-14 17:44:29 +01:00
mlx5_mac.c net/mlx: prefix private structure 2019-03-01 18:17:35 +01:00
mlx5_mr.c net/mlx5: switch to the shared protection domain 2019-03-29 17:25:32 +01:00
mlx5_mr.h net/mlx5: clean-up developer logs 2018-07-03 01:35:57 +02:00
mlx5_nl.c net/mlx5: add getting IB ports number for multiport IB 2019-03-29 17:25:32 +01:00
mlx5_prm.h net/mlx5: support flow counters using devx 2019-01-14 17:44:29 +01: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: switch to the shared IB device context 2019-03-29 17:25:32 +01: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: fix instruction hotspot on replenishing Rx buffer 2019-01-15 02:40:40 +01:00
mlx5_rxtx.c net/mlx5: fix packet inline on Tx queue wraparound 2019-03-20 18:15:42 +01:00
mlx5_rxtx.h net/mlx5: support PCI device DMA map and unmap 2019-03-30 16:48:58 +01:00
mlx5_socket.c net/mlx5: switch to the shared IB device context 2019-03-29 17:25:32 +01:00
mlx5_stats.c net/mlx5: switch to the names in the shared IB context 2019-03-29 17:25:32 +01:00
mlx5_trigger.c net/mlx5: switch to the shared IB device context 2019-03-29 17:25:32 +01:00
mlx5_txq.c net/mlx5: provide IB port for the object being created 2019-03-29 17:25:32 +01:00
mlx5_utils.h net/mlx5: fix build on PPC64 2018-11-14 00:35:53 +01:00
mlx5_vlan.c net/mlx: prefix private structure 2019-03-01 18:17:35 +01:00
mlx5.c net/mlx5: update install/uninstall event handlers 2019-03-29 17:25:32 +01:00
mlx5.h net/mlx5: update install/uninstall event handlers 2019-03-29 17:25:32 +01:00
rte_pmd_mlx5_version.map mlx5: introduce new driver for Mellanox ConnectX-4 adapters 2015-10-30 22:03:42 +01:00