[dpdk-dev] [PATCH v3 0/2] net/mlx5: share Memory Regions for multiport devices

Shahaf Shuler shahafs at mellanox.com
Mon Apr 29 10:54:21 CEST 2019


Saturday, April 27, 2019 7:33 AM, Viacheslav Ovsiienko:
> Subject: [PATCH v3 0/2] net/mlx5: share Memory Regions for multiport
> devices
> 
> The patches [1] and [2] are both related to Memory Regions sharing and their
> applying order matters, this series just combines ones.
> 
> The multiport Infiniband device support was introduced [3].
> All active ports, belonging to the same Infiniband device use the single
> shared Infiniband context of that device and share the resources:
>   - QPs are created within shared context
>   - Verbs flows are also created with specifying port index
>   - DV/DR resources
>   - Protection Domain
>   - Event Handlers
> 
> This patchset adds support for Memory Regions sharing between ports,
> created on the base of multiport Infiniband device.
> The datapath of mlx5 uses the layered cache subsystem for
> allocating/releasing Memory Regions, only the lowest layer L3 is subject to
> share due to performance issues.
> 
> [1] http://patches.dpdk.org/patch/53040/
> [2] http://patches.dpdk.org/patch/53041/
> [3] http://patches.dpdk.org/cover/51800/
> 
> Signed-off-by: Viacheslav Ovsiienko <viacheslavo at mellanox.com>

Series applied to next-net-mlx, thanks. 



More information about the dev mailing list