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 842BAA0C52; Wed, 24 Nov 2021 17:24:40 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 704514271D; Wed, 24 Nov 2021 17:24:40 +0100 (CET) Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10on2062.outbound.protection.outlook.com [40.107.92.62]) by mails.dpdk.org (Postfix) with ESMTP id B6E714271D for ; Wed, 24 Nov 2021 17:24:38 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ex6nRkT2GGe4rFrW/+AyHh6ydACOKfy1kZ3JHhQo8OK6avD9X4k5yY4x69Jhz0LJK1XNbdsfAElBpCqDwuK9eIXsILx5BI4AfjwyYMKKd3Jp+H/3w7L5BXL/iiOBdQFu4gRecTqsmE8aIdn/gzB1LKelrWXq3kEXGIbOV6uJtYu/4IA6csAn8hhm2rfmfdwCglffvEK/vRl+rpGdyz+kzYbHtjKbOlNi2Y7wtcDN09zQg2/Dzfp3j+EcbcMgPMGGUuWx1cmhvxc1uQL9Zpcrbe4zj1Qwa8eqP05AFnBK/PvCBZTlfj9wrSxj6xnxg6n770V1kGvAyMa0GiZyjH78tg== 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=xPsBawoQQmMZtNrOZmF5K0GOtp4Xa8LsoSxZ3MsW6uw=; b=ggnpp+E9iBLH1ndwZqlTy3/EYCZY9gDkCxgqqr9Z2bH36H/p3wh+hp70ECavdjh8iUUcZqjCUlSCteNAu3ITn70JOxO1t67Hr9fck4v3s8LM9+xc+/8UFXMbF0brB9TkLrDWDOc8Df5cBqWLAIKzRHebLhSJcUBouUCSQauMYaZHmnZP9gEaZrVCchpzowzQIeCXmtJhdoofWizbRWdtk+VQTF0HRaON6+uKXs9r77Dj9rrOobMAzf7k8JKzXogzzUmaXnFRUjayAb5DCrW/WJU1oozSotzjUUkbK/qxTLe///PlAgbgvFNP3axV0Emf2sEyud7QR8anUOiBG1QeoA== 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=xPsBawoQQmMZtNrOZmF5K0GOtp4Xa8LsoSxZ3MsW6uw=; b=Sv/IqfvAIaN8dfaiqrkAD33X2tN0tZYF/pYTZGJQG6Z/QLC7Zo8uJR7Pgfd0s/vH3xZbebQD+mzYUbw/CDR3q2tcsP/Hm6zPZUHitcCNJ3WOeR4pUdk6YB4LmOg496gS7f4gpxnaLxlJTvqkglcJlVuEnqhMWU/TisUwGcWpEBm7CnsJSKktlgxl0a8fuVrxi7QrxCVW5vu/a/vlkhxk27QBsL0bRt7eiNniZ6p3ORA//9gTD5BDILizKPJv0iriuyduIPbmlqtZXNea2VwfcIxMFeHpe9hBKty65qhzNQrZEuRGieFE2bEeycMH0xsWYY97wyy0GTmnjRlOn/I7LA== Received: from DM4PR12MB5312.namprd12.prod.outlook.com (2603:10b6:5:39d::20) by DM4PR12MB5296.namprd12.prod.outlook.com (2603:10b6:5:39d::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4713.22; Wed, 24 Nov 2021 16:24:37 +0000 Received: from DM4PR12MB5312.namprd12.prod.outlook.com ([fe80::7cf5:9d34:fc6b:b4a4]) by DM4PR12MB5312.namprd12.prod.outlook.com ([fe80::7cf5:9d34:fc6b:b4a4%9]) with mapi id 15.20.4713.019; Wed, 24 Nov 2021 16:24:37 +0000 From: Raslan Darawsheh To: Slava Ovsiienko , "dev@dpdk.org" CC: "ferruh.yigit@intel.com" , "Xueming(Steven) Li" , Matan Azrad Subject: RE: [PATCH] net/mlx5: fix shared Rx queue segment configuration match Thread-Topic: [PATCH] net/mlx5: fix shared Rx queue segment configuration match Thread-Index: AQHX4UBFN7BdKiobZkag41+peMeWrKwS3OhA Date: Wed, 24 Nov 2021 16:24:37 +0000 Message-ID: References: <20211124143316.30449-1-viacheslavo@nvidia.com> In-Reply-To: <20211124143316.30449-1-viacheslavo@nvidia.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 8f3cfa36-acc2-4259-e4f3-08d9af66e8e2 x-ms-traffictypediagnostic: DM4PR12MB5296: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8273; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: XwV9WMgvJXEINOhV4sNsXru2GGACT11rfJRcVs6VHD4IO1tYrbzAx8YyGe+ufZGAwMLF/0Hk1bcJAaTfFvDEok8ke+g5aYjFg1X0x332tPsoaWXCmVLIc3lfm/GFZyhkrJNXD5iUFyUcI7wJUiZtOUWtufdOKNJVHj3wzsNX4H0rlbABaUINVQ9JteeJYHUjn9NruFuhHJj7ZnPKs9XFTBVRR9QCaoS9eTDIciz6G+SW1/AEmCJuN0q30ro8CLmu/fiB79A6fXGbkm32QPh/idYzrRDD38QRWPCrMc99indly41ofVZLVyfAnKT5R5x4hDlSjgohTLY+kPtLPzkaXCyScmCGVsoV82wpgIYjvbXPhSrB0pw+9Ygui3CzZPrwCFIgWCBR/dosg8eusuJ5nFyuf//mm3OWhP8ycNY1mpJZsOBL9TvJrDICV4sLMmSOyyNiKAU2bKSTiOf30yrTmNFUom4crDkl6Fzb19sJGTcLeo+BjDZ1BKjxAVs2PBRksWPRUph9Ed8839IO3pKHNz1c6oobtELfvHGKjn6B5JFVybH1K0OyIMmZel1Oo01+rGG0hOSKmgivlyB9IC6gb6M7B1qPnkBKsN644zavGEgke0GzjDWuIzWr9mQ189DHI7W9hjWx5V9SGXTf2tJY7MD6ZSiTdqmoXu7IFUV5bBlyeQWuM4Aq7np5K3KCx0CUVXws8c6r1QvnpXwlxwSUsw== 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)(33656002)(83380400001)(38070700005)(6506007)(55016003)(52536014)(4326008)(107886003)(86362001)(8676002)(186003)(8936002)(110136005)(66446008)(38100700002)(76116006)(508600001)(53546011)(122000001)(64756008)(66946007)(5660300002)(2906002)(66476007)(7696005)(26005)(316002)(66556008)(71200400001)(54906003)(9686003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?62VVV3VzGGpFEEJwZ0NqgtVTgU7IuWUEd31qhbo02GIQD7hKQ27vFBzublxj?= =?us-ascii?Q?U9Pqx1y0N1heWTQcJA6P6SfTlF44zk/jEojcIRNgzC/e6lSeZ+BI4GmWMV38?= =?us-ascii?Q?0qpXZ3cYGantYZ/95M7y3dOHvyij1Q6pv7yL4vQPP2hqHjtMToMG+nwDCFQ7?= =?us-ascii?Q?jmoAwOnuRhq7dqd+QUpLLEclIDLXYidS2S2WYuhUR0+MlT/Uj5U6m3a4ugVp?= =?us-ascii?Q?iMSsjijL8HhU12MGo5AJ36Qq4YB6uFT1k0hmDOzk5Iw+Nkii8kz/bZte0WG4?= =?us-ascii?Q?szyQF+a85PF08tyMLvEGXdaEN8NxwPGUzrXhi4oMoXIxYTAMw/F1Shmr6nFc?= =?us-ascii?Q?X/qcpJT2WcxY0SG5l9DKmKKzrAU/e2eXo8Mi/1j53pK7XCsvjMlQ56RZhqfy?= =?us-ascii?Q?cW4uwJCCNTZezRWp3k4HtpGCS7tJEh/rDizX7zkLGllrkksC3NVwA4VESzUj?= =?us-ascii?Q?xFuEgv81+N+oAGMHE58RTfUhCJ6NkuyPIEhzeWzEDjH9sSSwGI/G4Fk+3mlH?= =?us-ascii?Q?/TeNyvdqnfwJqQlP7mvHv0vOQ7JlvWEh6LTAC4sEBBjeKiC7ujZSgSekb5Y9?= =?us-ascii?Q?bacUlMGzb7brf2/VFn7knNhAZeH1MEGbettAe8WdpWY3wYFp36FSPxelM7Fm?= =?us-ascii?Q?AmkjhPmYT2m+mJJCFz1P1wbm6y1Fj2DS1WqgU7u3Nw/p42CxI70NsLxRSLAz?= =?us-ascii?Q?5em6L7MFhBe19HWlJYo/aSopyQqmolFPemAp0J33rJmNwJJRzO8eqPTfcAwc?= =?us-ascii?Q?wGMQrMEfKhcuRjaf0VGLCLNjBNDyD+YCoAv86W4svUHHCCq4yeSRd6n0bz9B?= =?us-ascii?Q?8p9bO13UJS1BhlEbOF+ZVNUxDR4eisn7JrbSD5CQ2ma7SUBvBmhqXC55Nwbk?= =?us-ascii?Q?YcKbFekYDhXHD5moaeXIdH15yTaIswhZ/pO3mdrjoeFTPRwzL4oOoYrkrkSF?= =?us-ascii?Q?JP/XrrTjoyrJ/kiXfSE+osa1ucLspm6B+YNSV19T8uWMz+KdQOExJ5cCxjuX?= =?us-ascii?Q?enB0wJSJHQOwOxEApT07gPl9qxIP/JuFRI5OejmkmwyyavnmPKzwHkYsogR8?= =?us-ascii?Q?a+0uzH5/XGNZ7X45f5Gisny/3ryX4ttzRp4KYkLG5SyugpQ5GZNzZJyU2AgY?= =?us-ascii?Q?Px/X9haYwik1NIKgH/sr3+3x+1w+EUWdAg39v0UvnbE6GV4KNlXTIbt/GftD?= =?us-ascii?Q?7ogxYwkFwqFPfy9RLUxJAMChhIL6JSzp0DBty1PBSLaBNhv+Cs3Dbk4SfGV5?= =?us-ascii?Q?Hnq/9EGCEocUbI8uJ1WHsAU/zPNyeoMcDuX68OeKVrTn3m484g6VS/c9N7mY?= =?us-ascii?Q?qni9Gh+t2ydQyiDq6rrzIgodnDQNTJkYk4HTw/4tZOp5oGH/y8oEOjfY13LM?= =?us-ascii?Q?YLp+zAa8tfbcCvk6DBGP8BJVORHNOK05BtzD/FE7dFC1mkpKptmKdvDPP6jL?= =?us-ascii?Q?vrmLSyLvdTiNtHuAp6Darf7P9rL9bmD9tCqaKtpqZ/dV4wG5OawMtnwmumKL?= =?us-ascii?Q?2Jl3dPGiOP3QJsuZ/54ZRTIfwYqkgjrhcpmwt+xnT9CYc7YMU/W+5q/Tk7wX?= =?us-ascii?Q?WYPtnc/Voda0rQRyn3pAuq72XTbuaEYRoXySaw0k9B1BCeM6fF10AvimxG6p?= =?us-ascii?Q?aEyI6ucZKeqziJA0dhVTxGY=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: 8f3cfa36-acc2-4259-e4f3-08d9af66e8e2 X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Nov 2021 16:24:37.7359 (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: 6prG03a/Bdm/tlsq3heWUy/iF/nE1zpy5LGyCCXUqkUC22JQn93eAg5AN6Xh7KMCqMUc9y1ZOXaLdTyRHQwcqQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR12MB5296 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 Hi, > -----Original Message----- > From: Slava Ovsiienko > Sent: Wednesday, November 24, 2021 4:33 PM > To: dev@dpdk.org > Cc: ferruh.yigit@intel.com; Xueming(Steven) Li ; > Raslan Darawsheh ; Matan Azrad > > Subject: [PATCH] net/mlx5: fix shared Rx queue segment configuration > match >=20 > While joining the shared Rx queue to the existing queue group the queue > configurations is checked to be the same as it was specified in the first= group > queue creation - all shared queues should be created with identical > configurations. >=20 > During the Rx queue creation the buffer split segment configuration can b= e > altered - the zero segment sizes are substituted with the actual ones, > inherited from the pools, number of segments can be extended to cover the > maximal packet length, etc. It means the actual queue segment configurati= on > can not be used directly to match the configuration provided in the queue > setup call. >=20 > To resolve an issue we should store original parameters in the shared que= ue > structure and perform the check against one these stored ones. >=20 > Fixes: 09c2555303be ("net/mlx5: support shared Rx queue") >=20 > Signed-off-by: Viacheslav Ovsiienko Patch applied to next-net-mlx, Kindest regards, Raslan Darawsheh