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