From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-eopbgr30047.outbound.protection.outlook.com [40.107.3.47]) by dpdk.org (Postfix) with ESMTP id F1B5A1B1CE; Sun, 13 Jan 2019 13:11:43 +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=fYuFlELjKuPduz77QiuOYdFTOBP3Q4xZKrJFISepCfc=; b=ynjlja3uQQWWADQVBmt0la+m3Xq939zSHWcOEskUr/04pp+Tlk+1v3kynOtH9AHGB4ao1c3u0zKcZSVrMVfVlNil9/+TwQcwDcKbKXTpzaUIlFHCrdYwl1X+ctncSigYX3vm4HKTZmrqp+K9S96GZf3v7tPWn5xqA4IzhaE4sIs= Received: from DB7PR05MB4426.eurprd05.prod.outlook.com (52.134.109.15) by DB7PR05MB5020.eurprd05.prod.outlook.com (20.176.236.204) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1516.13; Sun, 13 Jan 2019 12:11:43 +0000 Received: from DB7PR05MB4426.eurprd05.prod.outlook.com ([fe80::45dd:b015:e3e2:bee3]) by DB7PR05MB4426.eurprd05.prod.outlook.com ([fe80::45dd:b015:e3e2:bee3%2]) with mapi id 15.20.1516.019; Sun, 13 Jan 2019 12:11:42 +0000 From: Shahaf Shuler To: Slava Ovsiienko CC: "dev@dpdk.org" , "stable@dpdk.org" Thread-Topic: [dpdk-dev] [PATCH 0/5] net/mlx5: add inner tunnel items support on E-Switch Thread-Index: AQHUnfnKPhoLXUDPS0CbKYmmEhSv4qWtNThQ Date: Sun, 13 Jan 2019 12:11:42 +0000 Message-ID: References: <1545924885-6215-1-git-send-email-viacheslavo@mellanox.com> In-Reply-To: <1545924885-6215-1-git-send-email-viacheslavo@mellanox.com> 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=shahafs@mellanox.com; x-originating-ip: [193.47.165.251] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; DB7PR05MB5020; 6:UwZi/5uMB0P6QXtxtE9UtxL8pnrLeC9YoItir2469yZEdUYlMll6Qllo0KKe9nois6sovH4U8d8jdVXZe4MFkZcAOL46lo5RTLKaKPKQDrA53A1RFQ7uHO9JIVCaBB5YZ1CEwQQpR1xTFEzTSrq/e1JbE3KfGsjYt29t3/XX8xppig5Amf2/FsPRK5rVHmE3lvsDzYHbb5noFo1moxIj8HOnupc1KcRHUVGjXG9eiSPXsCy1l/xuE22/68oshsnNlhuBmEnN0N3QfGexZdc3DFgVSl1UfTdWX35Rx+a77TN9jK6zzWFzJq6ChZYJn01gAGePoDSrgK8xQR9s1Z9T/A/eG6tXCJQ+fXqjWxR4ZxBCBrHdXbUQslfTsc11l0cHJtOAHajUMQrQmr2DGibRh8biOIjXVy/QcvLMJfnDRFRm82t+9G6E3c9LWNSWoaQaPRJZDSNR2RLgFHOJKzAvEA==; 5:89futM6F8bbdrlWCVItpsuz+C2IeZUJdqnlZUKSEIRkVJoQunJChrMGBiX+A3e4hyGu4stmmQAqo5Xw38aBQoK2VUhY7UtsYOikJdZ6p/oYZkzQlOmqH0lzuvovh2IJJ72yoW/cPmyydXhrORJlyT7H228DWTNX4cECCPjs1e6/0L4pUx3QHkBws/179LJ9yAO/Bc0A/mqfi55Xf0O+fpQ==; 7:qkV0z9H1pcOqyONBOqdRgch243stD9v+WFmzXif34nT/QcGMRB2K9GM/T62Chh7Bmtpn8NQNN89CgQtZnkxB3s9i26EKV3WfYR6GP9i0M9150Rxwvwh5ct5rAGOAKcz/07gHk00GNoYo5jsW3xP7zA== x-ms-exchange-antispam-srfa-diagnostics: SOS; x-ms-office365-filtering-correlation-id: d699c6f9-e407-4d17-576a-08d6795047d7 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600109)(711020)(4618075)(2017052603328)(7153060)(7193020); SRVR:DB7PR05MB5020; x-ms-traffictypediagnostic: DB7PR05MB5020: x-microsoft-antispam-prvs: x-forefront-prvs: 0916FC3A18 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(39850400004)(346002)(376002)(366004)(396003)(136003)(189003)(199004)(446003)(53936002)(11346002)(9686003)(6862004)(25786009)(4326008)(450100002)(6246003)(476003)(14454004)(74316002)(71200400001)(71190400001)(97736004)(5660300001)(478600001)(33656002)(2906002)(55016002)(3846002)(6436002)(6116002)(8936002)(305945005)(7736002)(81156014)(81166006)(6636002)(229853002)(76176011)(7696005)(256004)(66066001)(6506007)(26005)(102836004)(186003)(316002)(99286004)(486006)(54906003)(86362001)(68736007)(106356001)(105586002); DIR:OUT; SFP:1101; SCL:1; SRVR:DB7PR05MB5020; H:DB7PR05MB4426.eurprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: kskiNRS67arKjY8j1ZJc3g9T9VE0Ro9a/xyYUga5U7uS6XRBkTBRZgNthLwS5pMEhDeoJVpLW1F5WBlPwGpHpveuN7INvmtl1XgZhV6ovapJWkckbZjE6Xgjf1WfWXqvohmvnMnsZ2vaP3oVAtw650JsKEoecHoJJfRj1+Tuxn1qB+pyA9KDn2OdkKQBRalHq53o46ZrH3+drhqw8FqUGN1huL2DrkD9uo846d4KP7ew3mOJnT5fN+hKol8kQUGD9Otp+lY+qSbDsevYK5LG2ZEPN8fhe08w5H1auMOeoGYDl7bF4MMX34jcsgNpqZKSOkjjjSduclUSNTtTlPscg2JqMuADgNBB3fW7lEuYR0MPCO6MzPPudy8gWUFxPP/d0/i7cnq3gmHfQZBdaAqQtA9GqetLOwHubQJ//ctg718= 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: d699c6f9-e407-4d17-576a-08d6795047d7 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Jan 2019 12:11:42.7737 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR05MB5020 Subject: Re: [dpdk-dev] [PATCH 0/5] net/mlx5: add inner tunnel items support on E-Switch 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: Sun, 13 Jan 2019 12:11:44 -0000 Thursday, December 27, 2018 5:35 PM, Viacheslav Ovsiienko: > Subject: [dpdk-dev] [PATCH 0/5] net/mlx5: add inner tunnel items support > on E-Switch >=20 > The generic Flow rule for tunnels looks like: >=20 > flow create \ > \ > \ > >=20 > Current design supports only L2 addresses as inner pattern items. This > patchset adds support for L3 (IPv4/IPv6) addresses and L4 (TCP/UDP) ports > items as inner tunnel parameters. >=20 > Also this patchset adds support for inner and outer ethernet types for th= e E- > Switch Flows with tunnels. Inner and outer ethernet type match can be > specified with ethernet items, vlan items, or implicitly deduced from IP > address items. The tcm_info field in Netlink message tcm structure is fil= led > always with outer protocol. >=20 > Cc: stable@dpdk.org >=20 > Signed-off-by: Viacheslav Ovsiienko Applied to next-net-mlx, thanks.=20 >=20 > Viacheslav Ovsiienko (5): > net/mlx5: remove checks for outer tunnel items on E-Switch > net/mlx5: add tunnel inner items validation on E-Switch > net/mlx5: add tunnel inner items support on E-Switch > net/mlx5: add ethernet type validation on E-Switch > net/mlx5: add ethernet type support for tunnels on E-Switch >=20 > drivers/net/mlx5/mlx5_flow_tcf.c | 690 ++++++++++++++++++++++--------- > -------- > 1 file changed, 399 insertions(+), 291 deletions(-) >=20 > -- > 1.8.3.1