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 0BEA244145; Mon, 3 Jun 2024 12:50:38 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 558F242E67; Mon, 3 Jun 2024 12:49:50 +0200 (CEST) Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on2082.outbound.protection.outlook.com [40.107.94.82]) by mails.dpdk.org (Postfix) with ESMTP id 138AB42E5F for ; Mon, 3 Jun 2024 12:49:49 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nyolCxf5XdObz52gaywPA/sjnvgkUnRdm5RHrz2qPfVlgQxk3Nh3KnJOFFD0JW4p/bQF8MfMcXeKqPCDvubBOCy6achcwixhM1nJ4Nakbacl0GPBduRWIfxeoQEybOKyRfE9M2wHQIRePVzn5bxdpJwad9rqrcgl0JSK7wv8mTq9s8AgvKIE9GPmCMK75UTAzOsHlQDEFzjcdYutJeHwwyxO0F1hJ7T6Ng0tpDAxPEzFShYsf1u6mXUTEwYUJqcfrw6Hj3xCMiJHZMENroAaotPw59D6H73OnmnJhKLlVkZs7/SVbMhFXPmDTnI4cpMJJsIR2lycifXGij/LLch9ZA== 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=ltft3MD0lL31d2XPCxGHtGvZ0KBv8yd0y0wlXYp+4es=; b=cVtRh7NkFbKzIX2iamz6im22DdfgNMkShHomM+VJndg0ANLpJCG37AYpQ7fnDYacB3CbYabgvmi4homb3NC2xRoVkg/zw1b3tezL+qPWEXzkuyqhsAa+ElNCAWyE+LGhEGG8rzY2jiuI8FwljZ5jXI1YNnoe5SZYglR6J6Su6jJC2K4AdCgZbojjxspDjgZwXrgQpOprBzQQQRPgfdu6/PSAOR+gukis+wmKMwFH1JddjNJh+Kbfyr+zepr0b54Tg5HO5FwPMQfsI7Np2JA4R47bjBQDX0CSrVhSdOu9ym6MpuNq4WqBDGrYAFFwlsvbo1Jz8e4o2Wk5dwCMkwcZ5Q== 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=ltft3MD0lL31d2XPCxGHtGvZ0KBv8yd0y0wlXYp+4es=; b=taN3YgiA586zfIjFoCcuaC8GH2zAUoO5Ks+lrYkQyHVOPgrLgh+cTIuSMc3Zzhg/JG9FkxBQy+HxGzsKr7lMgLAX1FomtjOGsB+xtEpuYA3/OdHD9BFeB9cM5oytkpsmVsfXtfDkO59XCY56w5rjpEJ5O5qRmz7quvqf0jwd9bx2YGdPuzB+phtInJSOQAnWpOr9Piy2VRSMmpVmG7+5BqZuwD1ZVPxO1Wt4jkATBcIpuMHdwjphVEV1vnQ5jpecbY61aqQkwSF7HAFhtv89CUZjRJxLkg2iRLNkKaDiqEP3AhgDLE/iy4kDkw8d2ATdZnQxAxHgqCpdDcZGWCT8qg== Received: from BL1PR13CA0199.namprd13.prod.outlook.com (2603:10b6:208:2be::24) by PH8PR12MB6748.namprd12.prod.outlook.com (2603:10b6:510:1c4::5) 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:49:46 +0000 Received: from BN3PEPF0000B077.namprd04.prod.outlook.com (2603:10b6:208:2be:cafe::59) by BL1PR13CA0199.outlook.office365.com (2603:10b6:208:2be::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7656.14 via Frontend Transport; Mon, 3 Jun 2024 10:49:46 +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 BN3PEPF0000B077.mail.protection.outlook.com (10.167.243.122) 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:49:46 +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:49:29 -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; Mon, 3 Jun 2024 03:49:28 -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; Mon, 3 Jun 2024 03:49:26 -0700 From: Maayan Kashani To: CC: , , , Viacheslav Ovsiienko , Ori Kam , Suanming Mou , Matan Azrad Subject: [PATCH v3 08/11] common/mlx5: read connection tracking attributes Date: Mon, 3 Jun 2024 13:48:47 +0300 Message-ID: <20240603104850.9935-8-mkashani@nvidia.com> X-Mailer: git-send-email 2.21.0 In-Reply-To: <20240603104850.9935-1-mkashani@nvidia.com> References: <20240602102802.196920-1-mkashani@nvidia.com> <20240603104850.9935-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: BN3PEPF0000B077:EE_|PH8PR12MB6748:EE_ X-MS-Office365-Filtering-Correlation-Id: 1a7e223d-7d3a-4103-25a1-08dc83bae24b X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230031|82310400017|376005|36860700004|1800799015; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?cx3hJx7dTR5X0BQlwHCNcEY76iqgC3kI2jozciEE/yCh7viNAUjj9NNjbTm1?= =?us-ascii?Q?5Xy1vRrbFT/qR6NaRKe2+bDdEDV7YYgtgYb+trtIDMU8g7K/wP9QKn86uD3o?= =?us-ascii?Q?jVo22pQOybCN2TRQwn9tKYornVTQMB9wDHdj4O0jXB8Z/zDOZvPQTMMKxSVm?= =?us-ascii?Q?2rxqfIegyCHenWnAAvMRl1YNJrA4xdHuvsRppoobCXaX3CK6ZIllpReBrCS9?= =?us-ascii?Q?s06n0ZatI5cBTauOBZasQgbGoijGhH5nP/MbztOkdueJAUVJuaKxD4+6FCAa?= =?us-ascii?Q?2FrZoaRmlmxMm/VS4yRGjf44c70AxAvxTCeJpb6o8z/F7HGDxf01wDEqZbQY?= =?us-ascii?Q?mJwd16OwbIRH34z1Ucc6Ml/D9iP7f2V4ct6pepCW3p+5F8Gvd7sm4TKK4RQf?= =?us-ascii?Q?qh9DwZ9fzNsODJu4F2JQ2+SsHRzONLbQ2BJEKuMs6f5REv4M4BwHKNXm7s4P?= =?us-ascii?Q?kc7YyHkJ9gDAEnGXeIuZiU6xjeFfVvGbyHUxMjUK/ntaWXR7Wi52Tsbl+tnh?= =?us-ascii?Q?nSjDKq2H7XFtq2lReTOvdTBibiazwu/sXgjIvVnpHmHNgQsspa949xCT7bon?= =?us-ascii?Q?f9N8ZH5WHu4HhwQtvS4k18tBZvGieTHSBAPEtsTiSpF/8btNoFiFpt/PZxGG?= =?us-ascii?Q?qZvVFrGMowyXBAong2oDcl+YCEVmAw60TJDBsyrFpnyylNe7MdtWImrKKIXf?= =?us-ascii?Q?tAEX6UQQJYa56EGp4g+opWztlx/cHske5/pS8LKZ/HC5QOxQas60cEJDrRJ8?= =?us-ascii?Q?w+GpXXjDDYnJeOxGWXV/T6ey+n8/oTuIRmgYpJxQHHTYUO+3NsRmakgihkY0?= =?us-ascii?Q?Zb5Vdz2o2laKdNG6ko5rMgXxRafm64jerWkzLwTYpbWKYzci/+8lwuX1ehml?= =?us-ascii?Q?yrbpkp2TMIul03yyPjtHYbj41Wh/pvlF87w28xvHNYHD47po0Io18mKsMTsW?= =?us-ascii?Q?lwktbzE3PqFS2nCm6SFr10/m4ZZ+EZDYj2iblvwCZTnRbBbzkhjYREx0JjUQ?= =?us-ascii?Q?ig7z6LSMBjlIUgZ5d6TvIYHZYj3jKq9iWHYQuJx/SsS6XNSPyzknsuLVhNhf?= =?us-ascii?Q?neQpvMEg3rVfCai6+h2v81c0qgUiMq1WG9RjYanTx4wLx+lifocjzVMKIkuG?= =?us-ascii?Q?9Cj8yj28vZI1gMShMVhKUfULt2Gd76lAfuMo3kIlG7i9kCxs8XXbwzEU6dlD?= =?us-ascii?Q?KR6cGgZSIr8RGE/LhwmEmeaoqZq6OCB9vSMJvZe1d6XdL4d0GgaiLbIR+YUq?= =?us-ascii?Q?bGMBnfUlyWvIioMQ9BRwunzeha7mRGpiEC9hvKzHVL9K6BKSF1JwYr9/Jjiv?= =?us-ascii?Q?WjD74p30+76TZWb+2Ms73e1wDd1mJujtA0UOMeMVjfZuZsqLsnax1JjQmocu?= =?us-ascii?Q?h0xCVa3WxI4YDYrb21Q9h+bSzu+N?= 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)(82310400017)(376005)(36860700004)(1800799015); DIR:OUT; SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Jun 2024 10:49:46.1467 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 1a7e223d-7d3a-4103-25a1-08dc83bae24b 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: BN3PEPF0000B077.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH8PR12MB6748 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 Need to read maximum connection tracking objects from HCA attributes. Signed-off-by: Maayan Kashani --- drivers/common/mlx5/mlx5_devx_cmds.c | 3 +++ drivers/common/mlx5/mlx5_devx_cmds.h | 1 + 2 files changed, 4 insertions(+) diff --git a/drivers/common/mlx5/mlx5_devx_cmds.c b/drivers/common/mlx5/mlx5_devx_cmds.c index 9952733c90..0e428842ff 100644 --- a/drivers/common/mlx5/mlx5_devx_cmds.c +++ b/drivers/common/mlx5/mlx5_devx_cmds.c @@ -1170,6 +1170,9 @@ mlx5_devx_cmd_query_hca_attr(void *ctx, (rc & MLX5_CROSS_VHCA_ALLOWED_OBJS_TIR) && (rc & MLX5_CROSS_VHCA_ALLOWED_OBJS_FT) && (rc & MLX5_CROSS_VHCA_ALLOWED_OBJS_RTC); + if (attr->ct_offload) + attr->log_max_conn_track_offload = MLX5_GET(cmd_hca_cap_2, hcattr, + log_max_conn_track_offload); } if (attr->log_min_stride_wqe_sz == 0) attr->log_min_stride_wqe_sz = MLX5_MPRQ_LOG_MIN_STRIDE_WQE_SIZE; diff --git a/drivers/common/mlx5/mlx5_devx_cmds.h b/drivers/common/mlx5/mlx5_devx_cmds.h index c79f8dc48d..f7383f4cfe 100644 --- a/drivers/common/mlx5/mlx5_devx_cmds.h +++ b/drivers/common/mlx5/mlx5_devx_cmds.h @@ -326,6 +326,7 @@ struct mlx5_hca_attr { uint32_t wqe_based_flow_table_sup:1; uint8_t max_header_modify_pattern_length; uint64_t system_image_guid; + uint32_t log_max_conn_track_offload:5; }; /* LAG Context. */ -- 2.25.1