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 921FF44172; Thu, 6 Jun 2024 11:55:47 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 1BC484027D; Thu, 6 Jun 2024 11:55:47 +0200 (CEST) Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on2067.outbound.protection.outlook.com [40.107.94.67]) by mails.dpdk.org (Postfix) with ESMTP id C572840268 for ; Thu, 6 Jun 2024 11:55:45 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=baqMt3mlZAuljCVMCwlyigvPeN5zp9yYdvX5THkbJL4uTegFPTqw0XqhcIwdKR3+iD5FneVG75/p9nfe+uuJc/E9uMxPsRXgsJeUWtEhaydMYfF/d84VFb5WdzLA2zWIlwK9nAA7XVfKIT31Gy5WWzLRKTIhmLHHs8BoZgRVrxCbeD8YlwQ62wpT8HNvQ0dHgr24xRpHlTWSCEh8/qSFgc4RC026FIbi9WjtD5BauIFSNbPet5CTUkvfaUISnYDantxbhxK5qKxE8PSzaOnI7Z4gyT4Mox7MX88VfUUBlIEKFe9V10x8XdvrMbtWIu5OzTBvgwBSEz0Axq+vX6vQug== 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=JaCSKnQdW0dotr+x4Nr/SpZjzM2HM++l6PgXn320yNY=; b=ZHQiIhTVHQq/6QAJrHyJfn+GLTnvA5WmWSzVMCUUpgtRycGTok2WsgS9rr9DAq5VlhDWULAoY7v52hXDY+auS/RTx3fq6i/CByuh6IN8cp6F3yXuW/JoVv8bsgl3Y/asBI8osbR66uY2icO+4lOsC0/ysDbnHbNJVVSK8Ml8r+5rCc5i831QGXr53Zq9CxGiMPdgmPXED3IRZzZ/r9kWrbR3hBVXE8E5fpSJP6lsNFcFHM1mvSnLr1Z7+TI7BOGGd4Z8Ab8Ba3WoRKpte/r5cud8MdVo8LJCdOcd/ePs7LGoKov9nZjhAzFYgqPH0fcb9b4aWrTdM2rAN+5nKBFw3g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 216.228.117.160) smtp.rcpttodomain=dpdk.org smtp.mailfrom=nvidia.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=nvidia.com; dkim=none (message not signed); arc=none (0) 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=JaCSKnQdW0dotr+x4Nr/SpZjzM2HM++l6PgXn320yNY=; b=TZEOWWB8nFYGxV3QYuKk9v3nfuARM7nhBCFCPm2OH+c8rzMDjK29zaf3n3uDkNxd9/KS2F8kYCcIvQKkp8cxJi40p4wMu0sIC/8va1QF5NDfK3+XK2jeiX7uVsTsOj9y8cutCvYdBCpvsFupiRebcEbPMvIK62jnUr/XAYRPlS7SjnNBs9MPiiCq5wCN5a2JFXiadM7xzuF0R6dnCicnuwULBdLFpEY6mtK9yvvzMyV+oc2D4tj5U1jUf9GD037/TmjnyeG7ZjBHfJ1NbIGb6/RiGkJz73tYo32sPWhR+cl36e+/l2inWDbMSi7L05Au7dULmI8rOR4TvVqo2wwV6Q== Received: from CH0PR03CA0047.namprd03.prod.outlook.com (2603:10b6:610:b3::22) by MN2PR12MB4093.namprd12.prod.outlook.com (2603:10b6:208:198::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.33; Thu, 6 Jun 2024 09:55:43 +0000 Received: from CH1PEPF0000A34C.namprd04.prod.outlook.com (2603:10b6:610:b3:cafe::22) by CH0PR03CA0047.outlook.office365.com (2603:10b6:610:b3::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.30 via Frontend Transport; Thu, 6 Jun 2024 09:55:43 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 216.228.117.160) smtp.mailfrom=nvidia.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=nvidia.com; Received-SPF: Pass (protection.outlook.com: domain of nvidia.com designates 216.228.117.160 as permitted sender) receiver=protection.outlook.com; client-ip=216.228.117.160; helo=mail.nvidia.com; pr=C Received: from mail.nvidia.com (216.228.117.160) by CH1PEPF0000A34C.mail.protection.outlook.com (10.167.244.6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.15 via Frontend Transport; Thu, 6 Jun 2024 09:55:42 +0000 Received: from rnnvmail205.nvidia.com (10.129.68.10) by mail.nvidia.com (10.129.200.66) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.4; Thu, 6 Jun 2024 02:55:30 -0700 Received: from rnnvmail203.nvidia.com (10.129.68.9) by rnnvmail205.nvidia.com (10.129.68.10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.4; Thu, 6 Jun 2024 02:55:29 -0700 Received: from nvidia.com (10.127.8.14) by mail.nvidia.com (10.129.68.9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.4 via Frontend Transport; Thu, 6 Jun 2024 02:55:28 -0700 From: Maayan Kashani To: CC: , , Subject: [PATCH v4 0/7] HWS non-template fixes Date: Thu, 6 Jun 2024 12:55:08 +0300 Message-ID: <20240606095515.171170-1-mkashani@nvidia.com> X-Mailer: git-send-email 2.21.0 In-Reply-To: <20240603105635.11124-1-mkashani@nvidia.com> References: <20240603105635.11124-1-mkashani@nvidia.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-NV-OnPremToCloud: ExternallySecured X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH1PEPF0000A34C:EE_|MN2PR12MB4093:EE_ X-MS-Office365-Filtering-Correlation-Id: 145ac44a-8285-448b-2b31-08dc860ed45c X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230031|1800799015|376005|36860700004|82310400017; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?SyrhXndv24cjbb/klPBP2Bb6Ievwhht76zjlhfB7JPxWmCdfetKo2sSUoedV?= =?us-ascii?Q?xvrUzzBxVBBCPF6yJXNvvT+6bJMj3ATNpChOU8/BBcCly2ttuFq+bXCq1FTc?= =?us-ascii?Q?NcQbi+Fncs+qIJx0HjkFm+Ymc9c1hvHIp81T7Wdh2ahcOwnug8aiYU9RcEdY?= =?us-ascii?Q?cmHH1tyHHWPdc1nOOQSLE5NYcIHwmMzjkgfGpZbLBaeoOXWqz2aR0p3Wna5r?= =?us-ascii?Q?Gp/DaOgBu8LYyrN8BW6jc66+i3ryAnpw9ZjDsQakXqa+CFRrpFwP66kXgMjz?= =?us-ascii?Q?2nhgYKmVLy63p2/e4mQ46/kUGuTxEz2QbrBq52NFTyxzvnd5gdh8UvKI2yx/?= =?us-ascii?Q?0EhHLeGSB1xrovlRsWG1W3avW8o95Akafm34Fr60++uY1b4PcasFhruPQFbv?= =?us-ascii?Q?ibwQwm3L0Y6FEP+E9NGKgSjIIOpwa7D/7FbJElZ9W75P0Vt5QgXGuSEF2019?= =?us-ascii?Q?dVscBMxa5AEZHW1G13iiNOAcyLawaulr4ATwGEtffFk2Rtqgnrejy0BKBr2e?= =?us-ascii?Q?p9rFfB1N3DdAMQ73Cg7fYRXmpOy5bdtpScTXfigbhswr4KuFl24EiJLxY4GI?= =?us-ascii?Q?gLpws3DqCBf8I8nqTVNAUoAiGRGPxsjKp7Lrtv1bB9GRKkXkbB9+0AOtyQUX?= =?us-ascii?Q?Z5/U9ZGCz7ehZ2Wc+W339Bkc3JiDJ/a36uIdWJQLzjbEovId3F2HRaXWdQX6?= =?us-ascii?Q?+URUznLI5xgcA9ZcNLMQiH+JF4uEgsON2hRfB7uF6601upaFmKLRg4yXpJbe?= =?us-ascii?Q?vrHjlYQ2GEq/cyrdv03EoySw6Nc4SpGiDyMFM/DS6i8wXzrhzHaP9b5yw6AA?= =?us-ascii?Q?G082mqp1fjBrUCmBoECKyEsGE7Fkq+8nrGnbxGvRWOtJI9Z6YtOcrsguiuS5?= =?us-ascii?Q?6B3sT6FUXi7FlFRGSj3HI/vss+9Tp1waZgKq+nS8Co4S6H/Datd0Uf6Wo/4Y?= =?us-ascii?Q?KO/ax0OCamHsD1DAzsMM7AMq/hL7aqz3QYUechAzJ7NNuvA8d/H7Fzm5yEN0?= =?us-ascii?Q?zj30/ph9nlmVm60QD95PNVNz6BY6PGAanMb2fJRCQZKWqgxswPDQHLvwLZ8R?= =?us-ascii?Q?Gnf64X39MuWDPNLM6mI4uPpeEBKiZWvHiyMaOtXdmqx7AGveXsnhJBLu6ouO?= =?us-ascii?Q?p4hmh7OrRP+sMMa8VBmSXv/R8g28sFNQP0d4sOmKl3mOur0zVGVDG6aSX6yB?= =?us-ascii?Q?6xC//q+QONgRwqQqam34vVTKXjZs6nIlm1LH0WHaaD6/xs0yOj0Z7GkNtxcC?= =?us-ascii?Q?MCw15y9UE67/kCFa22CeFdX49gegVxsrd669em5bXQTbAB7DMiUwy/xn8g8H?= =?us-ascii?Q?GB3v2G3adZnb59MM/5weCxm4gkaOT63BqqehW4V2fVO2ZWwCCLCICNDrGdGk?= =?us-ascii?Q?5MLrm4Egvjia98WHbeoyQiBWPO7BLDlNj7ImSRY3W2yzcXQnrg=3D=3D?= X-Forefront-Antispam-Report: CIP:216.228.117.160; CTRY:US; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:mail.nvidia.com; PTR:dc6edge1.nvidia.com; CAT:NONE; SFS:(13230031)(1800799015)(376005)(36860700004)(82310400017); DIR:OUT; SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Jun 2024 09:55:42.8523 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 145ac44a-8285-448b-2b31-08dc860ed45c X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a; Ip=[216.228.117.160]; Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: CH1PEPF0000A34C.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR12MB4093 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 Series of fixes in hws code for the non template. Yevgeny Kliteynik (7): net/mlx5/hws: fix bug in matcher disconnect error flow net/mlx5/hws: bwc - make burst threshold dynamic net/mlx5/hws: bwc - adding rules with larger action template net/mlx5/hws: bwc - abort rehash on completion with error net/mlx5/hws: bwc - go through all the resized matchers net/mlx5/hws: bwc - reorg rule resize struct net/mlx5/hws: bwc - fix deleting action stes drivers/net/mlx5/hws/mlx5dr_bwc.c | 112 +++++++++++++++++++------- drivers/net/mlx5/hws/mlx5dr_matcher.c | 29 ++++--- drivers/net/mlx5/hws/mlx5dr_matcher.h | 1 + drivers/net/mlx5/hws/mlx5dr_rule.c | 44 +++++----- drivers/net/mlx5/hws/mlx5dr_rule.h | 7 +- drivers/net/mlx5/hws/mlx5dr_send.c | 8 +- 6 files changed, 136 insertions(+), 65 deletions(-) -- 2.21.0