All of lore.kernel.org
 help / color / mirror / Atom feed
* pull-request: iwlwifi-next 2021-08-26
@ 2021-08-26 20:47 Luca Coelho
  2021-08-29 11:12 ` Kalle Valo
  0 siblings, 1 reply; 5+ messages in thread
From: Luca Coelho @ 2021-08-26 20:47 UTC (permalink / raw)
  To: kvalo; +Cc: linux-wireless, luca

[-- Attachment #1: Type: text/plain, Size: 11508 bytes --]

Hi Kalle,

Here's my pull request for v5.15 with all the patchesets I sent
earlier.  This is all normal development, new features, bugfixes and
cleanups.  More details about the contents in the tag description.

Please let me know if there are any issues.

Cheers,
Luca.


The following changes since commit e3f30ab28ac866256169153157f466d90f44f122:

  Merge branch 'pktgen-samples-next' (2021-08-25 13:44:30 +0100)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next.git tags/iwlwifi-next-for-kalle-2021-08-26

for you to fetch changes up to d9a406ac813dd6a4cfc92bc2576adf43219792ef:

  iwlwifi: bump FW API to 66 for AX devices (2021-08-26 23:39:05 +0300)

----------------------------------------------------------------
iwlwifi patches for v5.15

* Support scanning hidden 6GHz networks;
* Some improvements in the FW error dumps;
* Add some HE capability flags
* A bunch of janitorial clean-ups;
* Clean-ups in the TX code;
* Small fix for SMPS;
* Support for a new hardware family (Bz);
* Small fix in the scan code;
* A bunch of changes in the D3 code, including new FW API;
* Finalize the refactoring of 6GHz scan;
* Initial changes in the SAR profile code;
* Fix reading one of our ACPI tables (WTAS);
* Support some new ACPI table revisions;
* Support new API of the WoWlan status FW notification;
* Fixes in SAR ACPI tables handling;
* Some debugging improvements;
* Fix in ROC;
* Support for new FW API versions;
* Support new FW command versions;
* Ongoing work on support for Bz devices;
* Add new DHC framework to help with debugging of FW flows;
* Some other small fixes, clean-ups and improvements.

----------------------------------------------------------------
Abhishek Naik (1):
      iwlwifi: skip first element in the WTAS ACPI table

Avraham Stern (4):
      iwlwifi: mvm: silently drop encrypted frames for unknown station
      iwlwifi: mvm: don't schedule the roc_done_wk if it is already running
      iwlwifi: mvm: add support for range request command version 13
      iwlwifi: mvm: add support for responder config command version 9

Dror Moshe (1):
      iwlwifi: move get pnvm file name to a separate function

Gregory Greenman (2):
      iwlwifi: mvm: support version 11 of wowlan statuses notification
      iwlwifi: mvm: introduce iwl_stored_beacon_notif_v3

Ilan Peer (5):
      iwlwifi: mvm: Do not use full SSIDs in 6GHz scan
      iwlwifi: mvm: Add support for hidden network scan on 6GHz band
      iwlwifi: mvm: Fix umac scan request probe parameters
      iwlwifi: mvm: Refactor setting of SSIDs for 6GHz scan
      iwlwifi: mvm: Fix scan channel flags settings

Johannes Berg (33):
      iwlwifi: nvm: enable IEEE80211_HE_PHY_CAP10_HE_MU_M1RU_MAX_LTF
      iwlwifi: mvm: avoid FW restart while shutting down
      iwlwifi: pcie: optimise struct iwl_rx_mem_buffer layout
      iwlwifi: pcie: free RBs during configure
      iwlwifi: prepare for synchronous error dumps
      iwlwifi: pcie: dump error on FW reset handshake failures
      iwlwifi: mvm: set replay counter on key install
      iwlwifi: mvm: restrict FW SMPS request
      iwlwifi: mvm: avoid static queue number aliasing
      iwlwifi: mvm: clean up number of HW queues
      iwlwifi: mvm: treat MMPDUs in iwl_mvm_mac_tx() as bcast
      iwlwifi: split off Bz devices into their own family
      iwlwifi: give Bz devices their own name
      iwlwifi: read MAC address from correct place on Bz
      iwlwifi: pcie: implement Bz device startup
      iwlwifi: implement Bz NMI behaviour
      iwlwifi: pcie: implement Bz reset flow
      iwlwifi: mvm: support new station key API
      iwlwifi: mvm: simplify __iwl_mvm_set_sta_key()
      iwlwifi: mvm: d3: separate TKIP data from key iteration
      iwlwifi: mvm: d3: remove fixed cmd_flags argument
      iwlwifi: mvm: d3: refactor TSC/RSC configuration
      iwlwifi: mvm: d3: add separate key iteration for GTK type
      iwlwifi: mvm: d3: make key reprogramming iteration optional
      iwlwifi: mvm: d3: implement RSC command version 5
      iwlwifi: mvm: fix access to BSS elements
      iwlwifi: fw: correctly limit to monitor dump
      iwlwifi: pcie: avoid dma unmap/remap in crash dump
      iwlwifi: fix __percpu annotation
      iwlwifi: api: remove datamember from struct
      iwlwifi: fw: fix debug dump data declarations
      iwlwifi: allow debug init in RF-kill
      iwlwifi: mvm: don't use FW key ID in beacon protection

Luca Coelho (18):
      iwlwifi: print PNVM complete notification status in hexadecimal
      iwlwifi: pcie: remove spaces from queue names
      iwlwifi: mvm: remove check for vif in iwl_mvm_vif_from_mac80211()
      iwlwifi: rename ACPI_SAR_NUM_CHAIN_LIMITS to ACPI_SAR_NUM_CHAINS
      iwlwifi: convert flat SAR profile table to a struct version
      iwlwifi: remove ACPI_SAR_NUM_TABLES definition
      iwlwifi: pass number of chains and sub-bands to iwl_sar_set_profile()
      iwlwifi: acpi: support reading and storing WRDS revision 1 and 2
      iwlwifi: support reading and storing EWRD revisions 1 and 2
      iwlwifi: remove unused ACPI_WGDS_TABLE_SIZE definition
      iwlwifi: convert flat GEO profile table to a struct version
      iwlwifi: acpi: support reading and storing WGDS revision 2
      iwlwifi: bump FW API to 65 for AX devices
      iwlwifi: acpi: fill in WGDS table with defaults
      iwlwifi: acpi: fill in SAR tables with defaults
      iwlwifi: export DHC framework and add first public entry, twt_setup
      iwlwifi: mvm: add fixed_rate debugfs entry to public DHC
      iwlwifi: bump FW API to 66 for AX devices

Matti Gottlieb (3):
      iwlwifi: Add support for getting rf id with blank otp
      iwlwifi: Add support for more BZ HWs
      iwlwifi: Start scratch debug register for Bz family

Miri Korenblit (2):
      iwlwifi: mvm: Read the PPAG and SAR tables at INIT stage
      iwlwifi: mvm: load regdomain at INIT stage

Mordechay Goodstein (3):
      iwlwifi: iwl-nvm-parse: set STBC flags for HE phy capabilities
      iwlwifi: iwl-dbg-tlv: add info about loading external dbg bin
      iwlwifi: mvm: remove trigger EAPOL time event

Mukesh Sisodiya (2):
      iwlwifi: yoyo: cleanup internal buffer allocation in D3
      iwlwifi: yoyo: support for new DBGI_SRAM region

Shaul Triebitz (4):
      iwlwifi: mvm: set BROADCAST_TWT_SUPPORTED in MAC policy
      iwlwifi: mvm: trigger WRT when no beacon heard
      iwlwifi: add 'Rx control frame to MBSSID' HE capability
      iwlwifi: mvm: support broadcast TWT alone

Tom Rix (1):
      iwlwifi: remove trailing semicolon in macro definition

Wei Yongjun (1):
      iwlwifi: mvm: fix old-style static const declaration

Zhang Qilong (1):
      iwlwifi: mvm: fix a memory leak in iwl_mvm_mac_ctxt_beacon_changed

Zheng Yongjun (1):
      iwlwifi: use DEFINE_MUTEX() for mutex lock

 drivers/net/wireless/intel/iwlwifi/Kconfig             |   6 +
 drivers/net/wireless/intel/iwlwifi/cfg/22000.c         |  99 ++++++++++++++--
 drivers/net/wireless/intel/iwlwifi/cfg/9000.c          |   2 +-
 drivers/net/wireless/intel/iwlwifi/dvm/main.c          |   4 +-
 drivers/net/wireless/intel/iwlwifi/dvm/rx.c            |   2 +-
 drivers/net/wireless/intel/iwlwifi/fw/acpi.c           | 304 +++++++++++++++++++++++++++++++++++--------------
 drivers/net/wireless/intel/iwlwifi/fw/acpi.h           |  66 ++++++++---
 drivers/net/wireless/intel/iwlwifi/fw/api/coex.h       |   2 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/commands.h   |   8 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/d3.h         |  22 ++--
 drivers/net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h    |   8 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/dhc.h        | 132 ++++++++++++++++++++++
 drivers/net/wireless/intel/iwlwifi/fw/api/location.h   | 189 ++++++++++++++++++++++++++++++-
 drivers/net/wireless/intel/iwlwifi/fw/api/mac.h        |   4 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/offload.h    |  31 ++++-
 drivers/net/wireless/intel/iwlwifi/fw/api/rs.h         |  40 ++++++-
 drivers/net/wireless/intel/iwlwifi/fw/api/scan.h       |   6 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/sta.h        |   8 +-
 drivers/net/wireless/intel/iwlwifi/fw/dbg.c            | 146 +++++++++++++++---------
 drivers/net/wireless/intel/iwlwifi/fw/dbg.h            |   7 +-
 drivers/net/wireless/intel/iwlwifi/fw/dump.c           |   7 ++
 drivers/net/wireless/intel/iwlwifi/fw/error-dump.h     |  26 ++---
 drivers/net/wireless/intel/iwlwifi/fw/file.h           |   1 +
 drivers/net/wireless/intel/iwlwifi/fw/pnvm.c           |  15 +--
 drivers/net/wireless/intel/iwlwifi/fw/pnvm.h           |  20 ++++
 drivers/net/wireless/intel/iwlwifi/iwl-config.h        |  11 +-
 drivers/net/wireless/intel/iwlwifi/iwl-csr.h           |  29 ++++-
 drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c       |  34 +++---
 drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.h       |  24 +++-
 drivers/net/wireless/intel/iwlwifi/iwl-drv.c           |   4 +-
 drivers/net/wireless/intel/iwlwifi/iwl-io.c            |  26 +++--
 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c     |  40 ++++++-
 drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h       |   8 +-
 drivers/net/wireless/intel/iwlwifi/iwl-prph.h          |  43 +++++++
 drivers/net/wireless/intel/iwlwifi/iwl-trans.h         |   6 +-
 drivers/net/wireless/intel/iwlwifi/mvm/constants.h     |   5 +-
 drivers/net/wireless/intel/iwlwifi/mvm/d3.c            | 580 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------
 drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c   |  87 ++++++++++++++
 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c       |  57 +++++++++-
 drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c |  85 +++++++++++---
 drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c |  27 ++++-
 drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h        |   3 +-
 drivers/net/wireless/intel/iwlwifi/mvm/fw.c            | 108 ++++++++++--------
 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c      |  44 ++++++--
 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c      |  35 +++---
 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h           |   3 +-
 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c           |   4 +-
 drivers/net/wireless/intel/iwlwifi/mvm/ops.c           |  75 ++++++++++---
 drivers/net/wireless/intel/iwlwifi/mvm/rfi.c           |   2 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c         |  33 ++++++
 drivers/net/wireless/intel/iwlwifi/mvm/rs.h            |  10 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c          |  45 +++++---
 drivers/net/wireless/intel/iwlwifi/mvm/scan.c          |  93 ++++++++-------
 drivers/net/wireless/intel/iwlwifi/mvm/sta.c           | 120 ++++++++++++++------
 drivers/net/wireless/intel/iwlwifi/mvm/time-event.c    |  41 +++++--
 drivers/net/wireless/intel/iwlwifi/pcie/drv.c          | 118 ++++++++++++++++++-
 drivers/net/wireless/intel/iwlwifi/pcie/internal.h     |  24 ++--
 drivers/net/wireless/intel/iwlwifi/pcie/rx.c           |  17 ++-
 drivers/net/wireless/intel/iwlwifi/pcie/trans-gen2.c   |  57 ++++++++--
 drivers/net/wireless/intel/iwlwifi/pcie/trans.c        |  49 +++++---
 60 files changed, 2392 insertions(+), 710 deletions(-)
 create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/dhc.h


[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

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

* Re: pull-request: iwlwifi-next 2021-08-26
  2021-08-26 20:47 pull-request: iwlwifi-next 2021-08-26 Luca Coelho
@ 2021-08-29 11:12 ` Kalle Valo
  2021-08-29 16:15   ` Luca Coelho
  0 siblings, 1 reply; 5+ messages in thread
From: Kalle Valo @ 2021-08-29 11:12 UTC (permalink / raw)
  To: Luca Coelho; +Cc: linux-wireless

Luca Coelho <luca@coelho.fi> writes:

> Hi Kalle,
>
> Here's my pull request for v5.15 with all the patchesets I sent
> earlier.  This is all normal development, new features, bugfixes and
> cleanups.  More details about the contents in the tag description.
>
> Please let me know if there are any issues.
>
> Cheers,
> Luca.
>
>
> The following changes since commit e3f30ab28ac866256169153157f466d90f44f122:
>
>   Merge branch 'pktgen-samples-next' (2021-08-25 13:44:30 +0100)
>
> are available in the Git repository at:
>
>   git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next.git tags/iwlwifi-next-for-kalle-2021-08-26
>
> for you to fetch changes up to d9a406ac813dd6a4cfc92bc2576adf43219792ef:
>
>   iwlwifi: bump FW API to 66 for AX devices (2021-08-26 23:39:05 +0300)
>
> ----------------------------------------------------------------
> iwlwifi patches for v5.15
>
> * Support scanning hidden 6GHz networks;
> * Some improvements in the FW error dumps;
> * Add some HE capability flags
> * A bunch of janitorial clean-ups;
> * Clean-ups in the TX code;
> * Small fix for SMPS;
> * Support for a new hardware family (Bz);
> * Small fix in the scan code;
> * A bunch of changes in the D3 code, including new FW API;
> * Finalize the refactoring of 6GHz scan;
> * Initial changes in the SAR profile code;
> * Fix reading one of our ACPI tables (WTAS);
> * Support some new ACPI table revisions;
> * Support new API of the WoWlan status FW notification;
> * Fixes in SAR ACPI tables handling;
> * Some debugging improvements;
> * Fix in ROC;
> * Support for new FW API versions;
> * Support new FW command versions;
> * Ongoing work on support for Bz devices;
> * Add new DHC framework to help with debugging of FW flows;
> * Some other small fixes, clean-ups and improvements.
>
> ----------------------------------------------------------------

I'm not convinced about CONFIG_IWLWIFI_DHC option yet, that needs more
discussion.

As the merge window most likely starts today, and I didn't want to
unnecessarily delay rest of iwlwifi patches, I decided to pull from a
commit before that DHC stuff:

git pull git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next.git e257d969f36503b8eb1240f32653a1afb3109f86

So pulled, thanks.

-- 
https://patchwork.kernel.org/project/linux-wireless/list/

https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches

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

* Re: pull-request: iwlwifi-next 2021-08-26
  2021-08-29 11:12 ` Kalle Valo
