From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on0071.outbound.protection.outlook.com [104.47.0.71]) by dpdk.org (Postfix) with ESMTP id 29C9A23D for ; Mon, 29 Oct 2018 15:42:41 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=PSZQNd0WueaB+Va5H4ErAS9x9aPpBCgWzJNjBAVCxHw=; b=YnctX2V3LcPK75YpJeLeLVawdkIWPCdAMdqY9U5FTyrjnStStxsNkP+wctVTXFOju04ZI2wSm82b2maMzSO173uzvmjCTg9y1Y4E4fG44lj3hhtANIHuL+akrH/mvL1wVkv2AcoiyGtmNFuJJlsj6c1lzmLa53ahQKWFSShbgL4= Received: from VI1PR05MB4224.eurprd05.prod.outlook.com (52.133.12.13) by VI1PR05MB3325.eurprd05.prod.outlook.com (10.170.238.138) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1273.26; Mon, 29 Oct 2018 14:42:38 +0000 Received: from VI1PR05MB4224.eurprd05.prod.outlook.com ([fe80::345d:803:9e2:679c]) by VI1PR05MB4224.eurprd05.prod.outlook.com ([fe80::345d:803:9e2:679c%4]) with mapi id 15.20.1273.027; Mon, 29 Oct 2018 14:42:38 +0000 From: Dekel Peled To: Shahaf Shuler , Yongseok Koh CC: "dev@dpdk.org" , Ori Kam Thread-Topic: [dpdk-dev] [PATCH v6 0/6] add encap and decap actions to Direct Verbs flow in MLX5 PMD Thread-Index: AQHUbJ6huM915s7Fx0qk4rzLsz1p1aU2A+0AgABN0iA= Date: Mon, 29 Oct 2018 14:42:38 +0000 Message-ID: References: <1539259967-10975-1-git-send-email-dekelp@mellanox.com> <1540498108-18358-1-git-send-email-dekelp@mellanox.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=dekelp@mellanox.com; x-originating-ip: [193.47.165.251] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; VI1PR05MB3325; 6:HGkoQuBlF/SVdM98z4wkakRy5/YO/aQ08owfpRe0Uw3owO2h8GAl5CTF35cqzzO7MAkn0fEyWDtjG3lePUuuC2p9wVLW0OhF1vMz9W9R3JS8DpPOHlNZ/bmkKzbS/8PHq+q7ahES0yekiJUzHmma9RrwtbL63KR83OH00NvcR0q/7EcUsJGhrC8WP3LWEQOPccJYHImOP+GmZYSzFZzJBD2VylAxy5KKRz3jI4bFKzFWQisGJC1z2IiW3XYS5dGASC7Go2Dq++2iPdnBhfQpAzYJAZ+xxX5AT7qwD9hPokFZ0R7dubbY746YlB8mDAjlobBUm2pt50Zn0dPRhJdLmQVr4fcZvBJyV47c3VhT/JLft/BFeKCD4B/b9VsNIauJE+uKVGHD11PETxavW0jcYRS2NPbVN8Qrgc31GM2Igj27Z99rVahKxqUOg9GFXgpNtOQ5Y1oSqNwmVykdB+IeMw==; 5:yIidn8PNuHpRHnjstxwS0v56xKAd8MUquSVPP/JLvhI2eocahwNsxhGQkG/JJA5+P5jF1OwzB8muzZxpjZQ0wEsZ+P1yhzaPj36LfwZtPVFsf3zhKmyqucSa8CHVb9rnjDThUn24xiQ3j0FLNz9fzpgKj7uY7Lyd3l1pR5tZiuE=; 7:ZR2qoqhmKnFwtw1tgNX/x3v4RslK86R5QvhQCIRWvDdn8ySWvAmrI0np9fQQ6P7YY34W8R73IHoGCigrZ2LNrvEStaQ1hZmrJR/5a6DPT9xZFKzB4V8OABzcKdqVOWwilOuFHY8NPqJV5buzFYkrZg== x-ms-exchange-antispam-srfa-diagnostics: SOS; x-ms-office365-filtering-correlation-id: e30e4f60-f8db-40ad-1fad-08d63dacc62e x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020); SRVR:VI1PR05MB3325; x-ms-traffictypediagnostic: VI1PR05MB3325: x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(45079756050767)(189930954265078); x-ms-exchange-senderadcheck: 1 x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231382)(944501410)(4982022)(52105095)(93006095)(93001095)(10201501046)(3002001)(6055026)(148016)(149066)(150057)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123562045)(20161123564045)(20161123560045)(201708071742011)(7699051)(76991095); SRVR:VI1PR05MB3325; BCL:0; PCL:0; RULEID:; SRVR:VI1PR05MB3325; x-forefront-prvs: 084080FC15 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(366004)(136003)(396003)(376002)(39860400002)(346002)(199004)(13464003)(189003)(53936002)(33656002)(6306002)(9686003)(97736004)(55016002)(5250100002)(68736007)(14444005)(6246003)(256004)(25786009)(5660300001)(6116002)(3846002)(6636002)(107886003)(966005)(2906002)(229853002)(105586002)(14454004)(2900100001)(478600001)(81156014)(86362001)(6506007)(53546011)(99286004)(74316002)(476003)(45080400002)(106356001)(11346002)(446003)(76176011)(8936002)(4326008)(7696005)(71200400001)(305945005)(7736002)(54906003)(6436002)(110136005)(486006)(66066001)(81166006)(71190400001)(316002)(26005)(186003)(575784001)(102836004); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR05MB3325; H:VI1PR05MB4224.eurprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: +RIu6NNTZJYrj1dZYKoEB1vlqMsYXNkpWI7PMjqUtHzFLYZDBC/WBkXR2rxpOtm5YHmNjf2MNYNipSaGz+Clmxia1/ORqcC8iGl7qmBJM+G41d0zC4v9Y1mDXg6a0SIVnJiZf8jtBc3Wppb5JNfNSGfHn65uebkPxJTq8Y3ohFnDHCNDhJLxMQG7eJSoDHr/WTeBw7vTGeGLJgHOTqW5kOx4tBpqEu5jfNfrIvGX1G2NiYeXlKjX1LYvxULNf1aOhH9rExl2hPk5oHLEGojFfu62wai0LRENa35ssp369wVVZr5CPw4/SN+zj7je96Cq5+9UZ1GJ2omPsqeAevgav96HQoCQJpitp0cOs427eHA= spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-Network-Message-Id: e30e4f60-f8db-40ad-1fad-08d63dacc62e X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Oct 2018 14:42:38.7324 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR05MB3325 Subject: Re: [dpdk-dev] [PATCH v6 0/6] add encap and decap actions to Direct Verbs flow in MLX5 PMD X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 29 Oct 2018 14:42:41 -0000 Thanks, PSB. > -----Original Message----- > From: Shahaf Shuler > Sent: Monday, October 29, 2018 12:03 PM > To: Dekel Peled ; Yongseok Koh > > Cc: dev@dpdk.org; Ori Kam > Subject: RE: [dpdk-dev] [PATCH v6 0/6] add encap and decap actions to > Direct Verbs flow in MLX5 PMD >=20 > Hi Dekel, >=20 > Thursday, October 25, 2018 11:08 PM, Dekel Peled: > > Subject: [dpdk-dev] [PATCH v6 0/6] add encap and decap actions to > > Direct Verbs flow in MLX5 PMD > > > > This series adds support of encap and decap actions in DV format. > > L2 tunnel support for VXLAN and NVGRE, and L2/L3 tunnel support using > > raw data buffer. > > It is using the generic encapsulation framework from [1]. > > > > [1] "ethdev: add generic L2/L3 tunnel encapsulation actions" > > > > > https://emea01.safelinks.protection.outlook.com/?url=3Dhttp%3A%2F%2Fmail > > s.dpdk.org%2Farchives%2Fdev%2F2018- > > > October%2F114654.html&data=3D02%7C01%7Cshahafs%40mellanox.com > > > %7C5c61dd00f0ea45acba0608d63ab5c0e6%7Ca652971c7d2e4d9ba6a4d14925 > > > 6f461b%7C0%7C0%7C636760949640981142&sdata=3DtdOJhJfndTAP6Uotk > > MJrkgBsa7AXljXJRMPsivfveUo%3D&reserved=3D0 >=20 > In general looks good, please see some comments to address. Thanks, will do. >=20 > > > > --- > > v6: > > * Adapt L2 tunnel to VXLAN and NVGRE > > * Add encap/decap using raw data > > v5: > > * Move DV actions code under common DV flag. > > v4: > > * Update in glue functions. > > v3: > > * Apply additional code review comments. > > v2: > > * Rebase on tip. > > * Apply code review comments. > > > > > > Dekel Peled (6): > > net/mlx5: add flow action functions to glue > > net/mlx5: add VXLAN encap action to Direct Verbs > > net/mlx5: add VXLAN decap action to Direct Verbs > > net/mlx5: add NVGRE encap action to Direct Verbs > > net/mlx5: add NVGRE decap action to Direct Verbs > > net/mlx5: add raw data encap decap to Direct Verbs > > > > drivers/net/mlx5/Makefile | 2 +- > > drivers/net/mlx5/meson.build | 2 +- > > drivers/net/mlx5/mlx5_flow.h | 15 + > > drivers/net/mlx5/mlx5_flow_dv.c | 671 > > +++++++++++++++++++++++++++++++++++++++- > > drivers/net/mlx5/mlx5_glue.c | 38 +++ > > drivers/net/mlx5/mlx5_glue.h | 10 + > > 6 files changed, 731 insertions(+), 7 deletions(-) > > > > -- > > 1.8.3.1