APPLIED: Re: [SRU][OEM-B][PULL] Intel WiFi driver update for ETSI 5GHz adaptivity requirement
Timo Aaltonen
tjaalton at ubuntu.com
Mon May 28 09:01:09 UTC 2018
On 25.05.2018 20:23, Anthony Wong wrote:
> BugLink: https://bugs.launchpad.net/bugs/1769980
>
> This series of patches is required to meet the ETSI 5GHz adaptivity
> requirement, which is soon to be enforced. Due to the number of
> commits this is sent as a pull request.
>
> We have tested them on Intel 3165, 7260, 7265, 8260, 8265, 9260, 9462
> and 9560 modules with the latest firmwares from upstream to ensure
> they are still functional and no regression introduced.
>
> The following changes since commit e43ee382d52476286cb36c416742efe30799c472:
>
> UBUNTU: [Config] update Build-Depends: transfig to fig2dev (2018-05-23 10:32:49 +0200)
>
> are available in the git repository at:
>
> git://git.launchpad.net/~anthonywong/ubuntu/+source/linux-oem/+git/bionic lp1769980
>
> for you to fetch changes up to a7c9315df4aea89dbf9ad8ef669ca9f5cde4eb66:
>
> iwlwifi: api: Add geographic profile information to MCC_UPDATE_CMD (2018-05-25 11:37:59 -0400)
>
> ----------------------------------------------------------------
> Avraham Stern (1):
> iwlwifi: mvm: add WFA vendor specific TPC report IE to probe request
>
> Emmanuel Grumbach (4):
> iwlwifi: mvm: remove set but unused variable in iwl_mvm_roc_done_wk
> iwlwifi: fw: fix the enums in the rate scaling API
> iwlwifi: define and use if iwl_mvm_has_tlc_offload
> iwlwifi: bump the max API version for 9000 and 22000 devices
>
> Gregory Greenman (7):
> iwlwifi: mvm: rs: introduce new API for rate scaling
> iwlwifi: mvm: rs: add ops for the new rate scaling in the FW
> iwlwifi: mvm: rs: add basic implementation of the new RS API handlers
> iwlwifi: mvm: rs: new rate scale API - add FW notifications
> iwlwifi: mvm: rs: new rate scale API - add debugfs hooks
> iwlwifi: mvm: rs: add size checks when printing to a buffer
> iwlwifi: mvm: rs: add sanity check when sending LQ command
>
> Haim Dreyfuss (5):
> cfg80211: read wmm rules from regulatory database
> mac80211: limit wmm params to comply with ETSI requirements
> cfg80211: Add API to allow querying regdb for wmm_rule
> iwlwifi: mvm: query regdb for wmm rule if needed
> iwlwifi: api: Add geographic profile information to MCC_UPDATE_CMD
>
> Luca Coelho (2):
> iwlwifi: rename the temporary name of A000 to the official 22000
> iwlwifi: bump FW API to 36 for 8000 and up
>
> Sara Sharon (1):
> iwlwifi: mvm: support RX flags API change
>
> Shaul Triebitz (2):
> iwlwifi: mvm: adjust to quota offload
> iwlwifi: mvm: send the low latency command
>
> drivers/net/wireless/intel/iwlwifi/Makefile | 2 +-
> drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 218 ++++++++++++++
> drivers/net/wireless/intel/iwlwifi/cfg/8000.c | 4 +-
> drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 4 +-
> .../net/wireless/intel/iwlwifi/fw/api/commands.h | 2 +-
> .../net/wireless/intel/iwlwifi/fw/api/datapath.h | 15 +
> .../net/wireless/intel/iwlwifi/fw/api/mac-cfg.h | 19 ++
> .../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 20 +-
> drivers/net/wireless/intel/iwlwifi/fw/api/rs.h | 262 ++++++++++++++++-
> drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 4 +-
> drivers/net/wireless/intel/iwlwifi/fw/file.h | 7 +
> drivers/net/wireless/intel/iwlwifi/fw/smem.c | 8 +-
> drivers/net/wireless/intel/iwlwifi/iwl-config.h | 20 +-
> drivers/net/wireless/intel/iwlwifi/iwl-fh.h | 12 +-
> drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 111 ++++++--
> drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h | 6 +-
> drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 2 +-
> drivers/net/wireless/intel/iwlwifi/mvm/Makefile | 2 +-
> drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 76 ++++-
> drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 6 +-
> drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 18 +-
> drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 18 +-
> drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 7 +-
> drivers/net/wireless/intel/iwlwifi/mvm/quota.c | 4 +
> drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 314 +++++++++++++++++++++
> drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 230 ++++++++-------
> drivers/net/wireless/intel/iwlwifi/mvm/rs.h | 48 ++++
> drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 6 +-
> drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 6 +-
> drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 35 ++-
> drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 28 +-
> drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 7 +-
> .../net/wireless/intel/iwlwifi/mvm/time-event.c | 9 +-
> drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 9 +-
> drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 31 +-
> drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 37 ++-
> drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 4 +-
> include/net/cfg80211.h | 28 ++
> include/net/regulatory.h | 28 ++
> net/mac80211/cfg.c | 3 +
> net/mac80211/ieee80211_i.h | 4 +
> net/mac80211/mlme.c | 1 +
> net/mac80211/util.c | 44 +++
> net/wireless/reg.c | 202 ++++++++++++-
> 44 files changed, 1694 insertions(+), 227 deletions(-)
> create mode 100644 drivers/net/wireless/intel/iwlwifi/cfg/22000.c
> create mode 100644 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c
There was some fuzz applying some of these to the rebased branch, but
with those fixed it's now applied to bionic/oem-next, thanks
--
t
More information about the kernel-team
mailing list