@ 2021-08-29 16:15   ` Luca Coelho
  2021-09-01  6:16     ` Kalle Valo
  0 siblings, 1 reply; 5+ messages in thread
From: Luca Coelho @ 2021-08-29 16:15 UTC (permalink / raw)
  To: Kalle Valo; +Cc: linux-wireless

On Sun, 2021-08-29 at 14:12 +0300, Kalle Valo wrote:
> Luca Coelho <luca@coelho.fi> writes:
> 
> > Hi Kalle,
> > 
> > Here's my pull request for v5.15 with all the patchesets I sent
> > earlier.  This is all normal development, new features, bugfixes and
> > cleanups.  More details about the contents in the tag description.
> > 
> > Please let me know if there are any issues.
> > 
> > Cheers,
> > Luca.
> > 
> > 
> > The following changes since commit e3f30ab28ac866256169153157f466d90f44f122:
> > 
> >   Merge branch 'pktgen-samples-next' (2021-08-25 13:44:30 +0100)
> > 
> > are available in the Git repository at:
> > 
> >   git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next.git tags/iwlwifi-next-for-kalle-2021-08-26
> > 
> > for you to fetch changes up to d9a406ac813dd6a4cfc92bc2576adf43219792ef:
> > 
> >   iwlwifi: bump FW API to 66 for AX devices (2021-08-26 23:39:05 +0300)
> > 
> > ----------------------------------------------------------------
> > iwlwifi patches for v5.15
> > 
> > * Support scanning hidden 6GHz networks;
> > * Some improvements in the FW error dumps;
> > * Add some HE capability flags
> > * A bunch of janitorial clean-ups;
> > * Clean-ups in the TX code;
> > * Small fix for SMPS;
> > * Support for a new hardware family (Bz);
> > * Small fix in the scan code;
> > * A bunch of changes in the D3 code, including new FW API;
> > * Finalize the refactoring of 6GHz scan;
> > * Initial changes in the SAR profile code;
> > * Fix reading one of our ACPI tables (WTAS);
> > * Support some new ACPI table revisions;
> > * Support new API of the WoWlan status FW notification;
> > * Fixes in SAR ACPI tables handling;
> > * Some debugging improvements;
> > * Fix in ROC;
> > * Support for new FW API versions;
> > * Support new FW command versions;
> > * Ongoing work on support for Bz devices;
> > * Add new DHC framework to help with debugging of FW flows;
> > * Some other small fixes, clean-ups and improvements.
> > 
> > ----------------------------------------------------------------
> 
> I'm not convinced about CONFIG_IWLWIFI_DHC option yet, that needs more
> discussion.

