public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH v7 00/12] wifi: mwifiex: added code to support host mlme.
@ 2023-11-28  8:31 David Lin
  2023-11-28  8:31 ` [PATCH v7 01/12] " David Lin
                   ` (12 more replies)
  0 siblings, 13 replies; 41+ messages in thread
From: David Lin @ 2023-11-28  8:31 UTC (permalink / raw)
  To: linux-wireless
  Cc: linux-kernel, briannorris, kvalo, francesco, tsung-hsien.hsieh,
	David Lin

Patch v7:

Changelogs since Patch v6:

1. Fix regression: Downlink throughput degraded by 70% in AP mode. 
2. Fix issue: On STAUT, kernel Oops occurs when there is no association
   response from AP. 
3. Fix issue: On STAUT, if AP leaves abruptly and deauth is missing,
   STA can't connect to AP anymore.
4. Fix regression: STA can't connect to AP when host_mlme is disabled
   (impact all chips). 
5. Address reviewer comments.

Patch v6:

Correct mailing sequence.

Patch v5:

1. Add host base MLME support to enable WPA3 functionalities for both STA
   and AP mode. 
2. This feature (WPA3) required a firmware with corresponding Key API V2
   support. 
3. QA validation and regression have been covered for IW416.
4. This feature (WPA3) is currently enabled and verified only for IW416.
5. Changelogs since patch V4:
	a. Add WPA3 support for AP mode.
	b. Bug fix: In WPA3 STA mode, deice gets disconnected from AP
           when group rekey occurs. 
	c. Bug fix: STAUT doesn't send WMM IE in association request when
           associate to a WMM-AP.


Patch v4:

1. Refine code segment per review comment. 
2. Add API to check firmware encryption key command version when host_mlme
   is enabled. 

Patch v3:

Cleanup commit message.

Patch v2:

1. Fix checkpatch error (pwe[1] -> pwe[0]).
2. Move module parameter 'host_mlme' to mwifiex_sdio_device structure.
   Default only enable for IW416.
3. Disable advertising NL80211_FEATURE_SAE if host_mlme is not enabled.

David Lin (12):
  wifi: mwifiex: added code to support host mlme.
  wifi: mwifiex: fixed group rekey issue for WPA3.
  wifi: mwifiex: fixed reassocation issue for WPA3.
  wifi: mwifiex: fixed missing WMM IE for assoc req.
  wifi: mwifiex: supported host mlme for AP mode.
  wifi: mwifiex: added mac address for AP config.
  wifi: mwifiex: fixed TLV error for station add cmd.
  wifi: mwifiex: fixed the way to handle assoc timeout.
  wifi: mwifiex: fixed the way to handle link lost.
  wifi: mwifiex: fixed AP issue without host mlme.
  wifi: mwifiex: misc modifications for review comments.
  wifi: mwifiex: fixed compile and coding errors.

 .../net/wireless/marvell/mwifiex/cfg80211.c   | 397 +++++++++++++++++-
 drivers/net/wireless/marvell/mwifiex/cmdevt.c |  35 +-
 drivers/net/wireless/marvell/mwifiex/decl.h   |  25 +-
 drivers/net/wireless/marvell/mwifiex/fw.h     |  61 +++
 drivers/net/wireless/marvell/mwifiex/init.c   |   6 +
 drivers/net/wireless/marvell/mwifiex/ioctl.h  |   6 +
 drivers/net/wireless/marvell/mwifiex/join.c   |  67 ++-
 drivers/net/wireless/marvell/mwifiex/main.c   |  54 +++
 drivers/net/wireless/marvell/mwifiex/main.h   |  17 +
 drivers/net/wireless/marvell/mwifiex/scan.c   |   6 +
 drivers/net/wireless/marvell/mwifiex/sdio.c   |  13 +
 drivers/net/wireless/marvell/mwifiex/sdio.h   |   2 +
 .../wireless/marvell/mwifiex/sta_cmdresp.c    |   2 +
 .../net/wireless/marvell/mwifiex/sta_event.c  |  36 +-
 .../net/wireless/marvell/mwifiex/sta_ioctl.c  |   3 +-
 drivers/net/wireless/marvell/mwifiex/sta_tx.c |   9 +-
 .../net/wireless/marvell/mwifiex/uap_cmd.c    | 180 ++++++++
 drivers/net/wireless/marvell/mwifiex/util.c   | 104 +++++
 18 files changed, 1003 insertions(+), 20 deletions(-)


