From patchwork Fri Mar 14 09:42:38 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jeff Chen X-Patchwork-Id: 873804 Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2084.outbound.protection.outlook.com [40.107.20.84]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id EC1E41EE00E; Fri, 14 Mar 2025 09:43:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.20.84 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741945437; cv=fail; b=chgz3CjkPIGM9AeE4aO/LuDNUOnhbVyXNYvT60e1nLJW+tHF2sAzBW8Db+HQCium58lW8/EbXaVar5VBwZZ69o/ZDVoSCqSC05X9V+LacFzSHjVSKkW4wfUtrJ6R65tbIXJu1jwIUllMD6WYdneuaSZhjxZ/5rW65zp0fVIcGuI= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741945437; c=relaxed/simple; bh=/LM8I7FI3fznYiG3XCAcHcIZVnwPIgjPnW+WTfYfLgg=; h=From:To:Cc:Subject:Date:Message-Id:Content-Type:MIME-Version; b=tskQTgBpwjEU0uTBjAK80HaCtQvmtWjqpMT9Pw7YS5zejJt9PyKq/Pfa/BE39K4DV52cHZdSGlEIBNfRRothuaDNVRqqkgNnmoX5Igv5DKXnBprzUbNt9zRS57LaiaGlS76Bgp2bIy3Fmv8o1bTFqO7Qd+0Jt4Qht2bUttuLRV4= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b=LGc0ZXr8; arc=fail smtp.client-ip=40.107.20.84 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b="LGc0ZXr8" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=RfXOInkrruSajJ8wrBfp5GVH8Xi4dmpFqBA5R1/JXsOKerQAYwENzsSeMmpAujCxP6/E5vax88iUzUevaXTE3xQbUW9Xd1hwZpm39fetyDp3oLqTRLqbbgsZdCY/8Rly5z8JRJPJRLWAWsyqQ5f9l/lh9UDbdVyVE7OdsR16e5M58O1GQ1vf9cov0JG2yGn+t/JK3COiMBwukfpGb4c2a2qQxOTWsMVAoj5zuStj0Y2TC8HwGDX+hqmu5k4ntfdXP62fgCXBM/hGCCINNkY/qX8ytXpxD2roZVggB+TYhTDmrOst8Ddts7VQHIvL5cqM7ryk2aP/0I9CAtQ+lc/U7Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=Ed8nzCN0+4NeDZiWKyyRFiTTTl9t81mTdfBUy3OeHu4=; b=c/Wusd617rLLKW8p1Z5QlV/zqAiBppqeYGNMyhcz5IaHNEzM8LuP6MpFqdhS6xjCt5KlyxKY9DtYIN9omnpHElHnNGB1dd5ob0WVNPFU/iab0S3v6FZF7Wt59ojgY8gbb0f14URdInjMf0OYUWlm2S8OPVMq5NeGXIWkb4FBjaww9YG3DsNyRxfhD8mcPo0zdDARLP4lhvKxTTtI19qbpWgyfEuHr93pT3bJmXyvUXLxsKvf7FYUEMD2Eqh7PSi+5KiVsd5E1a4qdav8l1f4Kk65KerblSsVD8cs5Y0NgSc4jteKsbpIRMI57RJOXSGcRSWhW2hQTwfCI11U0Eq/FQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Ed8nzCN0+4NeDZiWKyyRFiTTTl9t81mTdfBUy3OeHu4=; b=LGc0ZXr8Z0ferA+9Z2h0uY+Dg1Mm0lU8JXeJth2XpsehaZAqus3tDb6DSnbcVetlzFu13x/3AT+PzyvcJIZXiX2xehYk+0vBWBmqzCZTZ8BfdHgncuMwFK+eBG2Uyv2OOz2Duir9QZ8V7f4Bbmq/EpoccQuLLJYz3+G72qDQoCm5J+CeUjlrj/pCXQcD/EYruof07bSUk3POD7jzv2XUhid8gTbenk6+4i9ebr/EYwMhwmvnarZRYRs+ZVYEkZ4fx6RxwCwGCKyfTzduyPJ+h9EbSgjGEmJ3vnLmlKgn0RwGomBlqXYPWDHIMQe+9LZ31XhzBVomPzDxF7ZTD50wlw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from PAWPR04MB9910.eurprd04.prod.outlook.com (2603:10a6:102:380::7) by DU4PR04MB10813.eurprd04.prod.outlook.com (2603:10a6:10:586::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8511.28; Fri, 14 Mar 2025 09:43:52 +0000 Received: from PAWPR04MB9910.eurprd04.prod.outlook.com ([fe80::24b9:b9fd:bcc0:4ee6]) by PAWPR04MB9910.eurprd04.prod.outlook.com ([fe80::24b9:b9fd:bcc0:4ee6%7]) with mapi id 15.20.8534.025; Fri, 14 Mar 2025 09:43:52 +0000 From: Jeff Chen To: linux-wireless@vger.kernel.org Cc: linux-kernel@vger.kernel.org, briannorris@chromium.org, johannes@sipsolutions.net, francesco@dolcini.it, tsung-hsien.hsieh@nxp.com, s.hauer@pengutronix.de, Jeff Chen Subject: [PATCH v3] wifi: mwifiex: Fix HT40 bandwidth issue. Date: Fri, 14 Mar 2025 17:42:38 +0800 Message-Id: <20250314094238.2097341-1-jeff.chen_1@nxp.com> X-Mailer: git-send-email 2.34.1 X-ClientProxiedBy: DUZPR01CA0025.eurprd01.prod.exchangelabs.com (2603:10a6:10:46b::13) To PAWPR04MB9910.eurprd04.prod.outlook.com (2603:10a6:102:380::7) Precedence: bulk X-Mailing-List: linux-wireless@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAWPR04MB9910:EE_|DU4PR04MB10813:EE_ X-MS-Office365-Filtering-Correlation-Id: 81a287dc-46bb-459f-9ce8-08dd62dcba87 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|1800799024|52116014|376014|366016|38350700014; X-Microsoft-Antispam-Message-Info: +P92icSf7h+FQnPiELa76344agShXeT6aLl9aaSl49oyYN6nVzEr55ynjRVxD1qDX5IzyXktN+ukzGNO+bMEYemYkVqMUpzYEqW9XO6Mo/17VFEJ4TwvZKkEs3fosGQx5rViUBOS0QyNTzRCkkKdllUwGnP4GH1iGLTpyzfmH/3rDnAQ4CqRH/YWBL7EAV7vCfuZv6BWfQ0fIzHIymgy//HLIZgoMDwlzIYUlqi/Hi8mPxnr4cBhhN4zquPWRxhiwtF6lf/4kXm9OwOyZjNfI1cSNbmYO57d5U9SuD0fP4bHfqVhYoSTggS1ZEm9/w+EARbI/oDhuoPu+n8t6UY+xhoWvBedX6PurbdTlNOCimo4i8TaC96SeRfguwjXIlaEyJMK/V9QxbFn5GPp2JQWwzVdfe8FD0wRnohayBEliiRCo6gcKVLLFOM8fT+V694bxSZ7FWW7QI8Tw+a1Nm0gmDYZTF7X6+6wygUouUtf/YKchgYXWozWTxE137/tbviTiH3m7bbqvViLBIXVDt30wJ7AZsJCNKx43mPwKv2Xrfpwn1VSENOc3Dizt4mjuw6tc2El7iVdgU0R3ajAWHLpz57aG4lqnl8y+sNDMBwKmjb+lwC/2eXrt4bvKw/l236rR8A9xAFlqz9mLVjcbQ46o99s6jRNSnWiQ0Rdby0SLAi1yxty7spiz1B0iFhtqFWu052H3r+uWYo+pv505eKSkN206gDYItRziPluR0cQCtO12gkDH3PYyxLeu7ntvj2tOVw7hRXmLTeR0DGqAiK+UaM3+HRV0bIQYpaHdD4vDgTqDKGY3P55W7qwv63e1IbcY7shwVUiRvqfppLGeXTNLPU0FyenI6Xy15yV4ul1j5y8+rbnBW7A+v4Qguy2eYWDdtjrWRLplUqumQL042CJBNQHFuzzdGfep+Tu5dgy9RzwlDTpL0pByp7dU4FkkqBa0nNUiJvuXzyvbRQZu+zFup+vPSX8Xr7R9L8/KNW0Awqhmu7M88jQJ0/d0WchQYNX3P02mBQ3eJdhshSA65p/xDzCyLlMYI8gkgl44yiceKTymKFTqbXNiSS4eewEsymVFaSgWv9xAZOVFIri8enuuxEybNVdzZ1hL3aHupLUtGeiE2y0MoxUwTbA6JhUowc5xp9UtGgKAyy0geE9UljvCwZzDBuSVwY1cYcsrapSLMpzy4HVtmPAVUhXY5H0toS8laFnj+uWPFGJO+oakwd+6j/LhY7GzFp23JRbn6B5duMalIDeX9FsVd7bFAY4SqMyonDBQasU/R2WEdmie4hcCa2SRHXqjPWeGgR7CN1+7fB5ASm0hTbr122gMJzC9NRz/Qu1/Pak9vC5RTKcX1xvEuOIZPRRL/ZGf/Xua7IZlm4LjxI59NQ+aW1ZRcdecz+ugYwVrYyLgjvO5K+TFJnR8q16oGjPCQuln7zHguuMrOQtxzVX9ZIeBlyqmAKFED/W X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PAWPR04MB9910.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(52116014)(376014)(366016)(38350700014); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: t2yZRM1DKBTiNRyJD5naj/LueMq8r32B5hevPGorpjB+hjkIo43P/iI5JDhr1Nau+ScB7VACxaq2W+F3xUb81c72pe9QUH4tOqaMRNLJiHQZUOzQihMNFwGIKWmkj25GgabgyDB8JiYVfTLBwFOWMPz37wOcMD3e/IV6SLYG0+1SlyhG7zD9mhggE0KzOYvdufhoxVMFAoXkTPSSdtk12rHgW0Emt2Mmxt4TB6lWwTskCEmla8EHlN9c0aTBzZi2oZcipPxM17MN6iEiJjeXeVRmoui6F6JOwW3IHJwo4D5/DajEQQmD790vd181c9ygPhUATXGulbWNqnF/xixZ+fikF73Ao1sRhJT3cYTwNJ/FVlFA7LWZD726FXe8KlMYd9HHtwRGfEs5bChumGLc4QTxaV2hlNNOc10O7qPaVGYMd4mr5gmrUgWzCJoGXnUB+jmYRJv1fTQc2K/IznPnD9UPwVW5POehhEbDH+bzc9QUf+1OQq4WnTrQ+cTpwAn2hNnR1cVc7zQFQV1JOXNpZSsmOXaGDO9R+Wcpb+rFk0lTjxp8mYtyjIAfzx/zIjiRbNJpyeHDvNu+RNg/S6MKeCFMvOJE4cZnGcjyB4LwY25/A0JZP6BIK7QuTEx0BnLZhiw5AmKbOKd88HdOAIh4yl8b8yvlA2mHKKaW3unuQfC6nzDY/jiHTDx5qPp4vx/G3EY4l59XI3xPu1G9KJrox2tOVhsQXIm+6xn5Le61Jfnpm1bUk+tfoGjUqp/zWe5mMXSH6kDW5r6b4xBKB4Elo9MFk6wwtD5o9sMJF9k/0isYzctey+iY4cOpbUSXYBBiPc4EsQTcJl10KyvmcNPSEAS38J7O3oC445YGYRJP4P14e5UeOrfys04cPh8SaMEOImv8g/b9Mooye/em/tmVsEWVv/McWMJl8su3s4EZz9zgpG1wCvG14LDaw7l6UAWzd7LmASCcAIUD+qkmJ9OoBm/MOir5lWRTr/GEhYts4x2DUbx5egD+hlNfM6CcJYP2MlQTekqgSfSwPAIh5TenT7HULwGILsESXKH/gNzSVUluNm4lDRgFTsC0i4xgNnC78FAWnTaEzP6KpgW/jFLA4U4yjcSwkECg2y7vFstSPhU37oEy8n4XyNTg+P7yX2wSFaO/iyVluFhZ9Fm9X5YmFCKJ8eP5dbJrj+fOivq6PmbM7diQpSCOmWdBR0V00W/nC/liG6o5AolSsBb5lzDKKLmY9nqBt7fbDEkcmMRpwObENuB4jBmQQTF79aDYe7mcny3ti3Gl6NEQoHJ1Ox/tkIFBhYyfRZUArw8Zm8se9SaU2oIt+zA/4b4XvQb5B5ysbpeeYDn0Ww7gul0p/oQ0/KZX8yk+7VJ71BnquQaRONAxAJm9UxZew/iCAWL4ioY/pkRIXu99CsUZe9GoL3fvfM8RFetY02RB0PEqUksoozYyXb5Jq6l0HA4wQp7weqKV/vExGlDiND//P0Lh3FHiqWnn24TkWCp95v/HBK98ETHJyKeNtsd5PF75QZwlGPikKJpIAcnBjEKHTfN8C9ifhGcPq//60Mcp80E2jOr6EmBxEw4EZ0Vjv/6n+BC2HsnQ X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 81a287dc-46bb-459f-9ce8-08dd62dcba87 X-MS-Exchange-CrossTenant-AuthSource: PAWPR04MB9910.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Mar 2025 09:43:52.2236 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: N7lR8lN0cANnPlfy4ZO6h8QFH9gGo3BTPIi/mZ+9eHtz84tguIPbvWdRSXlFdsJUZT6zaBOuMc2COVcrwZqJ8A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU4PR04MB10813 This patch addresses an issue where, despite the AP supporting 40MHz bandwidth, the connection was limited to 20MHz. Without this fix, even if the access point supports 40MHz, the bandwidth after connection remains at 20MHz. This issue is not a regression. Signed-off-by: Jeff Chen --- drivers/net/wireless/marvell/mwifiex/11n.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) base-commit: 54be64fdf3ba6dbad2f5c48e466e1db43ad74bca diff --git a/drivers/net/wireless/marvell/mwifiex/11n.c b/drivers/net/wireless/marvell/mwifiex/11n.c index 66f0f5377ac1..738bafc3749b 100644 --- a/drivers/net/wireless/marvell/mwifiex/11n.c +++ b/drivers/net/wireless/marvell/mwifiex/11n.c @@ -403,12 +403,14 @@ mwifiex_cmd_append_11n_tlv(struct mwifiex_private *priv, if (sband->ht_cap.cap & IEEE80211_HT_CAP_SUP_WIDTH_20_40 && bss_desc->bcn_ht_oper->ht_param & - IEEE80211_HT_PARAM_CHAN_WIDTH_ANY) + IEEE80211_HT_PARAM_CHAN_WIDTH_ANY) { + chan_list->chan_scan_param[0].radio_type |= + CHAN_BW_40MHZ << 2; SET_SECONDARYCHAN(chan_list->chan_scan_param[0]. radio_type, (bss_desc->bcn_ht_oper->ht_param & IEEE80211_HT_PARAM_CHA_SEC_OFFSET)); - + } *buffer += struct_size(chan_list, chan_scan_param, 1); ret_len += struct_size(chan_list, chan_scan_param, 1); }