Okay, so just let me know what the issue is (now that we depend on
EXPERT) and let's decide what to do with it.


> As the merge window most likely starts today, and I didn't want to
> unnecessarily delay rest of iwlwifi patches, I decided to pull from a
> commit before that DHC stuff:
> 
> git pull git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next.git e257d969f36503b8eb1240f32653a1afb3109f86
> 
> So pulled, thanks.

Thanks for pulling! But we also need at least the top patch in my pull-
req, the one that bumps the FW API...

--
Cheers,
Luca.


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

* Re: pull-request: iwlwifi-next 2021-08-26
  2021-08-29 16:15   ` Luca Coelho
@ 2021-09-01  6:16     ` Kalle Valo
  2021-09-01  7:16       ` Luca Coelho
  0 siblings, 1 reply; 5+ messages in thread
From: Kalle Valo @ 2021-09-01  6:16 UTC (permalink / raw)
  To: Luca Coelho; +Cc: linux-wireless

Luca Coelho <luca@coelho.fi> writes:

>> As the merge window most likely starts today, and I didn't want to
>> unnecessarily delay rest of iwlwifi patches, I decided to pull from a
>> commit before that DHC stuff:
>> 
>> git pull
>> git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next.git
>> e257d969f36503b8eb1240f32653a1afb3109f86
>> 
>> So pulled, thanks.
>
> Thanks for pulling! But we also need at least the top patch in my pull-
> req, the one that bumps the FW API...

Can you submit that patch again and assign it to me? And don't forget
document in the commit log why it's needed.

-- 
https://patchwork.kernel.org/project/linux-wireless/list/

https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches

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

* Re: pull-request: iwlwifi-next 2021-08-26
  2021-09-01  6:16     ` Kalle Valo
