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 A03A0A034C; Thu, 18 Aug 2022 13:08:19 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 92F89410E7; Thu, 18 Aug 2022 13:08:19 +0200 (CEST) Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12on2048.outbound.protection.outlook.com [40.107.237.48]) by mails.dpdk.org (Postfix) with ESMTP id 3080040156; Thu, 18 Aug 2022 13:08:18 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KSz9Mpov9q3opJi1QU+yAFQagJ1hQxfw1DX8TrcF64HpyUs955HSkNtzb5OPur/3tkgQot1i/iSo+/DBCnDzSwGPRHAbT919j3VTtOAYD6iv5IZrSvEXLC6g/qMrYT7soVlofaHL0UdSv1wg2NNzsNabIcvlXoHUcUMEfVanQhcUT7GgFpRnG38+2Yn+ftrBU9w6eJLa6FvlYfgwk5eoiv6roUqsrJOysa17fah1nYSR/6fvgYNscqtW9LmrfeN7bSkuNxTaeFBAWZ4ryLDL7qOiy8ZaTk4nNHis9xHWVF9fBhbqokGVQTRVHeNdiPBO9LgIZWRZTr2p2IJD5KykpQ== 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=7ayphTI+HEdV1+ZX58RQFtX30+fxcrqSfa0W08SMebs=; b=GbQTethoaoESjKe2gXZhYUN9Kwg/x06IsehmRAUA3OT1xqmPKpHuzrYZZGhKxBCGORkSWcqL6vuZLRdY/4pCgLbIlThd3mPp8Y45l5iLBNFHmmxwDRoQyBO3+HjVgqF7ruFfF7FZVetfcc7iROaz9lfMXDIbBCkQSGqDNHkgOHrMG9FszDzvhILoTYYcEptGmY8WzcXvkicxX6HWLlDkQkSn/VA/wNUBPD2flIj/O4cyK9egcX6UcXEwKub7z1fSd/qxPyrshcx2vDlWULZAUhq8Rz8U+JaNeZYISan1DFBkwLmijOXNdU8SaGhthcZ5qQ2JS20eIzZ2rLMAFXoZSw== 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=7ayphTI+HEdV1+ZX58RQFtX30+fxcrqSfa0W08SMebs=; b=eUXduDzqEeSw5zIUkStjBpAIiXWM2j2liz2xREpmbpD6VZHgRoNzf5DI5Qpu/GloVM/3jHPszXMGWE4Ac4WUVSMUPE+sn2qiprE+gNIcCjAQ3t+zPLrJ66bZkq0otcg2AOXF0/8FUhdvXhzR/CJAJHdc6WD5nqZkY0Y9FNzf+STpeCMUmRw8gpemHgOHqXiyc0TJOoxHqThi6ZbLZgUjO6szSLk7IzzD+fIuui75VNIf3mAL5aKGWUZKguGHXP9yReFd/AI6IJ37SvwVjUskKM5oSQ1UB7KZuarD4pZdSC6ysDIuohJpCcvN4YKfmwzM2U0nXx6ewpmYCu/9jPTm8w== Received: from BYAPR12MB3078.namprd12.prod.outlook.com (2603:10b6:a03:a8::31) by DM6PR12MB3290.namprd12.prod.outlook.com (2603:10b6:5:189::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5546.16; Thu, 18 Aug 2022 11:08:16 +0000 Received: from BYAPR12MB3078.namprd12.prod.outlook.com ([fe80::acbb:9c84:ec42:78a3]) by BYAPR12MB3078.namprd12.prod.outlook.com ([fe80::acbb:9c84:ec42:78a3%5]) with mapi id 15.20.5504.020; Thu, 18 Aug 2022 11:08:16 +0000 From: Raslan Darawsheh To: Slava Ovsiienko , "dev@dpdk.org" CC: Matan Azrad , Dmitry Kozlyuk , Raja Zidane , "stable@dpdk.org" Subject: RE: [PATCH] net/mlx5: fix condition to avoid Tx failure Thread-Topic: [PATCH] net/mlx5: fix condition to avoid Tx failure Thread-Index: AQHYskPR6amU4eiQQU2O+H/m+44jGq20gQaA Date: Thu, 18 Aug 2022 11:08:16 +0000 Message-ID: References: <20220817141433.7654-1-viacheslavo@nvidia.com> In-Reply-To: <20220817141433.7654-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: e4202017-c46b-4071-34f4-08da8109f387 x-ms-traffictypediagnostic: DM6PR12MB3290:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: DsyDmXKa6AJ9bhTU79lS9Kk72ESjXZ7fp9JGjw2sGLAJuVHjhGi6I0bV45LCUQ0i0NwMGlSCAi2dfcgY34B6ZP9AZ0njT73IoalJuW3LxhWM8AXS+rErlOI6KBE12ssO+LP0l+kleww50a6g2oIS2/vboUlNKutUAp75dwKLwe0aGrKC2GjD+FDSQJ9WLKBI8Zko6hAlgnZQnb5G5xYNXl9gZpoFxhU+QL0DFA/7UOuscGWsL0FQ2I6Rejm2X0sEqHsgO8krYWHQQIj2Hd6ShnqOMbydvd3b4gJE8amlNbq9nE7uYQzpvVWFFTpLLkr3k294XKviG9ztWWeg6Cl1Lwxkd8j/lk41AvszX6DZus8VThQqBL7T8p2hSxr38NK5HY2oSiWufkBXUkjy/BRlouRi/ioVr+/IueL7czWEYIRM0/bn5jB9qwvanpgd3/AgoxaZue8wst8TR8UIo35TuJ0qNlxjQDmo/xR6wl0T7W01doviJLQkUIrbOTXjGU9567stiVn4PATeLqS/yFiRlPnVuIRd7RmpkskfyV/kiB5U0UL1L9kTcx39qMIvcA54JUnu0RXtVGUD1xpwGVf4DCh8a6KGw+JKuv5Zh5KY0sUV693NaDEUt127FOx8+HZv5NJnvCA+/FgWnq37ZUENG0zo5OLzkb1Q7weoLJREpoRW6/nKQiWJKFoGnvLuKvjUEYAOqx1HZARTcNaUjiXvl5Waj80mp0Q82DOZK2GyRKf0SOnN6XdlYkwTEmSFx5J205AYVOZH9xKHsRLwie71TA== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR12MB3078.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(4636009)(366004)(396003)(136003)(39860400002)(346002)(376002)(6506007)(53546011)(7696005)(9686003)(186003)(83380400001)(5660300002)(2906002)(4744005)(8936002)(52536014)(33656002)(55016003)(478600001)(41300700001)(71200400001)(26005)(86362001)(38070700005)(122000001)(110136005)(64756008)(66446008)(66476007)(66556008)(54906003)(66946007)(316002)(38100700002)(4326008)(76116006)(8676002)(450100002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?5q8echiAadyy39uP7m+XW8V3zxHctYcxyO5JD/MUVZG5mQtUMs5k9BqWtT/z?= =?us-ascii?Q?dnQVZ3x0ZBeL7D4MxM0hmRRjBMKHskyh3/nQ5vrHIITZdHCyFC8ewIC4OZOw?= =?us-ascii?Q?Qiqb20anvu3101osiSHO6Iy30hRk47U97QxMbsawnFWfr/aa3h4rLgLNzYEX?= =?us-ascii?Q?I1DO+a2wJTVPNdm4JabIgcYhkuSoZ4pIsB/a5KzLL0ETJIGMETvY8JC77lq/?= =?us-ascii?Q?ujpEfMYfL2d0EOfR7tZkseWFrCzTgrBhbH05H5y51hq71BKo7RnMnEG6cE47?= =?us-ascii?Q?VhoJFCWHvQQxzH2zxvYrCzeUshbfLNSBBgt1ypGKCbi2xC25mhQ3aQdjAV74?= =?us-ascii?Q?kRKiV8SjSgjYv2uPqTeemd7wEEuJgKLHCy++zh1vut6kPi/3QxOWAeJNuDx8?= =?us-ascii?Q?ru3xjVo80FZCokJuPzS+LjWjDd+vKbcwMk40JjhhMJ4QiakXZIUvO1HmbXJl?= =?us-ascii?Q?nBwQxzzQG2tQSXxxWA85yi5wndRyjAu+U2CPKV6Cd6WbKTVpJRvhvXj6dSzW?= =?us-ascii?Q?gQmP/rXUJRkuhTQMrz0DmpZpaWVVCEhilkjh3hDDPsPq7OqP6gxMNYaqqSbS?= =?us-ascii?Q?gSc6Iibg5F8dnK2IrAnJuAXuFe8HRF1siWok3Q03vT1MS2jD9g7aSMiBYpWO?= =?us-ascii?Q?qJ7c6mCjSRS+4yYSe+pSMKBkRuYhWFv7sYVz5yBZJTa5VXrp0bHod+T0wSaT?= =?us-ascii?Q?rVJ2Gsi1ScGFU8rS40shJAqAbXEihyS8hIOHlsX5oy0ROK+D0o1wJCL9mUFG?= =?us-ascii?Q?Kb5AoBH8mDy2DMRYNmJvOcQSJo11czJJHTvpQauJmlnXK3Qz4WfHzWZ9BERL?= =?us-ascii?Q?fujWf+BiQSXz90ny9zruOZpqsRU3emh0MiqHKD0DkeBLT2ldBT0+YatBnLvT?= =?us-ascii?Q?ABtIfXtEHafFDy0FGev38DLSeoAlx7TQYzyh4dsbiyUdptrTdNl6mE9j4hXP?= =?us-ascii?Q?oGaVzKBPwOI46UDuqaVdH2Y0N8nSTufO2JvsNc28vSrW/oz509H3ZWu1nk8J?= =?us-ascii?Q?MaMWPWK4o1tc/V1tHiiu3d/SG81qWbj5gKnQ6PFRFmbPjPw9kZ+GYgP5PRL0?= =?us-ascii?Q?fIPDd1bsv1F6IGouIqTsuA20isWkaqMgA1+SlG3/lSN/s3espOWXADjRPMq3?= =?us-ascii?Q?1pJxPbLVVDslL1rmsbXsaHGNVMwhRGvk0xRnQy0foos7vDk9OaEfcHBQdjNa?= =?us-ascii?Q?vEk6ytCy6o9UvoUYg0lVgODdCF+0g/vqdGnebTrd4KMDjDOU7s8bQJwY15gA?= =?us-ascii?Q?BZrPuRXor3QFLJkXAnMu8vOnExwbsd73v0do+vIzveIyStZTOAUmdndmLLoD?= =?us-ascii?Q?dPHkt3z5+6QctKQUXcle1Z2W41/WGBLJfEVV0QfJBgQ2lf1TGVgYHXGmFp2z?= =?us-ascii?Q?Wn2UvPTi05Mav4ML3O3RxZkHa2wCFGx3bBQ4Lv0eHrGfvespGGWopi+a3UCL?= =?us-ascii?Q?lPdi3RaBRAejQrl+RkL1+nNARJFetlOWn1/CrolQTGdSpVe70a/NDvryH3Ha?= =?us-ascii?Q?io3udeX8cTo4mocLzZuIIIrRBR4GnuJWSQgrQfGrQsX9TXDU8U7ZgoozLAiA?= =?us-ascii?Q?DphBArLriIt5S7p9DBQ=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: BYAPR12MB3078.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: e4202017-c46b-4071-34f4-08da8109f387 X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Aug 2022 11:08:16.6134 (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: 4tQztrAlZJL446tHH4EvO9qMInoVnaJZMvtSW7Ws52Fzmig7xIahmSheFh69n6xxHeuTJUvGcyJlKg/yQnPq2w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR12MB3290 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, August 17, 2022 5:15 PM > To: dev@dpdk.org > Cc: Matan Azrad ; Raslan Darawsheh > ; Dmitry Kozlyuk ; Raja Zidane > ; stable@dpdk.org > Subject: [PATCH] net/mlx5: fix condition to avoid Tx failure >=20 > From: Raja Zidane >=20 > If hardware descriptor (WQE) length exceeds one the HW can handle, > the Tx queue failure occurs. PMD does the length check but there was > a bug - the length limit was expressed in 16B units (WQEBB segments), > while the calculated WQE length and limit were in 64B units (WQEBBs). > Fix the condition to avoid subsequent Tx queue failure. >=20 > Fixes: 18a1c20 ("net/mlx5: implement Tx burst template") > Cc: stable@dpdk.org >=20 > Signed-off-by: Raja Zidane > Acked-by: Viacheslav Ovsiienko Patch applied to next-net-mlx, Kindest regards, Raslan Darawsheh