From mboxrd@z Thu Jan 1 00:00:00 1970 From: Shahaf Shuler Subject: Re: [PATCH v2 0/2] support Direct Rules flows over shared IB context Date: Thu, 4 Apr 2019 18:57:36 +0000 Message-ID: References: <1554186157-29455-1-git-send-email-viacheslavo@mellanox.com> <1554383065-11151-1-git-send-email-viacheslavo@mellanox.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable To: Slava Ovsiienko , "dev@dpdk.org" Return-path: Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60089.outbound.protection.outlook.com [40.107.6.89]) by dpdk.org (Postfix) with ESMTP id AD8281B3D7 for ; Thu, 4 Apr 2019 20:57:37 +0200 (CEST) In-Reply-To: <1554383065-11151-1-git-send-email-viacheslavo@mellanox.com> Content-Language: en-US List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Thursday, April 4, 2019 4:04 PM, Viacheslav Ovsiienko: > Subject: [dpdk-dev] [PATCH v2 0/2] support Direct Rules flows over shared= IB > context >=20 > The Direct Rules/Direct Verbs flows support is going to be added [1]. The > master/representor over multiport IB device is added [2]. This patchset a= dds > support for DR/DV flows with shared IB context over multiport IB device. >=20 > The DV/DR flows applied to the master/representors on the same IB device > share the following entinies: > - rx/tx namespaces > - rx/tx flow tables > - matchers > - encap/decap action resources > - flow tags (MARK actions) > - modify action resources > - jump tables Series applied to next-net-mlx, thanks! >=20 > [1] "net/mlx5: Add Direct Rule support" >=20 > https://eur03.safelinks.protection.outlook.com/?url=3Dhttp%3A%2F%2Fpatch > es.dpdk.org%2Fcover%2F51856%2F&data=3D02%7C01%7Cshahafs%40mel > lanox.com%7Cabc5776f51794b8f53dd08d6b8fe43c7%7Ca652971c7d2e4d9ba6 > a4d149256f461b%7C0%7C0%7C636899799527209089&sdata=3DEugeCEbt76 > LO%2F84BPRWYqvlx2e9imLeuW0OgFk82ICQ%3D&reserved=3D0 >=20 > [2] "net/mlx5: add support for multiport IB devices" >=20 > https://eur03.safelinks.protection.outlook.com/?url=3Dhttp%3A%2F%2Fpatch > es.dpdk.org%2Fcover%2F51800%2F&data=3D02%7C01%7Cshahafs%40mel > lanox.com%7Cabc5776f51794b8f53dd08d6b8fe43c7%7Ca652971c7d2e4d9ba6 > a4d149256f461b%7C0%7C0%7C636899799527209089&sdata=3DQds0%2BG > 5fUGneYAPimMLkgpy41w10aTPuXmH47NENSjc%3D&reserved=3D0 >=20 > v2: > - mutex reverted to non-counting type (because there is > no DV flow functions intercalls and reentrances) > - some commits are squashed to make patchset more consistent > - conditional directives cleanup >=20 > v1: >=20 > https://eur03.safelinks.protection.outlook.com/?url=3Dhttp%3A%2F%2Fpatch > es.dpdk.org%2Fcover%2F52053%2F&data=3D02%7C01%7Cshahafs%40mel > lanox.com%7Cabc5776f51794b8f53dd08d6b8fe43c7%7Ca652971c7d2e4d9ba6 > a4d149256f461b%7C0%7C0%7C636899799527209089&sdata=3DOvGIaSfZoT > Ch9wjpeUkzCra76Ft7zZzF6QL2edTxEHM%3D&reserved=3D0 >=20 > Viacheslav Ovsiienko (2): > net/mlx5: add Direct Rules flow data alloc/free routines > net/mlx5: share Direct Rules/Verbs flow related structures >=20 > drivers/net/mlx5/mlx5.c | 119 ++++++++++++++++++++++++++---- > drivers/net/mlx5/mlx5.h | 45 +++++++----- > drivers/net/mlx5/mlx5_flow_dv.c | 159 > ++++++++++++++++++++++++++++++++-------- > 3 files changed, 259 insertions(+), 64 deletions(-) >=20 > -- > 1.8.3.1