@ 2021-09-01  7:16       ` Luca Coelho
  0 siblings, 0 replies; 5+ messages in thread
From: Luca Coelho @ 2021-09-01  7:16 UTC (permalink / raw)
  To: Kalle Valo; +Cc: linux-wireless

On Wed, 2021-09-01 at 09:16 +0300, Kalle Valo wrote:
> Luca Coelho <luca@coelho.fi> writes:
> 
> > > As the merge window most likely starts today, and I didn't want to
> > > unnecessarily delay rest of iwlwifi patches, I decided to pull from a
> > > commit before that DHC stuff:
> > > 
> > > git pull
> > > git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next.git
> > > e257d969f36503b8eb1240f32653a1afb3109f86
> > > 
> > > So pulled, thanks.
> > 
> > Thanks for pulling! But we also need at least the top patch in my pull-
> > req, the one that bumps the FW API...
> 
> Can you submit that patch again and assign it to me? And don't forget
> document in the commit log why it's needed.

Thanks, Kalle!

I'll resend it.

We have a new FW API freeze every 6 weeks, so we need to bump the
newest version number that the driver supports accordingly.  In this
specific case, support for new HW will only be possible with the new FW
version, so we need it in v5.15.

I'll try to reflect that in the commit log.

--
Cheers,
Luca.


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

end of thread, other threads:[~2021-09-01  7:16 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-08-26 20:47 pull-request: iwlwifi-next 2021-08-26 Luca Coelho
2021-08-29 11:12 ` Kalle Valo
2021-08-29 16:15   ` Luca Coelho
2021-09-01  6:16     ` Kalle Valo
2021-09-01  7:16       ` Luca Coelho

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.