numam-dpdk/drivers/net/mlx5
Viacheslav Ovsiienko 0e3d0525b2 net/mlx5: fix memory event callback list
The shared Infiniband device context should be included
into memory event callback list only once on context creation,
and removed from the list only once on context destroying.
Multiple insertions of the same object caused the infinite
loop on the list processing.

Fixes: ccb3815346 ("net/mlx5: update memory event callback for shared context")
Cc: stable@dpdk.org

Signed-off-by: Viacheslav Ovsiienko <viacheslavo@mellanox.com>
2019-08-06 17:42:12 +02:00
..
Makefile net/mlx5: add glue for create action via DevX 2019-07-23 14:31:36 +02:00
meson.build net/mlx5: add glue for create action via DevX 2019-07-23 14:31:36 +02:00
mlx5_defs.h net/mlx5: fix Tx completion request generation 2019-07-29 18:05:10 +02:00
mlx5_devx_cmds.c net/mlx5: create advanced RxQ table via DevX 2019-07-23 14:31:36 +02:00
mlx5_ethdev.c net/mlx5: fix link speed info when link is down 2019-08-06 17:42:12 +02:00
mlx5_flow_dv.c net/mlx5: fix RSS expand for IP-in-IP 2019-08-06 17:42:12 +02:00
mlx5_flow_verbs.c net/mlx5: add workaround for VLAN in virtual machine 2019-08-06 17:42:12 +02:00
mlx5_flow.c net/mlx5: fix RSS expand for IP-in-IP 2019-08-06 17:42:12 +02:00
mlx5_flow.h net/mlx5: add workaround for VLAN in virtual machine 2019-08-06 17:42:12 +02:00
mlx5_glue.c net/mlx5: add glue for create action via DevX 2019-07-23 14:31:36 +02:00
mlx5_glue.h net/mlx5: allocate door-bells via DevX 2019-07-23 14:31:36 +02:00
mlx5_mac.c net: add rte prefix to ether defines 2019-05-24 13:34:45 +02:00
mlx5_mp.c net/mlx5: recover secondary process Rx errors 2019-06-14 00:01:06 +09:00
mlx5_mr.c mem: add API to lock/unlock memory hotplug 2019-07-05 22:12:40 +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: add workaround for VLAN in virtual machine 2019-08-06 17:42:12 +02:00
mlx5_prm.h net/mlx5: fix packet size inline settings 2019-08-06 17:42:12 +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: allow LRO per Rx queue 2019-07-29 16:54:27 +02:00
mlx5_rxtx_vec_neon.h net/mlx5: remove Tx implementation 2019-07-23 14:31:36 +02:00
mlx5_rxtx_vec_sse.h net/mlx5: update LRO fields in completion entry 2019-07-23 14:31:36 +02:00
mlx5_rxtx_vec.c net/mlx5: allow LRO per Rx queue 2019-07-29 16:54:27 +02:00
mlx5_rxtx_vec.h net/mlx5: update LRO fields in completion entry 2019-07-23 14:31:36 +02:00
mlx5_rxtx.c net/mlx5: fix completion queue overflow for large burst 2019-08-06 17:42:12 +02:00
mlx5_rxtx.h net/mlx5: fix completion queue overflow for large burst 2019-08-06 17:42:12 +02:00
mlx5_stats.c net/mlx5: fix RxQ errors stat 2019-06-06 20:21:20 +09:00
mlx5_trigger.c net/mlx5: allow LRO per Rx queue 2019-07-29 16:54:27 +02:00
mlx5_txq.c net/mlx5: fix inline data settings 2019-08-06 17:42:12 +02:00
mlx5_utils.h net/mlx5: fix build on PPC64 2018-11-14 00:35:53 +01:00
mlx5_vlan.c net/mlx5: create advanced RxQ via DevX 2019-07-23 14:31:36 +02:00
mlx5.c net/mlx5: fix memory event callback list 2019-08-06 17:42:12 +02:00
mlx5.h net/mlx5: fix limit of direct rules tables number 2019-08-06 17:42:12 +02:00
rte_pmd_mlx5_version.map