All of lore.kernel.org
 help / color / mirror / Atom feed
From: Johannes Berg <johannes@sipsolutions.net>
To: netdev@vger.kernel.org
Cc: linux-wireless@vger.kernel.org
Subject: pull-request: wireless-next-2023-03-10
Date: Fri, 10 Mar 2023 13:01:58 +0100	[thread overview]
Message-ID: <20230310120159.36518-1-johannes@sipsolutions.net> (raw)

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


             reply	other threads:[~2023-03-10 12:02 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-03-10 12:01 Johannes Berg [this message]
2023-03-11  2:40 ` pull-request: wireless-next-2023-03-10 patchwork-bot+netdevbpf

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20230310120159.36518-1-johannes@sipsolutions.net \
    --to=johannes@sipsolutions.net \
    --cc=linux-wireless@vger.kernel.org \
    --cc=netdev@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.