base-commit: 783004b6dbda2cfe9a552a4cc9c1d168a2068f6c
-- 
2.25.1


^ permalink raw reply	[flat|nested] 41+ messages in thread

end of thread, other threads:[~2023-12-14  2:20 UTC | newest]

Thread overview: 41+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-11-28  8:31 [PATCH v7 00/12] wifi: mwifiex: added code to support host mlme David Lin
2023-11-28  8:31 ` [PATCH v7 01/12] " David Lin
2023-11-28 22:51   ` kernel test robot
2023-11-28  8:31 ` [PATCH v7 02/12] wifi: mwifiex: fixed group rekey issue for WPA3 David Lin
2023-12-01 10:15   ` Francesco Dolcini
2023-12-01 15:05     ` Jeff Johnson
2023-12-01 23:18       ` [EXT] " David Lin
2023-12-01 22:41     ` David Lin
2023-11-28  8:31 ` [PATCH v7 03/12] wifi: mwifiex: fixed reassocation " David Lin
2023-12-01 10:17   ` Francesco Dolcini
2023-12-01 22:44     ` [EXT] " David Lin
2023-11-28  8:31 ` [PATCH v7 04/12] wifi: mwifiex: fixed missing WMM IE for assoc req David Lin
2023-12-01 10:18   ` Francesco Dolcini
2023-12-01 22:47     ` [EXT] " David Lin
2023-12-14  2:16       ` Brian Norris
2023-12-14  2:20         ` David Lin
2023-11-28  8:31 ` [PATCH v7 05/12] wifi: mwifiex: supported host mlme for AP mode David Lin
2023-11-28  8:31 ` [PATCH v7 06/12] wifi: mwifiex: added mac address for AP config David Lin
2023-12-01 10:31   ` Francesco Dolcini
2023-12-01 22:50     ` [EXT] " David Lin
2023-12-03 16:13       ` Jeff Johnson
2023-12-04  1:56         ` David Lin
2023-11-28  8:31 ` [PATCH v7 07/12] wifi: mwifiex: fixed TLV error for station add cmd David Lin
2023-12-01 10:36   ` Francesco Dolcini
2023-12-01 22:52     ` [EXT] " David Lin
2023-11-28  8:31 ` [PATCH v7 08/12] wifi: mwifiex: fixed the way to handle assoc timeout David Lin
2023-12-01 10:37   ` Francesco Dolcini
2023-11-28  8:31 ` [PATCH v7 09/12] wifi: mwifiex: fixed the way to handle link lost David Lin
2023-12-01 10:38   ` Francesco Dolcini
2023-11-28  8:31 ` [PATCH v7 10/12] wifi: mwifiex: fixed AP issue without host mlme David Lin
2023-12-01 10:39   ` Francesco Dolcini
2023-11-28  8:31 ` [PATCH v7 11/12] wifi: mwifiex: misc modifications for review comments David Lin
2023-12-01 10:40   ` Francesco Dolcini
2023-11-28  8:31 ` [PATCH v7 12/12] wifi: mwifiex: fixed compile and coding errors David Lin
2023-12-01 10:43   ` Francesco Dolcini
2023-12-01 11:49 ` [PATCH v7 00/12] wifi: mwifiex: added code to support host mlme Francesco Dolcini
2023-12-01 12:25   ` Kalle Valo
2023-12-01 23:12     ` [EXT] " David Lin
2023-12-01 23:05   ` David Lin
2023-12-05 19:46     ` Francesco Dolcini
2023-12-06  1:49       ` David Lin

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox