~acelankao/+git/ubuntu-jammy:oem-6.5-next

Last commit made on 2023-12-12
Get this branch:
git clone -b oem-6.5-next https://git.launchpad.net/~acelankao/+git/ubuntu-jammy
Only AceLan Kao can upload to this branch. If you are AceLan Kao please log in for upload directions.

Branch merges

Branch information

Name:
oem-6.5-next
Repository:
lp:~acelankao/+git/ubuntu-jammy

Recent commits

c31638b... by Johannes Berg

wifi: iwlwifi: mvm: support flush on AP interfaces

Support TX flush on AP interfaces so that we will do a
proper flush for frames on the queue before keys are
removed.

type=bugfix
fixes=unknown
ticket=jira:WIFI-293012

Change-Id: Ia8381bd4f7d47592e74387c564739798a01c4049
Signed-off-by: Johannes Berg <email address hidden>
Reviewed-on: https://gerritwcs.ir.intel.com/c/iwlwifi-stack-dev/+/46931
Tested-by: iil_jenkins <email address hidden>
tested: iil_jenkins <email address hidden>
automatic-review: iil_jenkins <email address hidden>
Reviewed-by: Greenman, Gregory <email address hidden>

42225be... by Emmanuel Grumbach <email address hidden>

wifi: iwlwifi: mvm: fix recovery flow in CSA

If the firmware crashes in the de-activation / re-activation
of the link during CSA, we will not have a valid phy_ctxt
pointer in mvmvif. This is a legit case, but when mac80211
removes the station to cleanup our state during the
re-configuration, we need to make sure we clear ap_sta
otherwise we won't re-add the station after the firmware has
been restarted. Later on, we'd activate the link, try to send
a TLC command crash again on ASSERT 3508.

Fix this by properly cleaning up our state.

type=bugfix
ticket=jira:WIFI-304365
ticket=chrome-os-partner:272316011
fixes=unknown

Change-Id: I4cd50e88ee5c23c1c8dd5b157a800e4b4c96f236
Signed-off-by: Emmanuel Grumbach <email address hidden>
Reviewed-on: https://gerritwcs.ir.intel.com/c/iwlwifi-stack-dev/+/56616
tested: iil_jenkins <email address hidden>
Reviewed-by: Greenman, Gregory <email address hidden>
automatic-review: iil_jenkins <email address hidden>
Tested-by: iil_jenkins <email address hidden>

e87c489... by Krishnanand Prabhu <email address hidden>

iwlwifi: Update 6GHz support

Support 6 GHz feature only from kernel 5.10 and above in chromeOS.

Skip the 6 GHz channels read from NVM if UHB is not supported.

type=bugfix
fixes=Ic97c95e98878b6ce0a247799001a875ad7838f4f
ticket=jira:WIFI-70073

Change-Id: I6885ba6c6ee2cdf71628e88c1375b2c22319d984
Signed-off-by: Krishnanand Prabhu <email address hidden>
Reviewed-on: https://git-amr-3.devtools.intel.com/gerrit/278509
Reviewed-by: Luciano Coelho <email address hidden>
Tested-by: ec ger unix iil jenkins <email address hidden>

56ca7e8... by Andrei Otcheretianski <email address hidden>

iwlwifi: Don't set NO_HT40+/- flags on 6GHz band

These flags are not needed on 6GHz channels, and anyway they were set
incorrectly.
This in turn resulted in alternating channel flags, preventing reg domain
rules to be merged together, so cfg80211 couldn't even send them to the
user space, as the regulatory domain was too large.
Fix it.

type=bugfix
ticket=jira:WIFI-55206
fixes=unknown

Change-Id: I092e21cde43320ffc2eff17f5748ff9c87c87fcf
Signed-off-by: Andrei Otcheretianski <email address hidden>
Reviewed-on: https://git-amr-3.devtools.intel.com/gerrit/265201
automatic-review: ec ger unix iil jenkins <email address hidden>
Tested-by: ec ger unix iil jenkins <email address hidden>
Reviewed-by: Luciano Coelho <email address hidden>

eeea8ac... by Chaya Rachel Ivgi <email address hidden>

iwlwifi: remove redundant reading from NVM file

The driver reads xtal_calib from NVM file, but actually never uses it.
This is only used in dvm driver.

type=cleanup
ticket=none

Change-Id: I7d7b73dccb793e220f023e0d049b082b043ca95e
Signed-off-by: Chaya Rachel Ivgi <email address hidden>
Reviewed-on: https://git-amr-3.devtools.intel.com/gerrit/137995
Reviewed-by: ec ger unix iil jenkins <email address hidden>
Tested-by: ec ger unix iil jenkins <email address hidden>
Reviewed-by: Coelho, Luciano <email address hidden>

f4f7100... by Johannes Berg

wifi: iwlwifi: mvm: disconnect long CSA only w/o alternative

If there's an alternative link to use while the CSA is in
progress, there's no need to disconnect since another link
is still usable during the switching time. Change the code
here to handle that accordingly.

type=feature
ticket=jira:WIFI-282568

Change-Id: Idafdcbfcb36ca4c486f4221aef77643869331514
Signed-off-by: Johannes Berg <email address hidden>
Reviewed-on: https://gerritwcs.ir.intel.com/c/iwlwifi-stack-dev/+/47220
automatic-review: iil_jenkins <email address hidden>
tested: iil_jenkins <email address hidden>
Tested-by: iil_jenkins <email address hidden>
Reviewed-by: Greenman, Gregory <email address hidden>

0b36c13... by Gregory Greenman <email address hidden>

iwlwifi: mvm: handle PS changes in vif_cfg_changed

Handling of BSS_CHANGED_PS was missing in vif_cfg_changed
callback. Fix it.

type=bugfix
fixes=Ieb87f204787fb1c7cb7562e1cbf54ef518d87123
ticket=jira:WIFI-237480

Signed-off-by: Gregory Greenman <email address hidden>
Change-Id: Ieed265014988c50ec68fbff6d33821e4215f987f
Reviewed-on: https://gerritwcs.ir.intel.com/c/iwlwifi-stack-dev/+/15851
automatic-review: iil_jenkins <email address hidden>
tested: iil_jenkins <email address hidden>
Tested-by: iil_jenkins <email address hidden>

21a2afb... by Emmanuel Grumbach <email address hidden>

fixup for 12bacfc2c065319d87a0580cd65375cea8204aba

58a114e... by Johannes Berg

fixup for Ic88b02338c8973f2934439ac3ee77c7451bc0054

994ecbf... by Johannes Berg

wifi: iwlwifi: mvm: reduce maximum RX A-MPDU size

Since 1024 isn't being tested right now, allow only 512
for now.

type=feature
ticket=jira:WIFI-276661

Change-Id: I19022084ac978b9960b12b205c052a83ab141203
Signed-off-by: Johannes Berg <email address hidden>
Reviewed-on: https://gerritwcs.ir.intel.com/c/iwlwifi-stack-dev/+/52857
automatic-review: iil_jenkins <email address hidden>
tested: iil_jenkins <email address hidden>
Tested-by: iil_jenkins <email address hidden>
Reviewed-by: Greenman, Gregory <email address hidden>