mbox series

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

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

Message

Yongseok Koh March 7, 2019, 7:41 a.m. UTC
  RFC:
https://mails.dpdk.org/archives/dev/2019-March/125517.html

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 |  51 +++++++++++++++++
 drivers/net/mlx5/mlx5_mr.c | 133 +++++++++++++++++++++++++++++++++++++--------
 drivers/net/mlx5/mlx5_mr.h |   2 +
 12 files changed, 376 insertions(+), 47 deletions(-)
  

Comments

Yongseok Koh March 7, 2019, 7:55 a.m. UTC | #1
> On Mar 6, 2019, at 11:41 PM, Yongseok Koh <yskoh@mellanox.com> wrote:
> 
> RFC:
> https://mails.dpdk.org/archives/dev/2019-March/125517.html
> 
> 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

Hi Shahaf,

I've submitted 3 patchsets and please merge it in the following order:

1) [PATCH 0/4] net/mlx5: rework IPC socket and PMD global data init
2) [PATCH 0/3] net/mlx4: add secondary process support
3) [PATCH 0/6] net/mlx: enable secondary process to register DMA memory

Sorry, I should've mentioned it in the cover letters.

Thanks,
Yongseok
  
Shahaf Shuler March 14, 2019, 12:45 p.m. UTC | #2
Thursday, March 7, 2019 9:42 AM, Yongseok Koh:
> Subject: [dpdk-dev] [PATCH 0/6] net/mlx: enable secondary process to
> register DMA memory
> 
> RFC:
> https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fma
> ils.dpdk.org%2Farchives%2Fdev%2F2019-
> March%2F125517.html&amp;data=02%7C01%7Cshahafs%40mellanox.com%7
> C693ba1facd364c34f30608d6a2d0662a%7Ca652971c7d2e4d9ba6a4d149256f46
> 1b%7C0%7C0%7C636875413295277804&amp;sdata=5LcMxpZoJdgzD0AhJX%2
> FOYt1rBtlaZS6a2YP1IIEC5CE%3D&amp;reserved=0
> 
> 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

For the series - 
Acked-by: Shahaf Shuler <shahafs@mellanox.com>

You probably need to rebase it as it failed to apply on the CI. 

> 
>  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 |  51 +++++++++++++++++
> drivers/net/mlx5/mlx5_mr.c | 133
> +++++++++++++++++++++++++++++++++++++--------
>  drivers/net/mlx5/mlx5_mr.h |   2 +
>  12 files changed, 376 insertions(+), 47 deletions(-)
> 
> --
> 2.11.0