numam-dpdk/drivers/net/mlx5
Viacheslav Ovsiienko ccb3815346 net/mlx5: update memory event callback for shared context
Mellanox mlx5 PMD implements the list of devices to process the memory
free events to reflect the actual memory state to Memory Regions.
Because this list contains the devices and devices may share the
same context the callback routine may be called multiple times
with the same parameter, that is not optimal. This patch modifies
the list to contain the device contexts instead of device objects
and shared context is included in the list only once.

Signed-off-by: Viacheslav Ovsiienko <viacheslavo@mellanox.com>
Acked-by: Shahaf Shuler <shahafs@mellanox.com>
2019-05-03 18:45:23 +02:00
..
Makefile net/mlx5: support Direct Rules E-Switch 2019-04-19 14:51:55 +02:00
meson.build net/mlx5: support Direct Rules E-Switch 2019-04-19 14:51:55 +02:00
mlx5_defs.h net/mlx5: remove device register remap 2019-04-12 11:02:02 +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: inherit master link settings for representors 2019-05-03 18:45:23 +02:00
mlx5_flow_dv.c net/mlx5: fix modification action flags 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: add drop action to Direct Verbs E-Switch 2019-04-19 14:51:55 +02:00
mlx5_glue.h net/mlx5: add drop action to Direct Verbs E-Switch 2019-04-19 14:51:55 +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 comments mixing Rx and Tx 2019-05-03 18:45:22 +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: share Memory Regions for multiport device 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: update memory event callback for shared context 2019-05-03 18:45:23 +02:00
mlx5.h net/mlx5: update memory event callback for shared context 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