mbox series

[v3,0/6] net/mlx: enable secondary process to register DMA memory

Message ID 20190401211757.26241-1-yskoh@mellanox.com (mailing list archive)
Headers
Series net/mlx: enable secondary process to register DMA memory |

Message

Yongseok Koh April 1, 2019, 9:17 p.m. UTC
  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(-)
  

Comments

Shahaf Shuler April 2, 2019, 7:13 a.m. UTC | #1
Tuesday, April 2, 2019 12:18 AM, Yongseok Koh:
> Subject: [PATCH v3 0/6] net/mlx: enable secondary process to register DMA
> memory
> 
> 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

Applied to next-net-mlx, thanks.