[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20230310120159.36518-1-johannes@sipsolutions.net>
Date: Fri, 10 Mar 2023 13:01:58 +0100
From: Johannes Berg <johannes@...solutions.net>
To: netdev@...r.kernel.org
Cc: linux-wireless@...r.kernel.org
Subject: pull-request: wireless-next-2023-03-10
Hi,
And for wireless-next, here's a bigger pull request, though
I expect much more iwlwifi work in the near future.
Please pull and let me know if there's any problem.
Thanks,
johannes
The following changes since commit f2b6cfda76d2119871e10fa01ecdc7178401ef22:
net/mlx5e: Align IPsec ASO result memory to be as required by hardware (2023-02-20 16:52:56 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git tags/wireless-next-2023-03-10
for you to fetch changes up to da1185449c669076276027c600666286124eef9f:
wifi: iwlwifi: mvm: fix EOF bit reporting (2023-03-07 22:14:15 +0100)
----------------------------------------------------------------
wireless-next patches for 6.4
Major changes:
cfg80211
* 6 GHz improvements
* HW timestamping support
* support for randomized auth/deauth TA for PASN privacy
(also for mac80211)
mac80211
* radiotap TLV and EHT support for the iwlwifi sniffer
* HW timestamping support
* per-link debugfs for multi-link
brcmfmac
* support for Apple (M1 Pro/Max) devices
iwlwifi
* support for a few new devices
* EHT sniffer support
rtw88
* better support for some SDIO devices
(e.g. MAC address from efuse)
rtw89
* HW scan support for 8852b
* better support for 6 GHz scanning
----------------------------------------------------------------
Alon Giladi (1):
wifi: iwlwifi: mvm: allow Microsoft to use TAS
Avraham Stern (2):
wifi: nl80211: add a command to enable/disable HW timestamping
wifi: mac80211: add support for set_hw_timestamp command
Benjamin Berg (3):
wifi: mac80211: add pointer from bss_conf to vif
wifi: mac80211: remove SMPS from AP debugfs
wifi: mac80211: add netdev per-link debugfs data and driver hook
Bitterblue Smith (1):
wifi: rtl8xxxu: Remove always true condition in rtl8xxxu_print_chipinfo
Chih-Kang Chang (1):
wifi: rtw89: fix SER L1 might stop entering LPS issue
Chin-Yen Lee (1):
wifi: rtw89: add tx_wake notify for 8852B
Christophe JAILLET (1):
wifi: wfx: Remove some dead code
Golan Ben Ami (2):
wifi: iwlwifi: reduce verbosity of some logging events
wifi: iwlwifi: Add support for B step of BnJ-Fm4
Hector Martin (13):
wifi: brcmfmac: acpi: Add support for fetching Apple ACPI properties
wifi: brcmfmac: pcie: Provide a buffer of random bytes to the device
wifi: brcmfmac: chip: Only disable D11 cores; handle an arbitrary number
wifi: brcmfmac: chip: Handle 1024-unit sizes for TCM blocks
wifi: brcmfmac: cfg80211: Add support for scan params v2
wifi: brcmfmac: feature: Add support for setting feats based on WLC version
wifi: brcmfmac: cfg80211: Add support for PMKID_V3 operations
wifi: brcmfmac: cfg80211: Pass the PMK in binary instead of hex
wifi: brcmfmac: pcie: Add IDs/properties for BCM4387
wifi: brcmfmac: common: Add support for downloading TxCap blobs
wifi: brcmfmac: pcie: Load and provide TxCap blobs
wifi: brcmfmac: common: Add support for external calibration blobs
wifi: brcmfmac: pcie: Add BCM4378B3 support
Ilan Peer (3):
wifi: nl80211: Update the documentation of NL80211_SCAN_FLAG_COLOCATED_6GHZ
wifi: mac80211_hwsim: Indicate support for NL80211_EXT_FEATURE_SCAN_MIN_PREQ_CONTENT
wifi: iwlwifi: Do not include radiotap EHT user info if not needed
Jacob Keller (1):
wifi: nl80211: convert cfg80211_scan_request allocation to *_size macros
Jiapeng Chong (2):
wifi: rtlwifi: rtl8192de: Remove the unused variable bcnfunc_enable
wifi: rtlwifi: rtl8192se: Remove some unused variables
Johannes Berg (11):
wifi: mac80211: adjust scan cancel comment/check
wifi: mac80211: check key taint for beacon protection
wifi: mac80211: allow beacon protection HW offload
wifi: cfg80211/mac80211: report link ID on control port RX
wifi: mac80211: warn only once on AP probe
wifi: mac80211: mlme: remove pointless sta check
wifi: mac80211: simplify reasoning about EHT capa handling
wifi: mac80211: fix ieee80211_link_set_associated() type
wifi: iwlwifi: mvm: avoid UB shift of snif_queue
wifi: iwlwifi: mvm: make flush code a bit clearer
wifi: iwlwifi: mvm: fix EOF bit reporting
John Keeping (1):
wifi: brcmfmac: support CQM RSSI notification with older firmware
Konrad Dybcio (1):
wifi: brcmfmac: pcie: Add 4359C0 firmware definition
Lu jicong (1):
wifi: rtlwifi: rtl8192ce: fix dealing empty EEPROM values
Martin Blumenstingl (7):
wifi: rtw88: mac: Add support for the SDIO HCI in rtw_pwr_seq_parser()
wifi: rtw88: mac: Add SDIO HCI support in the TX/page table setup
wifi: rtw88: rtw8821c: Implement RTL8821CS (SDIO) efuse parsing
wifi: rtw88: rtw8822b: Implement RTL8822BS (SDIO) efuse parsing
wifi: rtw88: rtw8822c: Implement RTL8822CS (SDIO) efuse parsing
wifi: rtw88: mac: Return the original error from rtw_pwr_seq_parser()
wifi: rtw88: mac: Return the original error from rtw_mac_power_switch()
Mordechay Goodstein (19):
wifi: mac80211: clear all bits that relate rtap fields on skb
wifi: wireless: return primary channel regardless of DUP
wifi: wireless: correct primary channel validation on 6 GHz
wifi: wireless: cleanup unused function parameters
wifi: radiotap: Add EHT radiotap definitions
wifi: mac80211: add support for driver adding radiotap TLVs
wifi: iwlwifi: mvm: add LSIG info to radio tap info in EHT
wifi: iwlwifi: mvm: mark mac header with no data frames
wifi: radiotap: separate vendor TLV into header/content
wifi: iwlwifi: mvm: add an helper function radiotap TLVs
wifi: iwlwifi: mvm: add EHT radiotap info based on rate_n_flags
wifi: iwlwifi: mvm: add all EHT based on data0 info from HW
wifi: iwlwifi: mvm: rename define to generic name
wifi: iwlwifi: mvm: decode USIG_B1_B7 RU to nl80211 RU width
wifi: iwlwifi: mvm: parse FW frame metadata for EHT sniffer mode
wifi: iwlwifi: mvm: add primary 80 known for EHT radiotap
wifi: iwlwifi: rs-fw: break out for unsupported bandwidth
wifi: iwlwifi: mvm: clean up duplicated defines
wifi: iwlwifi: mvm: add EHT RU allocation to radiotap
Mukesh Sisodiya (2):
wifi: iwlwifi: Adding the code to get RF name for MsP device
wifi: iwlwifi: Update logs for yoyo reset sw changes
Ping-Ke Shih (2):
wifi: rtl8xxxu: 8188e: parse single one element of RA report for station mode
wifi: rtw89: 8852b: enable hw_scan support
Po-Hao Huang (3):
wifi: rtw89: add RNR support for 6 GHz scan
wifi: rtw89: adjust channel encoding to common function
wifi: rtw89: 8852b: add channel encoding for hw_scan
Ryder Lee (3):
wifi: mac80211: introduce ieee80211_refresh_tx_agg_session_timer()
wifi: mac80211: add EHT MU-MIMO related flags in ieee80211_bss_conf
wifi: mac80211: add LDPC related flags in ieee80211_bss_conf
Veerendranath Jakkam (1):
wifi: nl80211: Add support for randomizing TA of auth and deauth frames
Zong-Zhe Yang (2):
wifi: rtw89: fw: configure CRASH_TRIGGER feature for 8852B
wifi: rtw89: refine FW feature judgement on packet drop
.../wireless/broadcom/brcm80211/brcmfmac/Makefile | 2 +
.../wireless/broadcom/brcm80211/brcmfmac/acpi.c | 51 ++
.../net/wireless/broadcom/brcm80211/brcmfmac/bus.h | 1 +
.../broadcom/brcm80211/brcmfmac/cfg80211.c | 324 +++++++----
.../wireless/broadcom/brcm80211/brcmfmac/chip.c | 25 +-
.../wireless/broadcom/brcm80211/brcmfmac/common.c | 118 +++-
.../wireless/broadcom/brcm80211/brcmfmac/common.h | 11 +
.../wireless/broadcom/brcm80211/brcmfmac/feature.c | 49 ++
.../wireless/broadcom/brcm80211/brcmfmac/feature.h | 6 +-
.../broadcom/brcm80211/brcmfmac/fwil_types.h | 157 +++++-
.../net/wireless/broadcom/brcm80211/brcmfmac/of.c | 7 +
.../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 61 ++-
.../broadcom/brcm80211/include/brcm_hw_ids.h | 2 +
drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 12 +
drivers/net/wireless/intel/iwlwifi/fw/api/rs.h | 27 +-
drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 84 ++-
drivers/net/wireless/intel/iwlwifi/fw/rs.c | 4 +-
drivers/net/wireless/intel/iwlwifi/iwl-config.h | 1 +
drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 1 +
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 26 +-
drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 5 +
drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 10 +-
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 30 +-
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 5 +
drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 8 +-
drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 17 +-
drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 8 +-
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 601 ++++++++++++++++++++-
drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 7 +-
drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 5 +
.../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 5 +-
drivers/net/wireless/mac80211_hwsim.c | 52 +-
.../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8188e.c | 12 +-
.../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 6 +-
.../net/wireless/realtek/rtlwifi/rtl8192ce/hw.c | 25 +-
.../net/wireless/realtek/rtlwifi/rtl8192de/hw.c | 6 -
.../net/wireless/realtek/rtlwifi/rtl8192se/hw.c | 9 -
drivers/net/wireless/realtek/rtw88/mac.c | 17 +-
drivers/net/wireless/realtek/rtw88/rtw8821c.c | 9 +
drivers/net/wireless/realtek/rtw88/rtw8821c.h | 6 +
drivers/net/wireless/realtek/rtw88/rtw8822b.c | 9 +
drivers/net/wireless/realtek/rtw88/rtw8822b.h | 8 +-
drivers/net/wireless/realtek/rtw88/rtw8822c.c | 9 +
drivers/net/wireless/realtek/rtw88/rtw8822c.h | 8 +-
drivers/net/wireless/realtek/rtw89/core.c | 35 +-
drivers/net/wireless/realtek/rtw89/core.h | 2 +-
drivers/net/wireless/realtek/rtw89/fw.c | 145 ++++-
drivers/net/wireless/realtek/rtw89/fw.h | 7 +
drivers/net/wireless/realtek/rtw89/mac.c | 2 +-
drivers/net/wireless/realtek/rtw89/mac80211.c | 2 +-
drivers/net/wireless/realtek/rtw89/phy.c | 72 +++
drivers/net/wireless/realtek/rtw89/phy.h | 3 +
drivers/net/wireless/realtek/rtw89/rtw8852b.c | 12 +-
drivers/net/wireless/realtek/rtw89/rtw8852c.c | 74 +--
drivers/net/wireless/realtek/rtw89/ser.c | 5 +
drivers/net/wireless/silabs/wfx/main.c | 10 +-
include/net/cfg80211.h | 36 +-
include/net/ieee80211_radiotap.h | 215 +++++++-
include/net/mac80211.h | 92 ++--
include/uapi/linux/nl80211.h | 37 +-
net/mac80211/agg-tx.c | 17 +
net/mac80211/cfg.c | 46 +-
net/mac80211/debugfs_netdev.c | 223 ++++++--
net/mac80211/debugfs_netdev.h | 16 +
net/mac80211/driver-ops.c | 25 +-
net/mac80211/driver-ops.h | 16 +
net/mac80211/ieee80211_i.h | 4 +
net/mac80211/link.c | 5 +
net/mac80211/mlme.c | 6 +-
net/mac80211/rx.c | 93 ++--
net/mac80211/scan.c | 8 +-
net/mac80211/tx.c | 10 +
net/wireless/mlme.c | 55 +-
net/wireless/nl80211.c | 78 ++-
net/wireless/rdev-ops.h | 17 +
net/wireless/scan.c | 38 +-
net/wireless/trace.h | 36 +-
77 files changed, 2645 insertions(+), 643 deletions(-)
create mode 100644 drivers/net/wireless/broadcom/brcm80211/brcmfmac/acpi.c
Powered by blists - more mailing lists