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 5576844145; Mon, 3 Jun 2024 12:57:42 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 4560942EA0; Mon, 3 Jun 2024 12:57:23 +0200 (CEST) Received: from NAM04-DM6-obe.outbound.protection.outlook.com (mail-dm6nam04on2041.outbound.protection.outlook.com [40.107.102.41]) by mails.dpdk.org (Postfix) with ESMTP id 7B28442E98 for ; Mon, 3 Jun 2024 12:57:21 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=S7YVE7hE5WYsjIgUgRsAcxW45DLQF/6UQyKa5z/KkXA5KdmFtj5g8AeI4xExLQC1miBRlkOtGlo7UguaKeeLIiq6279vnF8wRLVsZsO+xYWIfomGj1uT+4BT+rvpi71takRaQPNMb6LqCpEdKVTDIImsvlEXCqlXA5j+//WS8spynZ8cjsCNvjfxzE2/DGAgTFT1/fbO3VOTuQpd7fOahp1uf+oM7WVQK7hVJZGgnLPKUbOPxi7ZXXCrCjFKJr7hU6czTSB4swZ4zft2rvDZBqhUwARnhhsnK25yjx6FFSwkLHQVNkFSZtzXW1F3CuXelQ9GAs0V7k3hb9BBYNnDMw== 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=lIoTIUYCYh1c2X6eux/z+KWjXU7ixbWphlvS/sR5DO4=; b=c7Q/luV7rf2CbwBbBkXfnPCAhp0nxx0FBRp+uuASKkpdgOjzwO4WQQW4PBVAxzFHAmepjU6oi+8ZKwCNsgWLj8YRyW7No5K48uH65TpZoXu7TLSmEgWDExDXUU9AovAr0mactPKGq3Sk84V2bX1kuiaZri3D2qqpgarGLEVqmOjfzyv4XC7Vnt4utDceYHePyz5kaM66gHMAfqHtWSouSDK7f72n7wwWeKxX+WNj4zZ0j0g8LPCQHVWscFVA5XMTTV6+Bv3eEYOz+GgXHXQXXhNvq/7jib4GB0O0xnMVkQvvMFiMsRP9dpRXyaePYsHWb11At80WwBVjg4srlafXKw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 216.228.117.161) 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=lIoTIUYCYh1c2X6eux/z+KWjXU7ixbWphlvS/sR5DO4=; b=ULodJp45ejApz2AHw34XzWIKNQtLCA4x1AQDub4xR6nfKUIZBdN+2XjehZhX85//576sivjtz9gu628Y6HM2pzkpnvjlBI2WuCyTayIQb+Uo1txwcTUiSF9usFfjYuVTJH3BL5LvHW7p0/q4/RoH8w+KghzDxa/B7ao0vkoOMI63c7dW3xaMAOxrNjALdRuoCR/Ljq7RC0wS27yRrQkN7GmAuZNYtPZNC6xSH3SGcfOdO8V4pJ5QAgwz9ilLi/f6Z/IAnmhIqR/OnXXBoyS+aiZNwJgEibjEZOY+b7zaJDsLLOE1TQzhJpjJiIM7GIZjUjvXLV9aZ9qL3m5in5dAgw== Received: from BN9P222CA0010.NAMP222.PROD.OUTLOOK.COM (2603:10b6:408:10c::15) by SN7PR12MB6768.namprd12.prod.outlook.com (2603:10b6:806:268::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.22; Mon, 3 Jun 2024 10:57:19 +0000 Received: from BN2PEPF000044AB.namprd04.prod.outlook.com (2603:10b6:408:10c:cafe::4c) by BN9P222CA0010.outlook.office365.com (2603:10b6:408:10c::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.30 via Frontend Transport; Mon, 3 Jun 2024 10:57:18 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 216.228.117.161) 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.161 as permitted sender) receiver=protection.outlook.com; client-ip=216.228.117.161; helo=mail.nvidia.com; pr=C Received: from mail.nvidia.com (216.228.117.161) by BN2PEPF000044AB.mail.protection.outlook.com (10.167.243.106) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.15 via Frontend Transport; Mon, 3 Jun 2024 10:57:18 +0000 Received: from rnnvmail205.nvidia.com (10.129.68.10) by mail.nvidia.com (10.129.200.67) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.4; Mon, 3 Jun 2024 03:57:06 -0700 Received: from rnnvmail204.nvidia.com (10.129.68.6) 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; Mon, 3 Jun 2024 03:57:05 -0700 Received: from nvidia.com (10.127.8.14) by mail.nvidia.com (10.129.68.6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.4 via Frontend Transport; Mon, 3 Jun 2024 03:57:03 -0700 From: Maayan Kashani To: CC: , , , Yevgeny Kliteynik , Viacheslav Ovsiienko , Ori Kam , Suanming Mou , Matan Azrad Subject: [PATCH v3 6/7] net/mlx5/hws: bwc - reorg rule resize struct Date: Mon, 3 Jun 2024 13:56:33 +0300 Message-ID: <20240603105635.11124-6-mkashani@nvidia.com> X-Mailer: git-send-email 2.21.0 In-Reply-To: <20240603105635.11124-1-mkashani@nvidia.com> References: <20240602102937.197117-1-mkashani@nvidia.com> <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: BN2PEPF000044AB:EE_|SN7PR12MB6768:EE_ X-MS-Office365-Filtering-Correlation-Id: 35638173-4446-4705-32cb-08dc83bbf009 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230031|1800799015|36860700004|376005|82310400017; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?giGPM/fl+jLvY7frahfh89pfgn5UXJQq0h4Nuv2ADxnS21hST7KEPrejW3IR?= =?us-ascii?Q?vL4UBPZGxMuV1GKPRnQfE4ji7D8Ar+AyulkQylkYO/8e2u7V2r57vyi8f1Qn?= =?us-ascii?Q?k/OSyB8RmQ9fVkWZ7lCQMkgJvdXhWu6WzsttCbw2AVTAGKAot1lM8S+8D3HB?= =?us-ascii?Q?OD4/PvvRoztu165qqedQSR/jHfTFSm/gCZ7W2/EYL1fpHxtYzixlOiaPsDYv?= =?us-ascii?Q?Mg2ZEUR88e+hPvfzPd10Z47KQEM/zm0cuzhZ38wYCx+0ho7q4Lsf2c1fhLNA?= =?us-ascii?Q?yNGa6rhUr6hIldgCf9g53LmwH16CrPqn5kUh44PGKKzTj2s75SZvcwMK+nce?= =?us-ascii?Q?1b3OZuv01AqQKNEJqjwsKlifmNikfwGXzf2U27mxc923RDWnnqOm96+pgxFK?= =?us-ascii?Q?KHLJDZ4Wc7WUaPvOeQnmIhoNK2uDHBMuUMqteBRcTmj+Lt+qa1NL+4YaVlQ6?= =?us-ascii?Q?BPd1eJDjJcieLKjhhzcMkd3tKptlQfo7QTo1CgSoWDaQFfZxbu+vO8n/CA41?= =?us-ascii?Q?UsmRnkca6qJNbMU9x0bmbAa39ZPMUd+cTs9vGjtcWRZs4ox5l+kijSyER5Gt?= =?us-ascii?Q?dW6iJVfxhF4JvgqmRZFl07s/pf9aV1kGEyi55tN34Ld6zpgBS+hB4SJhRWhY?= =?us-ascii?Q?05Ht7lTju2OsGSwcJuenkXmaikCQZZZUV5rX2wUbgS8U2yrPRjTsHuDjw8pp?= =?us-ascii?Q?qi9bYNTsgsD97BvaWVFVeXhEHeNSP57kXpYnBiNvazSHdpvwXHBflj13g8um?= =?us-ascii?Q?ykaAa4cRfW9tTHOEyS/8N+LIF9xCt4zTArzfqvXrMh86RpgJ4Y71FyhCxY/W?= =?us-ascii?Q?eAi8CCmNL3lWKs9X4DmCZ9uLpSjQpOAwClvTg+brs8Md/aANyIo41XxyW9Ii?= =?us-ascii?Q?Muy5tIobU4TWEEc7zq9RpwEePak46A//jyJoE3QleZcyWDquXutalhmZxY9t?= =?us-ascii?Q?TekV3HjeJ1hPRWwzaX8mUnyJz52pWQh2W4B39xVs8HOmxAkRqNPZnK+BoaKr?= =?us-ascii?Q?cLOwo3qxyAOpfseX5Wfk0YCMoWjst9FyHNcFEJLKSQC+5LjUPge+1rgRxzzR?= =?us-ascii?Q?laUMTi+AR1Ig4kDyuzjQAQbrWElGiNCGj+Axxu/q0+aQFGsFajo5Z7qGHXBY?= =?us-ascii?Q?nj2yB1smk05vYpBoePogzA2CJ7sfMWZCxWUwQTDK04r54EQU5tUr+hck5EkZ?= =?us-ascii?Q?QGY+5SYHancPPbBVVerqXVLysV/2NdxItN2Ez0C7UWMXSQ2B4tH/IWWvWTwQ?= =?us-ascii?Q?8lmfH/vMv0UcQJuCBddobfVTC1wn80K2BzUpp3IgKW/ixOmt3tE/tws3yzqn?= =?us-ascii?Q?gTvcuwKnQUp5nWsS+6rkHFXr91xwtY+AIA92sqXNcL7MybMlWhQBGrdGciNZ?= =?us-ascii?Q?uaDK/cw=3D?= X-Forefront-Antispam-Report: CIP:216.228.117.161; CTRY:US; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:mail.nvidia.com; PTR:dc6edge2.nvidia.com; CAT:NONE; SFS:(13230031)(1800799015)(36860700004)(376005)(82310400017); DIR:OUT; SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Jun 2024 10:57:18.6837 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 35638173-4446-4705-32cb-08dc83bbf009 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.161]; Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: BN2PEPF000044AB.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR12MB6768 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 From: Yevgeny Kliteynik Reorganize struct mlx5dr_rule_resize_info fields to reduce its size in memory. Signed-off-by: Yevgeny Kliteynik --- drivers/net/mlx5/hws/mlx5dr_rule.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/net/mlx5/hws/mlx5dr_rule.h b/drivers/net/mlx5/hws/mlx5dr_rule.h index bc542eb543..33779ade48 100644 --- a/drivers/net/mlx5/hws/mlx5dr_rule.h +++ b/drivers/net/mlx5/hws/mlx5dr_rule.h @@ -39,11 +39,11 @@ struct mlx5dr_rule_match_tag { }; struct mlx5dr_rule_resize_info { - uint8_t state; + struct mlx5dr_pool *action_ste_pool; uint32_t rtc_0; uint32_t rtc_1; uint32_t rule_idx; - struct mlx5dr_pool *action_ste_pool; + uint8_t state; uint8_t ctrl_seg[MLX5DR_WQE_SZ_GTA_CTRL]; /* Ctrl segment of STE: 48 bytes */ uint8_t data_seg[MLX5DR_WQE_SZ_GTA_DATA]; /* Data segment of STE: 64 bytes */ }; -- 2.25.1