From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id E799CA0547; Thu, 28 Oct 2021 17:03:50 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id D449141140; Thu, 28 Oct 2021 17:03:50 +0200 (CEST) Received: from NAM11-DM6-obe.outbound.protection.outlook.com (mail-dm6nam11on2041.outbound.protection.outlook.com [40.107.223.41]) by mails.dpdk.org (Postfix) with ESMTP id 2A5214111A for ; Thu, 28 Oct 2021 17:03:49 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NurfyFpgVJHM17Ld79BINq9gjppsxKW1qyKJ1G/TYwdy41eL3vqp30eQHiH8rQkwliZulTbCP7aAEyaSRIdobl1XaT1di/S6yEJtnLc+cToLrXaaIAoxerqNHRhTmWKv3etQxxoDsa5rpCY51niMpIzm6z2bEWk+qX4z3ObaXJTwnqAjzXWQBAogyXgOVytLsyIH8HZGA590NO5Y9QfoR6rdPhGVVtKVR0B3TKmNV432hAof4dthED9x/KGmpOnKwFFj9EAdOMuzPiEH0zKsnRXiayEt2GOM23xdPOHYGzYDTmHwOzUa6XBNBubrA+sjPCsW6OjX0gC9ToKrtj/jUA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=UdaN7cA8RzffB+DpCM+M4aWG4iD6lnsYzu9ARfbaJso=; b=A8NRk3drdesAgTeSp2onkUTbrK+q++TZftsEPefmT+MQAh/X7DEd1znSY8Lt1RNVPlrBsDAK1x0QOlyRyv725aBnxUDNnt0UnS5CcfzeFvJRd9v6eGbqpBWr/I9E1SwBuxzMFCR2M6zqfsaPI92tr67oog/iGB87u81DXvOa3RhkNF/PyPks3OD4AFY9SC3VCPrXutmJsLdsnsldpO/8s4CcklLj5UewHQntQYIoJ7GVoKf6DPmqS5kbTTrVLwUagu2OGoPChKwYyNxAke1xCLcKH1ItUeoS2RoyGHRVMNfGDbLCvi0sdYJIv4rGS9U0TEMnHGenDkMq522Yk0e7dA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=UdaN7cA8RzffB+DpCM+M4aWG4iD6lnsYzu9ARfbaJso=; b=TTUk9uj7BYDHfji2AqHd2QHj/OT7eVZnFbaAuhkctmfpuPkhnsCW/21IIJmVQ4sE46ZbTDn7tYwDhxylSzAvi01Wm2Op3R1cCINE+sV3VlpqmMUTWoH6Wzz3cVqTs+hQWtmCuqtiK6728xWVl6W54GWsJstCd1hQFDxyz2vJfRDmq+34UQ3iMLK/y1d9JrqKNDao2ucyjMaqT1IrD50YKb9sgIE8jlcCnFjfgAYjp5TJwb5kO+gGfZPOBzQmGk30nTbUrTMzZ93TJk5zMHiB3tudWVaIZ+TJtjx7SRh3x4J7iUvHqSPBJrD9gqmxwnStuR9GLGSg/o8DXx26tDo7aw== Received: from DM4PR12MB5312.namprd12.prod.outlook.com (2603:10b6:5:39d::20) by DM6PR12MB5517.namprd12.prod.outlook.com (2603:10b6:5:1be::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4649.14; Thu, 28 Oct 2021 15:03:47 +0000 Received: from DM4PR12MB5312.namprd12.prod.outlook.com ([fe80::a4bc:7da3:32e5:1665]) by DM4PR12MB5312.namprd12.prod.outlook.com ([fe80::a4bc:7da3:32e5:1665%9]) with mapi id 15.20.4649.015; Thu, 28 Oct 2021 15:03:47 +0000 From: Raslan Darawsheh To: Gregory Etelson , "dev@dpdk.org" CC: Matan Azrad , Slava Ovsiienko Thread-Topic: [PATCH 1/2] net/mlx5: fix integrity matching for inner and outer headers Thread-Index: AQHXykuN2FWtnDfr2kOV9I2/SVhXJqvohU7g Date: Thu, 28 Oct 2021 15:03:47 +0000 Message-ID: References: <20211026092543.13224-1-getelson@nvidia.com> In-Reply-To: <20211026092543.13224-1-getelson@nvidia.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: nvidia.com; dkim=none (message not signed) header.d=none;nvidia.com; dmarc=none action=none header.from=nvidia.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: d090b558-bd11-42e9-9b9d-08d99a2424be x-ms-traffictypediagnostic: DM6PR12MB5517: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:5797; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: uAyaJWdAS4eSa1U5JtgpoE/w5seT7qF9Y1ecLr4GgpdiuspSl9HHnjhbmvUvhGrM1rCXtqfrst4H4CfAJ4s9vVeKg3uv/ALVvcNpoDYJ/33hwHLEXOypX5sssDQTIbVsqdbfbGNZPyI14U43x+3XRyWd+7A+uDy6X9SOe0H+RBWD5Tq4gpSed/dj5XEpwGG8u2tmUgRMP5RotHfSL/tt8UVayend7M18cX5kyVu5Hp3MYazsr+HUprhOaEoVEdQcopiq2guszKvnF9Xw9t29Loltfx7K4FZd3YqeioogfawaaaOfgHJ4KQ4wpWIpywNHVeMX0uozVmr+6tqBk0TcOt+iBQqzXBw9AyXHY4t6HyPNmDZSylOK1MK932YQ6h3AeuZm6CNvNYfqm4yKYtxQIypHJPXdOXr9Zm4wIx344LlygYFj5ag0/c71CJEvGEI/LtaCpjcwlhmDPdF8/3sH8sezvD05rnw5jL2R9nUpbLEEtbD0Y6IPEuW9V06WjHZQkzPibTXmiyX0Ohfj9EnZWwSHiCSKRcYlXDaoxBSccma58zI8boekaoqNoNIyTj6MS+ne4bAOzbEdo9BZFxs6yIeJlVLsqmA6vBNWCItsrUqTJC7O8FCB6IHy6sD8ZpjQyEFXP7crxvqq7mYmXwflAy728zqQ+g3qA4zoK6UIAyTOHNiWuTyNIt+6RYi5zAlA+9oVlho3W3wNtNACMlgi3A== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM4PR12MB5312.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(38100700002)(122000001)(5660300002)(26005)(9686003)(186003)(38070700005)(2906002)(4326008)(54906003)(107886003)(55016002)(6506007)(53546011)(110136005)(316002)(508600001)(66556008)(33656002)(8676002)(7696005)(52536014)(86362001)(76116006)(83380400001)(66446008)(66476007)(71200400001)(66946007)(64756008)(8936002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?GYvF6sz2xGPLpdNRYBm68AMP8SnNYCzZ3lOf/KPk0XOjoFULE2ofZXBCgL+4?= =?us-ascii?Q?E6IqgLgrUwHfS+ZtKr4Hy3n6e44SKnnsUMIuxsmF2EAKp+My5TPU/gTQq+jE?= =?us-ascii?Q?yQRmgYsmNFfqDkiJcTFO85SkwAFgPiOo7FH5kTF5L33hgJQTDVIlpjEzrH1W?= =?us-ascii?Q?rt9rK2dqZuHleM2l959ZYt/TTsHoIWzVMizFxYM1TkUzqelw2VyVsA7NLOaQ?= =?us-ascii?Q?p24gRr/NmcQR8W9C5gADtaKe53isGGqH16hjj3cmpQQ0117WyTV4v8epvTxH?= =?us-ascii?Q?XC4u++27RRs2tIQStOfe6AUnNr+fVDPkS67WnsNAvm6RXs9jZFrxEVR8VkX2?= =?us-ascii?Q?yEc0wn05/8SS12oJP0+Wc/6MfpSmj/8HbVpHin9nW98IDsG0I5CCettL6QDP?= =?us-ascii?Q?1ng/P9OE6xtdBGIBk1IyVDcvR9Dx/22Jw5miI/nHRlvZhjo15To4MJLUze6L?= =?us-ascii?Q?geWOTlrGBOcVf0fzF1sSmRWdQha6h3unP4rPlPSvzLly7clzHB6TUbGYM294?= =?us-ascii?Q?+ZvyDx7jIBKr0YaPgamSAQTh3sNuIniNhPTFTMYMYcQ5fdg6uaXVnxQszZln?= =?us-ascii?Q?9iRLV+4ol6nHgwZR6bqVPXN01HUro8SwzIEy+kqva6cM/uX+tcVO8Cm6F9wN?= =?us-ascii?Q?QHc9hInsomI/MT+ozJWpObNJMOM2nmeEvD1h4NXOK/DFJeyPM0ZnlPHAwUGs?= =?us-ascii?Q?EH3/tz49dfNZDMIVAkKrDWAHqN+0q4PYgVPfsbHfAqfnQa3MQDlQUmWfNdQY?= =?us-ascii?Q?M2tmQdt1C7ouFghKVYFdoLGy5ETvt9J/mpWtef9D7wY0QATa9t5ePtW1zsP+?= =?us-ascii?Q?SWNOssl+4peSIfnuWSSUESTkVf8oFlUu9Fg8OPx7KykaUcsXXiYbDp8LQ9Xo?= =?us-ascii?Q?edekEu15/OrbEdOub2LORdAnsT6jqRcC1Aq+a3xXhg6ZoG5fh4UIHmH0RObz?= =?us-ascii?Q?MuinpfN11wznUfUXqEpbEO7Wj2H+aqKgb7Z8MLWh2og0ryf3QkDjYU1ncLZM?= =?us-ascii?Q?9QQYcQYa7U+P7TergMEMqFT6XlRASu1Ori1RN34ZAuNY+bCjAgXr6dUjicup?= =?us-ascii?Q?PggqOo2Qdpm4GhmWE+p/HFtiog+z6BeUi8mMvRlnj0lDoazHzH03Ylq53jg7?= =?us-ascii?Q?2zu9hwfJsQxcs/ehcuKmz4M4k7gKO+hbQZaT8VnnA1g/hrXnBwD+Xk5us046?= =?us-ascii?Q?9aPaJ/qf5qp19ZP9PAl7GU2mjQtDNmBtb2auo7pn8SZdkWbD0jk4gri+9cQ3?= =?us-ascii?Q?cPSmmJZ1iRE5skkaf2iAxFw2Ir3qbfxTRtPYbnvrsYj5LWEPPvGfHg+cdzG7?= =?us-ascii?Q?SmvDvr18Fa2K+dG4A+c5X5xo4SaPW+ilkrCDy8fyhIgvGxkA9FSryBj3MPxN?= =?us-ascii?Q?EMOR9H/4c2OThBH571Y+ALZhvClOTJzgsS0Y8vUQbT42iBnlWWTHEQhIteTj?= =?us-ascii?Q?gYd3lkFR1G700U/jL6A+o8QQYzd41Zt6+9zqF8F+C89MsE89cgEis3UAa4hV?= =?us-ascii?Q?d9G3H7IPCKhGEY+Ulv4FqB+4veiPC/KnDjjdyGQzZeYIHUmBFYvbaj+HXuVa?= =?us-ascii?Q?SwLdcSULCjbit1V7OIzLNQgpJ2seecSv6yhaeFZ8U/b2WlKVkWxIVnkr5z5T?= =?us-ascii?Q?hw1nTVNGI1JHdLpx+xTSTYA=3D?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM4PR12MB5312.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d090b558-bd11-42e9-9b9d-08d99a2424be X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Oct 2021 15:03:47.3914 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: N67O0CHYpTwh70N0/C/oxOw0/3KNsSzjMIV3uSdjyIG6/KYpLDnFmKLcJryYEz5iOo10NNo+89GOIIAypiy0rg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR12MB5517 Subject: Re: [dpdk-dev] [PATCH 1/2] net/mlx5: fix integrity matching for inner and outer headers X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Hi, > -----Original Message----- > From: Gregory Etelson > Sent: Tuesday, October 26, 2021 12:26 PM > To: dev@dpdk.org; Gregory Etelson > Cc: Matan Azrad ; Raslan Darawsheh > ; Slava Ovsiienko > Subject: [PATCH 1/2] net/mlx5: fix integrity matching for inner and outer > headers >=20 > MLX5 PMD can match on integrity bits for inner and outer headers in > a single flow. > That means a single flow rule can reference both inner and outer > integrity bits. That is implemented by adding 2 flow integrity items > to a rule - one item for outer integrity bits and other for > inner integrity bits. > Integrity item `level` parameter specifies what part is being > targeted. >=20 > Current PMD treated integrity items for outer and inner headers as > the same. > The patch separates PMD verifications for inner and outer integrity > items. >=20 > Fixes: 79f8952783d0 ("net/mlx5: support integrity flow item") >=20 > Signed-off-by: Gregory Etelson > Acked-by: Viacheslav Ovsiienko Series applied to next-net-mlx, Kindest regards, Raslan Darawsheh