From: Sara Sharon
Access should be by rcu_dereference. Issue was found by sparse.
Fixes: 65e254821cee ("iwlwifi: mvm: use firmware station PM notification for
AP_LINK_PS")
Signed-off-by: Sara Sharon
Signed-off-by: Luca Coelho
---
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
From: Sara Sharon
In TVQM mode the TX responses were changed to include
queue number since legacy TX queue number retrieval cannot
be scaled up to 512 queues.
Support this change.
Signed-off-by: Sara Sharon
Signed-off-by: Luca Coelho
---
drivers/net/wireless/intel/iwlwifi/mvm/fw-api-tx.h
From: Sara Sharon
This flag is used for mac80211 reordering. As we do reordering
ourselves, turning it on is misleading and pointless.
Signed-off-by: Sara Sharon
Signed-off-by: Luca Coelho
---
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 3 ---
1 file changed, 3 deletions(-)
diff --git a
From: Liad Kaufman
Not only that this write is not needed (as FW does this
itself), on newer HW this register is write protected
so trying to write there will cause problems.
Signed-off-by: Liad Kaufman
Signed-off-by: Luca Coelho
---
drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 3
From: Luca Coelho
The "invalid" label was a bit ugly and unnecessary. Remove it.
Signed-off-by: Luca Coelho
---
drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 13 +
1 file changed, 5 insertions(+), 8 deletions(-)
diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/rx.c
From: David Spinadel
Change the value of TX_CMD_SEC_KEY_FROM_TABLE flag
in TX_CMD security flags to accommodate a FW API change.
Bump min API for 9000 series devices to 30 to keep the driver aligned
aligned the FW.
Signed-off-by: David Spinadel
Signed-off-by: Luca Coelho
---
drivers/net
From: Sara Sharon
In TVQM mode the queue ID is assigned after enablement.
Get rid of assuming pre-defined TX queue ID in functions
that will be used by TVQM allocation path.
Signed-off-by: Sara Sharon
Signed-off-by: Luca Coelho
---
drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 4
From: Sara Sharon
Seems like HW is reversing addr3 in the MAC header of de-aggregated
AMSDU. Reverse it back.
Signed-off-by: Sara Sharon
Signed-off-by: Luca Coelho
---
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 7 +++
1 file changed, 7 insertions(+)
diff --git a/drivers/net
Sharon
Signed-off-by: Luca Coelho
---
drivers/net/wireless/intel/iwlwifi/iwl-trans.h| 38 ---
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 3 +
drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 124 --
drivers/net/wireless/intel/iwlwifi/mvm/utils.c| 63
From: Luca Coelho
This workaround is not needed anymore. Remove it.
Signed-off-by: Luca Coelho
---
drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 46 -
1 file changed, 46 deletions(-)
diff --git a/drivers/net/wireless/intel/iwlwifi/pcie/trans.c
b/drivers/net
-off-by: Sara Sharon
Signed-off-by: Luca Coelho
---
drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h | 23 +++
drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 15 +++
drivers/net/wireless/intel/iwlwifi/mvm/ops.c| 1 +
3 files changed, 39 insertions(+)
diff
From: Tzipi Peres
Add one new PCI ID for the 8265 series.
Add three new PCI ID for the 8275 series.
Signed-off-by: Tzipi Peres
Signed-off-by: Luca Coelho
---
drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 4
1 file changed, 4 insertions(+)
diff --git a/drivers/net/wireless/intel
power.
Signed-off-by: Haim Dreyfuss
Signed-off-by: Luca Coelho
---
.../net/wireless/intel/iwlwifi/mvm/fw-api-power.h | 43 +++-
drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h| 1 +
drivers/net/wireless/intel/iwlwifi/mvm/fw.c| 112 +
drivers/net/wireless
From: Sara Sharon
For a000 devices, we don't really have multi RX queue for now,
until we have the RX queue configuration API.
Disable RX queue notification for now.
Signed-off-by: Sara Sharon
Signed-off-by: Luca Coelho
---
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 3 ++-
1
From: Emmanuel Grumbach
Omit 7265D and 3168 since those are now stuck on 30.
Signed-off-by: Emmanuel Grumbach
Signed-off-by: Luca Coelho
---
drivers/net/wireless/intel/iwlwifi/iwl-8000.c | 4 ++--
drivers/net/wireless/intel/iwlwifi/iwl-9000.c | 2 +-
drivers/net/wireless/intel/iwlwifi/iwl
Signed-off-by: Luca Coelho
---
drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h | 2 +-
drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c | 21 -
2 files changed, 21 insertions(+), 2 deletions(-)
diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h
b/drivers/net/wireless
From: Emmanuel Grumbach
In the end, the firmware doesn't want the SP len as present
in the WMM IE, but rather the actual number of frames.
Fixes: bd3c6cf901a8 ("iwlwifi: mvm: tell the firmware about the U-APSD
parameters")
Signed-off-by: Emmanuel Grumbach
Signed-off-
From: Sara Sharon
Identify and load FW for a000 CDB product.
Signed-off-by: Sara Sharon
Signed-off-by: Luca Coelho
---
drivers/net/wireless/intel/iwlwifi/iwl-a000.c | 20
drivers/net/wireless/intel/iwlwifi/iwl-config.h | 5 -
drivers/net/wireless/intel/iwlwifi
From: Sara Sharon
Currently when rate isn't found (invalid rate or CCK rate in high
band) driver is assigning rate -1, which causes mac80211 to dump
it later with the cryptic rate value of 0xFF.
Instead, warn early and dump the frame in mvm.
Signed-off-by: Sara Sharon
Signed-off-by:
: mvm: add reorder buffer per queue")
Signed-off-by: Sara Sharon
Signed-off-by: Luca Coelho
---
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 2 ++
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 30 +--
drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 1 +
3 fi
schedule_work(async_handlers_wk);
iwl_notification_notify()
iwl_mvm_wait_for_async_handlers()
This way, the waiter is guaranteed that all the handlers
have been run (if SYNC), or at least enqueued (if ASYNC)
by the time it wakes up.
Signed-off-by: Emmanuel Grumbach
Signed-
From: Sara Sharon
Address 4 is reversed as well.
Signed-off-by: Sara Sharon
Signed-off-by: Luca Coelho
---
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 9 -
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
b/drivers/net
From: Sara Sharon
API was changed once more to support 2 LMACs.
Adapt to change while preserving current functionality.
Signed-off-by: Sara Sharon
Signed-off-by: Luca Coelho
---
drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 2 +
drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h | 41
From: Liad Kaufman
Memory offsets and lengths for A000 HW is different
than currently specified.
Fixes: e34d975e40ff ("iwlwifi: Add a000 HW family support")
Signed-off-by: Liad Kaufman
Signed-off-by: Luca Coelho
---
drivers/net/wireless/intel/iwlwifi/iwl-a000.c | 6 +++---
1 file
From: Sara Sharon
When FW fails to get block ack, it will send the notification with
0 items in the TFD queue elements. Allow this and handle accordingly.
Fixes: c46e7724bfe9 ("iwlwifi: mvm: support new BA notification response")
Signed-off-by: Sara Sharon
Signed-off-by: L
g write in iwl_mvm_up()
iwlwifi: a000: fix memory offsets and lengths
Luca Coelho (5):
iwlwifi: mvm: spin off SAR profile selection function
iwlwifi: mvm: add support for EWRD (Dynamic SAR) ACPI table
iwlwifi: mvm: remove unnecessary debugging from UMAC scan
iwlwifi: m
On Wed, 2017-04-19 at 22:34 +0300, Luca Coelho wrote:
> Hi Kalle,
>
> Here's my second pull-request intended for v4.12. It includes the last
> two patch series I sent out, namely 2017-04-13 and 2017-04-19.
>
> This pull request has a small difference from the patch sets
From: Luca Coelho
Hi,
These two patches by Johannes fix one patch that was included in my
pull-req with tag iwlwifi-next-for-kalle-2017-04-13 (which you already pulled).
I'll include them in my new pull-req.
Cheers,
Luca.
Johannes Berg (2):
iwlwifi: pcie: fix mutex leak in gen2
From: Johannes Berg
If the context info fails to be allocated, the mutex
isn't unlocked properly, fix that.
Fixes: eda50cde58de ("iwlwifi: pcie: add context information support")
Signed-off-by: Johannes Berg
Signed-off-by: Luca Coelho
---
drivers/net/wireless/intel/iwlwifi/pc
rg
Signed-off-by: Luca Coelho
---
drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.c | 5 -
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.c
b/drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.c
index 854d61888f4d..1d95512361b2 10
offsets and lengths
Luca Coelho (5):
iwlwifi: mvm: spin off SAR profile selection function
iwlwifi: mvm: add support for EWRD (Dynamic SAR) ACPI table
iwlwifi: mvm: remove unnecessary debugging from UMAC scan
iwlwifi: mvm: remove unnecessary label in iwl_mvm_handle_rx_statis
On Thu, 2017-04-20 at 07:59 +0300, Luca Coelho wrote:
> Here's v2 of my second pull-request intended for v4.12. It includes the
> last three patch series I sent out, namely 2017-04-13, 2017-04-19 and
> the 2 fixes by Johannes that I sent a few minutes ago.
>
> I also removed
On Thu, 2017-04-20 at 09:55 +0300, Kalle Valo wrote:
> Luca Coelho writes:
> diff --git a/drivers/net/wireless/intel/iwlwifi/iwl-a000.c
> > b/drivers/net/wireless/intel/iwlwifi/iwl-a000.c
> > index 6d745c36f1d8..097cb45c8ad9 100644
> > --- a/drivers/net/wireless/intel/iwlw
On Sun, 2017-04-23 at 17:54 -0700, Andi Kleen wrote:
> Hi,
Hi Andi,
> Since I updated my laptop to 4.11-rc* the wireless is fairly instable
> (I think it was already less stable with 4.10 than with 4.8, but no
> clear data)
>
> For example it locked up (no more wireless) with a warn on while c
On Mon, 2017-04-24 at 05:40 -0700, Andi Kleen wrote:
> > > Any fixes/workarounds?
> >
> > It seems that you are using an old firmware version:
> >
> > > [70585.074356] iwlwifi :03:00.0: Loaded firmware version: 21.302800.0
> >
> > We have already published version -27 for 4.11 and you're sti
On Mon, 2017-04-24 at 12:05 -0700, Andi Kleen wrote:
> On Mon, Apr 24, 2017 at 09:52:28PM +0300, Luca Coelho wrote:
> > On Mon, 2017-04-24 at 05:40 -0700, Andi Kleen wrote:
> > > > > Any fixes/workarounds?
> > > >
> > > > It
From: Johannes Berg
Remove an extra variable 'queue' that already exists.
Also, since there are no code paths that use 'queue'
without intializing it, remove the unnecessary zero
initialization.
Signed-off-by: Johannes Berg
Signed-off-by: Luca Coelho
---
drivers/net/wi
From: Sara Sharon
The reserved queue is never used, save the trouble.
Signed-off-by: Sara Sharon
Signed-off-by: Luca Coelho
---
drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 6 +-
drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 7 ---
2 files changed, 9 insertions(+), 4 deletions
From: Sara Sharon
Rates were changed to adapt to HE. Change is backward compatible.
Signed-off-by: Sara Sharon
Signed-off-by: Luca Coelho
---
drivers/net/wireless/intel/iwlwifi/mvm/fw-api-rs.h | 28 +-
drivers/net/wireless/intel/iwlwifi/mvm/rs.c| 11
From: Johannes Berg
There's no need to have iwl_run_unified_mvm_ucode() be exposed
to other parts of the code since the logic to pick it over the
normal code in iwl_run_init_mvm_ucode() can just be done in
that function itself.
Signed-off-by: Johannes Berg
Signed-off-by: Luca C
From: Dor Shaish
iwl7265D and iwl3168 are frozen on API version 29.
Set the MAX API allowed level to 29 from now on.
Signed-off-by: Dor Shaish
Signed-off-by: Luca Coelho
---
drivers/net/wireless/intel/iwlwifi/iwl-7000.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a
From: Sharon Dvir
While freeing inactive queue, check mvmsta to be valid before
dereferencing it. Found by Klocwork.
Signed-off-by: Sharon Dvir
Signed-off-by: Luca Coelho
---
drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/net
From: Luca Coelho
Hi,
One more patch set intended for v4.12. These are the changes:
* The firmware for 7265D and 3168 NICs is frozen at version 29;
* Sari continues working heavily on support for A000 series;
* A bunch of fixes;
* Some cleanups here and there;
As usual, I'm pushing
From: Liad Kaufman
Allow configuring debug destination on a000 HW.
Signed-off-by: Liad Kaufman
Signed-off-by: Luca Coelho
---
drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.c | 4
drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 1 +
drivers/net/wireless/intel/iwlwifi/pcie
From: Sharon Dvir
In iwl_mvm_sar_get_ewrd_table() In case of a BIOS bug, n_profiles
might be 0 thus we need to return an error value. Found by Klocwork.
Signed-off-by: Sharon Dvir
Signed-off-by: Luca Coelho
---
drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 6 ++
1 file changed, 6
From: Mordechai Goodstein
Delete the scanned channel results.
No need in it we get it any way when logging.
The print only clogs up the ftrace print buffer.
Signed-off-by: Mordechai Goodstein
Signed-off-by: Luca Coelho
---
drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 31
From: Johannes Berg
This struct member is already assigned in the previous
call to iwl_trans_alloc(), so assigning the same value
again is superfluous - remove it.
Signed-off-by: Johannes Berg
Signed-off-by: Luca Coelho
---
drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 1 -
1 file
From: Sara Sharon
Most of the dwells are constant across different scan types.
Use defines instead of depending on scan type.
This is needed as preparation to having different scan type per
band.
Signed-off-by: Sara Sharon
Signed-off-by: Luca Coelho
---
drivers/net/wireless/intel/iwlwifi/mvm
From: Sara Sharon
Avoid using the old define since it will enlarge necessary
structs for previous HW.
Signed-off-by: Sara Sharon
Signed-off-by: Luca Coelho
---
drivers/net/wireless/intel/iwlwifi/iwl-a000.c | 2 +-
drivers/net/wireless/intel/iwlwifi/iwl-config.h| 2 +-
drivers/net
From: Sara Sharon
We use the full station field as sta_id, and never
use the color.
FW are about to clean the color out, so those defines
are incorrect now (and were redundant before).
Signed-off-by: Sara Sharon
Signed-off-by: Luca Coelho
---
drivers/net/wireless/intel/iwlwifi/mvm/fw-api
From: Liad Kaufman
For gen2 there is a new register.
Signed-off-by: Liad Kaufman
Signed-off-by: Luca Coelho
---
drivers/net/wireless/intel/iwlwifi/iwl-io.c | 3 +++
drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 1 +
2 files changed, 4 insertions(+)
diff --git a/drivers/net/wireless
ter causes a deadlock instead, so that's not an
option.
Signed-off-by: Johannes Berg
Signed-off-by: Luca Coelho
---
drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/wireless/intel/iwlwifi/iwl-drv.c
b/drivers/net/wirele
actually have been) use it for various reasons.
Signed-off-by: Johannes Berg
Signed-off-by: Luca Coelho
---
drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 13 +++--
1 file changed, 7 insertions(+), 6 deletions(-)
diff --git a/drivers/net/wireless/intel/iwlwifi/iwl-drv.c
b/drivers/net
-off-by: Sara Sharon
Signed-off-by: Luca Coelho
---
drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 5 +
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 2 ++
drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 4 ++--
drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 2 ++
4 files
er of adding and removing the stations according to
FW requirements.
Signed-off-by: Sara Sharon
Signed-off-by: Luca Coelho
---
drivers/net/wireless/intel/iwlwifi/iwl-fw-file.h | 2 +
.../net/wireless/intel/iwlwifi/mvm/fw-api-mac.h| 5 +-
.../net/wireless/intel/iwlwifi/mvm/fw-api-sta.h
From: Sara Sharon
The changes in commit 9415af7f306b ("iwlwifi: mvm: support new binding
API") assigned values that were later memset to 0. Move the memset
earlier.
Fixes: 9415af7f306b ("iwlwifi: mvm: support new binding API")
Signed-off-by: Sara Sharon
Signed
paths that shouldn't be hit.
Signed-off-by: Sara Sharon
Signed-off-by: Luca Coelho
---
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 4 +-
drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 4 +-
drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 96 +++---
drivers/ne
her groups.
Reported-by: Sharon Dvir
Reported-by: Shaul Triebitz
Signed-off-by: Johannes Berg
Signed-off-by: Luca Coelho
---
drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/wireless/intel/iwlwifi/pcie/rx.c
b/drivers/ne
ff-by: Sara Sharon
Signed-off-by: Luca Coelho
---
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 2 +-
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 2 ++
drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 12 ++--
drivers/net/wireless/intel/iwlwifi/mvm/tx.c
, depends on the association state.
Signed-off-by: Haim Dreyfuss
Signed-off-by: Luca Coelho
---
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 1 +
drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 9 ++--
drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 29 ++
3
From: Sara Sharon
Rename current wait_tx_queue_empty to wait_tx_queues_empty since
it waits for multiple queues (up to 32).
Next patch will add a wait for single TX queue which is needed for
gen2 to be scalable for 512.
Signed-off-by: Sara Sharon
Signed-off-by: Luca Coelho
---
drivers/net
-off-by: Luca Coelho
---
drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 32 +-
drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h | 16 ++-
2 files changed, 28 insertions(+), 20 deletions(-)
diff --git a/drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c
b
On Wed, 2017-04-26 at 09:10 +0300, Kalle Valo wrote:
> Luca Coelho writes:
>
> > > > https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/iwlwifi-7265D-27.ucode
> > > >
> > > > We have loads of fixes and improvements in t
From: Luca Coelho
Hi,
Here are some mac80211 and cfg80211 patches from our internal tree.
* New AKM suite selectors in the ieee80211 header;
* Some improvements in the roaming API in cfg80211;
* Support for max BSS idle period in mac80211;
* Some cleanups and an optimization;
Please
From: Luca Coelho
Add the definition for FT-8021.1X AKM selector as defined in
IEEE Std 802.11-2016, table 9-133.
Signed-off-by: Luca Coelho
---
include/linux/ieee80211.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/include/linux/ieee80211.h b/include/linux/ieee80211.h
index
Signed-off-by: Luca Coelho
---
net/mac80211/status.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/net/mac80211/status.c b/net/mac80211/status.c
index 83b8b11f24ea..fac191d6dcb7 100644
--- a/net/mac80211/status.c
+++ b/net/mac80211/status.c
@@ -200,6 +200,7 @@ static void
or the bss entry can be
passed as an argument to the unified function.
Signed-off-by: Avraham Stern
[modified the ath6k, brcm80211, rndis and wlan-ng drivers accordingly]
Signed-off-by: Luca Coelho
---
drivers/net/wireless/ath/ath6kl/cfg80211.c | 10 ++-
.../broadcom/brcm80211/brcmfmac
From: Luca Coelho
Add the definitions for SUITE_B and SUITE_B_192 AKM selectors as
defined in IEEE802.11REVmc_D5.0, table 9-132.
Signed-off-by: Luca Coelho
---
include/linux/ieee80211.h | 26 ++
1 file changed, 14 insertions(+), 12 deletions(-)
diff --git a/include
From: Luca Coelho
The multicast variable in the ieee80211_accept_frame() function is
treated as a boolean, but defined as int. Fix that.
Signed-off-by: Luca Coelho
---
net/mac80211/rx.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net/mac80211/rx.c b/net/mac80211/rx.c
From: Johannes Berg
At least on iwlwifi, sometimes lockdep complains that we can
lock
chanctx_mtx -> mvm.mutex -> iflist_mtx
(due to iterate_interfaces)
and
iflist_mtx -> chanctx_mtx
Remove the latter dependency in mac80211 by using the RTNL
that we already hold in one case, and can relativel
Signed-off-by: Luca Coelho
---
include/net/cfg80211.h | 4
include/uapi/linux/nl80211.h | 14 ++
net/wireless/nl80211.c | 4 +++-
net/wireless/sme.c | 1 +
4 files changed, 22 insertions(+), 1 deletion(-)
diff --git a/include/net/cfg80211.h b/include/net
IEEE802.11-2016,
section 9.4.2.79
Signed-off-by: Avraham Stern
Signed-off-by: Luca Coelho
---
include/linux/ieee80211.h | 28 +++-
include/net/mac80211.h | 14 +-
net/mac80211/ieee80211_i.h | 1 +
net/mac80211/mlme.c| 14 +-
net/mac80211
From: Johannes Berg
Some of the enum definitions are unnamed but there's still
an attempt at documenting them - that doesn't work. Name
them to make that work.
Signed-off-by: Johannes Berg
---
include/linux/ieee80211.h | 12 ++--
1 file changed, 6 insertions(+), 6 deletions(-)
diff --
On Wed, 2017-04-26 at 10:08 +0200, Johannes Berg wrote:
> > Avraham Stern (3):
> > mac80211: Add support for BSS max idle period element
> > cfg80211: unify cfg80211_roamed() and cfg80211_roamed_bss()
> > cfg80211/nl80211: add authorized flag to roaming event
>
> I'm going to let these get a
Hi Kalle,
Here's another pull-request intended for v4.12. This is generic
development work, nothing really stands out. More details in the tag
description.
I have sent this out before, and kbuildbot reported success.
Please let me know if there are any issues.
Cheers,
Luca.
The following ch
Hi,
On Sat, 2017-05-06 at 08:39 +0200, Janusz Dziedzic wrote:
> 4.11.0-rc6-next-20170413+
> 04:00.0 Network controller: Intel Corporation Wireless 8260 (rev 3a)
> iwlwifi :04:00.0: loaded firmware version 21.302800.0 op_mode iwlmvm
>
> Scenario:
> - iwlwifi configured in monitor mode - up
> -
From: Luca Coelho
A merge damage happened when applying commit 06a1e85e66ba ("iwlwifi:
remove module loading failure message") from our internal tree to
iwlwifi-next.git. Fix it.
Fixes: 06a1e85e66ba ("iwlwifi: remove module loading failure message")
Reported-by: Pavel R
Hi Kyle,
The last time we pushed new -22 firmwares, we forgot to update the
relevant version for 3168 devices. This pull-request contains only this
update.
Please pull or let me know if there are any issues.
Cheers,
Luca.
The following changes since commit ade8332383e228cbdcfc605b5e5ef3aa5121
On Tue, 2018-02-27 at 11:39 +0100, Johannes Berg wrote:
> I'm dropping the patches 11-13 from my list for now - please resend
> with the additional fix I just submitted internally :-)
Sure, will do, thanks!
--
Luca.
Hi Kalle,
Here is my second set of fixes for 4.16. More details in the tag
description.
I have sent this out before and kbuildbot didn't find any issues.
Please let me know if there are any issues.
Cheers,
Luca.
The following changes since commit 78dc897b7ee67205423dbbc6b56be49fb18d15b5:
e firmware version 34 for 9000 series (2018-03-02 12:38:35
+0200)
iwlwifi: update FWs for 9000 series
* Update FW version 34 for 9000 series;
----
Luca Coelho (1):
iwlwi
From: Luca Coelho
Hi,
This is my third batch of fixes inteded for 4.16.
These are the fixes:
* Fix an issue with the multicast queue;
* Fix IGTK handling;
* Fix some missing return value checks;
* Add support for a HW workaround for issues on some platforms;
As usual, I'm pushing this
ew TX API")
Signed-off-by: Beni Lev
Signed-off-by: Luca Coelho
---
drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 21 -
1 file changed, 12 insertions(+), 9 deletions(-)
diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/sta.c
b/drivers/net/wireless/intel/iwlwifi/mvm/s
From: Luca Coelho
Some devices use a shared clock which is very sensitive to variations
and cause trouble in some situations. We need to set a bit in the phy
configuration to indicate that to the FW. To make this generic, add a
extra_phy_config_flags element to the device configuration and OR
it
was 'false'
.../mac80211.c:2563 iwl_mvm_start_ap_ibss() warn: we tested 'ret' before and it
was 'false'
Fixes: 3a89411cd31c ("iwlwifi: mvm: fix assert 0x2B00 on older FWs")
Signed-off-by: Johannes Berg
Signed-off-by: Luca Coelho
---
drivers/net/wireles
hadn't any queue mapped that that tid.
Fixes: e340c1a6ef4b ("iwlwifi: mvm: Correctly set the tid for mcast queue")
Signed-off-by: Emmanuel Grumbach
Signed-off-by: Luca Coelho
---
drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 10 --
1 file changed, 4 insertions(+), 6 deletions
ohannes Berg (1):
iwlwifi: mvm: fix error checking for multi/broadcast sta
Luca Coelho (1):
iwlwifi: add shared clock PHY config flag for some devices
drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 62
++
drivers/net/wireless/i
referenced anymore.
Signed-off-by: Andrei Otcheretianski
Signed-off-by: Luca Coelho
---
drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c | 21 -
1 file changed, 16 insertions(+), 5 deletions(-)
diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c
b/drivers/net/wireless
station if it
does not have a valid id even in the case of fw restart.
Signed-off-by: Avraham Stern
Signed-off-by: Luca Coelho
---
drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/sta.c
b
From: Luca Coelho
Hi,
This is my fourth batch of fixes inteded for 4.16.
These are the fixes:
* a couple of fixes for channel-switch;
* a few fixes for the aggregation handling code;
As usual, I'm pushing this to a pending branch, for kbuild bot, and
will send a pull-request later.
P
) the tid_data is not cleared. As a result,
following tx for this tid was trying to use an unallocated queue.
Fix this by setting the txq_id for the tid to invalid when unreserving
the queue.
Signed-off-by: Avraham Stern
Signed-off-by: Luca Coelho
---
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
unreachable code (a condition that is
already handled earlier) and remove all the non-DQA comments since
non-DQA mode is no longer supported.
Fixes: cf961e16620f ("iwlwifi: mvm: support dqa-mode agg on non-shared queue")
Signed-off-by: Avraham Stern
Signed-off-by: Luca Coelho
---
drivers/ne
ver waiting for iwl_mvm_post_channel_switch() to be called.
Fix this by increasing the protection time to be 3 beacon intervals and
in addition drop the connection if the time event ends before we got any
beacon.
Signed-off-by: Andrei Otcheretianski
Signed-off-by: Luca Coelho
---
drivers/net
Hi Kalle,
On Fri, 2018-03-16 at 14:38 +0200, Kalle Valo wrote:
> Luca Coelho writes:
>
> > From: Avraham Stern
> >
> > When starting aggregation, the code checks the status of the queue
> > allocated to the aggregation tid, which might not yet be allocated
>
On Fri, 2018-03-16 at 14:41 +0200, Kalle Valo wrote:
> Luca Coelho writes:
>
> > Here is my third set of fixes for 4.16. More details in the tag
> > description.
> >
> > I have sent this out before and kbuildbot didn't find any issues.
> > P
Hi Kalle,
Here is my fourth set of fixes for 4.16. More details in the tag
description.
I have sent this out before and kbuildbot didn't find any issues.
Please let me know if there are any issues.
Cheers,
Luca.
The following changes since commit 1259055170287a350cad453e9eac139c81609860:
These values are stored in the regulatory database.
There are self managed devices which can't maintain these
values on their own. Add API to allow self managed regulatory devices
to query the regulatory database for high band wmm rule.
Signed-off-by: Haim Dreyfuss
Signed-off-by: Luca Coelho
--
accordingly.
Signed-off-by: Haim Dreyfuss
Signed-off-by: Luca Coelho
---
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 | 4 ++--
5
From: Luca Coelho
Hi,
Here are Haim's 3 patches for the new ETSI requirements that have been
pending due to fixes we had in our internl tree. All the fixes have
been squased.
Please review and let me know if there are any issues.
Cheers,
Luca.
Haim Dreyfuss (3):
cfg80211: read wmm
standard, we add wmm_rule into
regulatory rule and add the option to read its value from the regulatory
database.
Signed-off-by: Haim Dreyfuss
Signed-off-by: Luca Coelho
---
include/net/regulatory.h | 28 +
net/wireless/reg.c | 146
101 - 200 of 2786 matches
Mail list logo