[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