RFC: https://mails.dpdk.org/archives/dev/2019-March/125517.html
v3: * rebase on the latest branch tip v2: * add more sanity check for eth_dev and return value from IPC request * complement commit messages * add MLX5_MP_REQ_TIMEOUT_SEC * keep acked-by: Shahaf Shuler Yongseok Koh (6): net/mlx: remove debug messages on datapath net/mlx5: fix external memory registration net/mlx5: add control of excessive memory pinning by kernel net/mlx5: enable secondary process to register DMA memory net/mlx4: add control of excessive memory pinning by kernel net/mlx4: enable secondary process to register DMA memory doc/guides/nics/mlx4.rst | 12 +++- doc/guides/nics/mlx5.rst | 17 +++++- drivers/net/mlx4/mlx4.c | 11 +++- drivers/net/mlx4/mlx4.h | 11 ++++ drivers/net/mlx4/mlx4_mp.c | 50 +++++++++++++++++ drivers/net/mlx4/mlx4_mr.c | 119 +++++++++++++++++++++++++++++++++------- drivers/net/mlx4/mlx4_mr.h | 2 + drivers/net/mlx5/mlx5.c | 7 +++ drivers/net/mlx5/mlx5.h | 8 +++ drivers/net/mlx5/mlx5_mp.c | 50 +++++++++++++++++ drivers/net/mlx5/mlx5_mr.c | 133 +++++++++++++++++++++++++++++++++++++-------- drivers/net/mlx5/mlx5_mr.h | 2 + 12 files changed, 375 insertions(+), 47 deletions(-) -- 2.11.0