Re: pull request: iwlwifi 2016-04-12

2016-08-25 Thread Luca Coelho
On Sun, 2016-08-07 at 07:38 +0300, Emmanuel Grumbach wrote: > On Sun, Aug 7, 2016 at 7:35 AM, Grumbach, Emmanuel > wrote: > > > > > > Hi Kalle, > > > > Here is a pull request for 4.6. I have here a patch that was merged > > to > > -next already, but clearly, it

[PATCH 3/4] iwlwifi: mvm: don't use ret when not initialised

2016-08-29 Thread Luca Coelho
t in tlv") Signed-off-by: Luca Coelho <luciano.coe...@intel.com> --- drivers/net/wireless/intel/iwlwifi/mvm/fw-dbg.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/fw-dbg.c b/drivers/net/wireless/intel/iwlwifi/mvm/fw-dbg.c i

[PATCH 2/4] iwlwifi: mvm: check if vif is NULL before using it

2016-08-29 Thread Luca Coelho
From: Sharon Dvir <sharon.d...@intel.com> wdev_to_ieee80211_vif() might return NULL. Check that vif != NULL before dereferencing it. Signed-off-by: Sharon Dvir <sharon.d...@intel.com> Signed-off-by: Luca Coelho <luciano.coe...@intel.com> --- drivers/net/wireless/intel/iwl

[PATCH 4/4] iwlwifi: mvm: Advertise support for AP channel width change

2016-08-29 Thread Luca Coelho
From: "Peer, Ilan" <ilan.p...@intel.com> The iwlmvm driver supports channel width change in AP mode. Add the proper flag. Signed-off-by: Ilan Peer <ilan.p...@intel.com> Signed-off-by: Luca Coelho <luciano.coe...@intel.com> --- drivers/net/wireless/intel/iwlwifi/

[PATCH 1/4] iwlwifi: mvm: consider P2p device type for firmware dump triggers

2016-08-29 Thread Luca Coelho
From: Emmanuel Grumbach <emmanuel.grumb...@intel.com> When the user really wanted a dump on P2P Client, he coudln't get it because we checked vif->type but didn't take vif->p2p into account. Fix that. Signed-off-by: Emmanuel Grumbach <emmanuel.grumb...@intel.com> Signed-o

[PATCH v2 0/6] some mac80211/cfg80211 patches

2016-08-29 Thread Luca Coelho
From: Luca Coelho <luciano.coe...@intel.com> Hi Johannes, Here are a few of the mac80211 and cfg80211 patches that we have in our internal tree. Thanks for pointing out the missing patch. And please ignore the 5 patches I sent earlier today. In v2: * add a cover letter ;) * add a

[PATCH v2 3/6] mac80211: add support for MU-MIMO air sniffer

2016-08-29 Thread Luca Coelho
; Signed-off-by: Luca Coelho <luciano.coe...@intel.com> --- net/mac80211/cfg.c | 23 ++- net/mac80211/driver-ops.h | 3 ++- net/mac80211/ieee80211_i.h | 3 ++- net/mac80211/iface.c | 5 + net/mac80211/rx.c | 21 + 5 files chan

[PATCH v2 6/6] mac80211: send delBA on unexpected BlockAck Request

2016-08-29 Thread Luca Coelho
From: Johannes Berg If we don't have a BA session, send delBA, as requested by the IEEE 802.11 spec. Apply the same limit of sending such a delBA only once as in the previous patch. Signed-off-by: Johannes Berg --- net/mac80211/rx.c | 6 ++

[PATCH v2 4/6] mac80211: add support for radiotap timestamp field

2016-08-29 Thread Luca Coelho
From: Johannes Berg Use the existing device timestamp from the RX status information to add support for the new radiotap timestamp field. Currently only 32-bit counters are supported, but we also add the radiotap mactime where applicable. This new field allows more

[PATCH v2 1/6] cfg80211: clarify the requirements of .disconnect()

2016-08-29 Thread Luca Coelho
From: Emmanuel Grumbach <emmanuel.grumb...@intel.com> cfg80211 expects the .disconnect() handler to call cfg80211_disconnect() when done. Make this requirement more explicit. Signed-off-by: Emmanuel Grumbach <emmanuel.grumb...@intel.com> Signed-off-by: Luca Coelho <luciano.c

[PATCH v2 2/6] mac80211: refactor monitor representation in sdata

2016-08-29 Thread Luca Coelho
iya.erenf...@intel.com> Signed-off-by: Luca Coelho <luciano.coe...@intel.com> --- net/mac80211/cfg.c | 8 net/mac80211/driver-ops.c | 2 +- net/mac80211/ieee80211_i.h | 6 +- net/mac80211/iface.c | 16 net/mac80211/rx.c | 4 ++-- net

pull-request: iwlwifi 2016-08-29

2016-08-29 Thread Luca Coelho
Hi Kalle, Here are 4 patches intended for 4.8.  They are all very small and low risk, but fix some actual issues.  More details in the tag description. Let me know if everything's fine (or not). :) Luca. The following changes since commit bb87f02b7e4ccdb614a83cbf840524de81e9b321:   Merge

[PATCH v2 5/6] mac80211: send delBA on unexpected BlockAck data frames

2016-08-29 Thread Luca Coelho
From: Johannes Berg When we receive data frames with ACK policy BlockAck, send delBA as requested by the 802.11 spec. Since this would be happening for every frame inside an A-MPDU if it's really received outside a session, limit it to a single attempt. Signed-off-by:

[PATCH 12/16] iwlwifi: add the new 9270 series

2016-08-29 Thread Luca Coelho
From: Oren Givon <oren.gi...@intel.com> Add a new config struct for the new 9270 series and add the first PCI ID for it. Signed-off-by: Oren Givon <oren.gi...@intel.com> Signed-off-by: Luca Coelho <luciano.coe...@intel.com> --- drivers/net/wireless/intel/iwlwifi

[PATCH 13/16] iwlwifi: add the new 9170 series

2016-08-29 Thread Luca Coelho
From: Oren Givon <oren.gi...@intel.com> Add a new config struct for the new 9170 series and add the first PCI ID for it. Signed-off-by: Oren Givon <oren.gi...@intel.com> Signed-off-by: Luca Coelho <luciano.coe...@intel.com> --- drivers/net/wireless/intel/iwlwifi

[PATCH 15/16] iwlwifi: pcie: fix ucode load flow for a000 devices

2016-08-29 Thread Luca Coelho
From: Sara Sharon <sara.sha...@intel.com> Turns out we should access TFH relative addresses. Also, the FH_UCODE_LOAD_STATUS was replaced by UREG_UCODE_LOAD_STATUS. Signed-off-by: Sara Sharon <sara.sha...@intel.com> Signed-off-by: Luca Coelho <luciano.coe...@intel.com> --- dr

[PATCH 11/16] iwlwifi: add new 9460 series PCI IDs

2016-08-29 Thread Luca Coelho
From: Oren Givon <oren.gi...@intel.com> Add 4 more new 9460 series PCI IDs. Signed-off-by: Oren Givon <oren.gi...@intel.com> Signed-off-by: Luca Coelho <luciano.coe...@intel.com> --- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 4 1 file changed, 4 insertions(+) di

[PATCH 14/16] iwlwifi: pcie: refrain from SCD accesses

2016-08-29 Thread Luca Coelho
e sure this is the case. Signed-off-by: Sara Sharon <sara.sha...@intel.com> Signed-off-by: Luca Coelho <luciano.coe...@intel.com> --- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 4 drivers/net/wireless/intel/iwlwifi/pcie/tx.c| 13 - 2 files changed, 16 insertions(+), 1

[PATCH 16/16] iwlwifi: pcie: remove dead code

2016-08-29 Thread Luca Coelho
From: Sara Sharon <sara.sha...@intel.com> If device family is 8000 then iwl_pcie_load_cpu_sections() won't be called at all (iwl_pcie_load_cpu_sections_8000() is called in that case) so this piece of code never gets called. Signed-off-by: Sara Sharon <sara.sha...@intel.com> Signed-

pull-request: iwlwifi-next 2016-08-30

2016-08-29 Thread Luca Coelho
Hi Kalle, Another pull request, this time intended for 4.9.  I have a lot of patches to send, but I'll send smaller batches this time. :) These patches contain mostly preparation for new HW, but also some improvements in the dynamic queue allocation code and the implementation to support GMAC.

[PATCH 10/16] iwlwifi: add a new series 9460 with new PCI ID

2016-08-29 Thread Luca Coelho
From: Oren Givon <oren.gi...@intel.com> Add a new series to the 9000 series called 9460. In addition, add a new PCI ID that is the 9460 new series. Signed-off-by: Oren Givon <oren.gi...@intel.com> Signed-off-by: Luca Coelho <luciano.coe...@intel.com> --- drivers/net/wireless

[PATCH 04/16] iwlwifi: mvm: re-aggregate shared queue after unsharing

2016-08-29 Thread Luca Coelho
From: Liad Kaufman <liad.kauf...@intel.com> When a shared queue becomes unshared, aggregations should be re-enabled if they've existed before. Make sure that they do this, if required. Signed-off-by: Liad Kaufman <liad.kauf...@intel.com> Signed-off-by: Luca Coelho <luciano.c

[PATCH 08/16] iwlwifi: mvm: support txq tid owner change

2016-08-29 Thread Luca Coelho
moving ownership of a TXQ to a different TID (same STA) without stopping the queue. Signed-off-by: Liad Kaufman <liad.kauf...@intel.com> Signed-off-by: Luca Coelho <luciano.coe...@intel.com> --- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 51 1 file chan

[PATCH 03/16] iwlwifi: mvm: support new paging command format

2016-08-29 Thread Luca Coelho
From: Sara Sharon <sara.sha...@intel.com> For a000 devices there is a support of 64 bit DMA addressing. The paging command was changed accordingly - support it. Signed-off-by: Sara Sharon <sara.sha...@intel.com> Signed-off-by: Luca Coelho <luciano.coe...@intel.com> --- dr

[PATCH 06/16] iwlwifi: mvm: re-assign old queues after hw restart in dqa mode

2016-08-29 Thread Luca Coelho
assign the same queues as before the HW restart. Signed-off-by: Liad Kaufman <liad.kauf...@intel.com> Signed-off-by: Luca Coelho <luciano.coe...@intel.com> --- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 72 +++- 1 file changed, 70 insertions(+), 2 deletions(-) di

[PATCH 09/16] iwlwifi: rename and reorder 9000 series configuration structs

2016-08-29 Thread Luca Coelho
From: Oren Givon <oren.gi...@intel.com> Rename and reorder the 9000 series configuration structs: - struct containing configuration of 5165 was renamed to 9000. Signed-off-by: Oren Givon <oren.gi...@intel.com> Signed-off-by: Luca Coelho <luciano.coe...@intel.com> --- drivers/

[PATCH 01/16] iwlwifi: mvm: allow same PN for de-aggregated AMSDU

2016-08-29 Thread Luca Coelho
or the last MPDU in the sequence. Signed-off-by: Sara Sharon <sara.sha...@intel.com> Signed-off-by: Luca Coelho <luciano.coe...@intel.com> --- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/drivers/net/wireless/intel/i

[PATCH 02/16] iwlwifi: mvm: support GMAC protocol

2016-08-29 Thread Luca Coelho
Ayala Beker <ayala.be...@intel.com> Signed-off-by: Luca Coelho <luciano.coe...@intel.com> --- .../net/wireless/intel/iwlwifi/mvm/fw-api-sta.h| 31 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 18 -- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h |

[PATCH 05/16] iwlwifi: mvm: keep track of tid associated with each queue

2016-08-29 Thread Luca Coelho
at TID is associated with it. Signed-off-by: Liad Kaufman <liad.kauf...@intel.com> Signed-off-by: Luca Coelho <luciano.coe...@intel.com> --- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 1 + drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 7 +++ drivers/net/wireless/intel/iwlwi

[PATCH 07/16] iwlwifi: mvm: use defines for SCD_CONFIG_CMD enablement

2016-08-29 Thread Luca Coelho
From: Liad Kaufman <liad.kauf...@intel.com> Due to the addition of another option in the SCD_CONFIG_CMD's %enable field, change the assignment of this field to use defines rather than hard-code the value itself. Signed-off-by: Liad Kaufman <liad.kauf...@intel.com> Signed-off-by:

[PATCH 08/16] iwlwifi: mvm: support txq tid owner change

2016-08-30 Thread Luca Coelho
moving ownership of a TXQ to a different TID (same STA) without stopping the queue. Signed-off-by: Liad Kaufman <liad.kauf...@intel.com> Signed-off-by: Luca Coelho <luciano.coe...@intel.com> --- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 51 1 file chan

[PATCH 06/16] iwlwifi: mvm: re-assign old queues after hw restart in dqa mode

2016-08-30 Thread Luca Coelho
assign the same queues as before the HW restart. Signed-off-by: Liad Kaufman <liad.kauf...@intel.com> Signed-off-by: Luca Coelho <luciano.coe...@intel.com> --- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 72 +++- 1 file changed, 70 insertions(+), 2 deletions(-) di

[PATCH 14/16] iwlwifi: pcie: refrain from SCD accesses

2016-08-30 Thread Luca Coelho
e sure this is the case. Signed-off-by: Sara Sharon <sara.sha...@intel.com> Signed-off-by: Luca Coelho <luciano.coe...@intel.com> --- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 4 drivers/net/wireless/intel/iwlwifi/pcie/tx.c| 13 - 2 files changed, 16 insertions(+), 1

[PATCH 09/16] iwlwifi: rename and reorder 9000 series configuration structs

2016-08-30 Thread Luca Coelho
From: Oren Givon <oren.gi...@intel.com> Rename and reorder the 9000 series configuration structs: - struct containing configuration of 5165 was renamed to 9000. Signed-off-by: Oren Givon <oren.gi...@intel.com> Signed-off-by: Luca Coelho <luciano.coe...@intel.com> --- drivers/

[PATCH 03/16] iwlwifi: mvm: support new paging command format

2016-08-30 Thread Luca Coelho
From: Sara Sharon <sara.sha...@intel.com> For a000 devices there is a support of 64 bit DMA addressing. The paging command was changed accordingly - support it. Signed-off-by: Sara Sharon <sara.sha...@intel.com> Signed-off-by: Luca Coelho <luciano.coe...@intel.com> --- dr

[PATCH 11/16] iwlwifi: add new 9460 series PCI IDs

2016-08-30 Thread Luca Coelho
From: Oren Givon <oren.gi...@intel.com> Add 4 more new 9460 series PCI IDs. Signed-off-by: Oren Givon <oren.gi...@intel.com> Signed-off-by: Luca Coelho <luciano.coe...@intel.com> --- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 4 1 file changed, 4 insertions(+) di

[PATCH 07/16] iwlwifi: mvm: use defines for SCD_CONFIG_CMD enablement

2016-08-30 Thread Luca Coelho
From: Liad Kaufman <liad.kauf...@intel.com> Due to the addition of another option in the SCD_CONFIG_CMD's %enable field, change the assignment of this field to use defines rather than hard-code the value itself. Signed-off-by: Liad Kaufman <liad.kauf...@intel.com> Signed-off-by:

[PATCH 02/16] iwlwifi: mvm: support GMAC protocol

2016-08-30 Thread Luca Coelho
Ayala Beker <ayala.be...@intel.com> Signed-off-by: Luca Coelho <luciano.coe...@intel.com> --- .../net/wireless/intel/iwlwifi/mvm/fw-api-sta.h| 31 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 18 -- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h |

[PATCH 01/16] iwlwifi: mvm: allow same PN for de-aggregated AMSDU

2016-08-30 Thread Luca Coelho
or the last MPDU in the sequence. Signed-off-by: Sara Sharon <sara.sha...@intel.com> Signed-off-by: Luca Coelho <luciano.coe...@intel.com> --- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/drivers/net/wireless/intel/i

[PATCH 05/16] iwlwifi: mvm: keep track of tid associated with each queue

2016-08-30 Thread Luca Coelho
at TID is associated with it. Signed-off-by: Liad Kaufman <liad.kauf...@intel.com> Signed-off-by: Luca Coelho <luciano.coe...@intel.com> --- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 1 + drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 7 +++ drivers/net/wireless/intel/iwlwi

[PATCH 04/16] iwlwifi: mvm: re-aggregate shared queue after unsharing

2016-08-30 Thread Luca Coelho
From: Liad Kaufman <liad.kauf...@intel.com> When a shared queue becomes unshared, aggregations should be re-enabled if they've existed before. Make sure that they do this, if required. Signed-off-by: Liad Kaufman <liad.kauf...@intel.com> Signed-off-by: Luca Coelho <luciano.c

[PATCH 13/16] iwlwifi: add the new 9170 series

2016-08-30 Thread Luca Coelho
From: Oren Givon <oren.gi...@intel.com> Add a new config struct for the new 9170 series and add the first PCI ID for it. Signed-off-by: Oren Givon <oren.gi...@intel.com> Signed-off-by: Luca Coelho <luciano.coe...@intel.com> --- drivers/net/wireless/intel/iwlwifi

[PATCH 15/16] iwlwifi: pcie: fix ucode load flow for a000 devices

2016-08-30 Thread Luca Coelho
From: Sara Sharon <sara.sha...@intel.com> Turns out we should access TFH relative addresses. Also, the FH_UCODE_LOAD_STATUS was replaced by UREG_UCODE_LOAD_STATUS. Signed-off-by: Sara Sharon <sara.sha...@intel.com> Signed-off-by: Luca Coelho <luciano.coe...@intel.com> --- dr

[PATCH 10/16] iwlwifi: add a new series 9460 with new PCI ID

2016-08-30 Thread Luca Coelho
From: Oren Givon <oren.gi...@intel.com> Add a new series to the 9000 series called 9460. In addition, add a new PCI ID that is the 9460 new series. Signed-off-by: Oren Givon <oren.gi...@intel.com> Signed-off-by: Luca Coelho <luciano.coe...@intel.com> --- drivers/net/wireless

[PATCH 16/16] iwlwifi: pcie: remove dead code

2016-08-30 Thread Luca Coelho
From: Sara Sharon <sara.sha...@intel.com> If device family is 8000 then iwl_pcie_load_cpu_sections() won't be called at all (iwl_pcie_load_cpu_sections_8000() is called in that case) so this piece of code never gets called. Signed-off-by: Sara Sharon <sara.sha...@intel.com> Signed-

[PATCH 12/16] iwlwifi: add the new 9270 series

2016-08-30 Thread Luca Coelho
From: Oren Givon <oren.gi...@intel.com> Add a new config struct for the new 9270 series and add the first PCI ID for it. Signed-off-by: Oren Givon <oren.gi...@intel.com> Signed-off-by: Luca Coelho <luciano.coe...@intel.com> --- drivers/net/wireless/intel/iwlwifi

pull-request: iwlwifi-next 2016-08-30-2

2016-08-30 Thread Luca Coelho
Hi Kalle, This is a v2 of my pull request with the potential below array bounds access, reported by kbuild bot, fixed. > Another pull request, this time intended for 4.9.  I have a lot of > patches to send, but I'll send smaller batches this time. :) > > These patches contain mostly preparation

Re: pull-request: iwlwifi-next 2016-08-30

2016-08-30 Thread Luca Coelho
On Tue, 2016-08-30 at 00:23 +0300, Luca Coelho wrote: > Hi Kalle, > > Another pull request, this time intended for 4.9.  I have a lot of > patches to send, but I'll send smaller batches this time. :) > > These patches contain mostly preparation for new HW, but also s

Assigning bugzilla bugs

2016-09-14 Thread Luca Coelho
Hi, Some weeks ago, I started looking into unassigned bugzilla bugs reported to wireless-drivers periodically to fish out the iwlwifi bugs.  While doing this, I always bump into new bugs on other drivers, so I could easily reassign them to the appropriate owners for more visibility. So, if you

[PATCH 1/2] mac80211: allow to support AP_LINK_PS when the set_tim is still needed

2016-09-15 Thread Luca Coelho
c80211 will not update the TIM IE. Change mac80211 to look at the set_tim driver callback rather than AP_LINK_PS to decide if the driver handles the TIM IE internally or not. Signed-off-by: Emmanuel Grumbach <emmanuel.grumb...@intel.com> Signed-off-by: Luca Coelho <luciano.coe...@intel.com>

[PATCH 2/2] mac80211_hwsim: statically initialize hwsim_radios list

2016-09-15 Thread Luca Coelho
From: Johannes Berg There's no need to initialize at runtime, when the static declaration macro can just be used instead, so do that. Signed-off-by: Johannes Berg --- drivers/net/wireless/mac80211_hwsim.c | 3 +-- 1 file changed, 1

pull-request: iwlwifi 2016-09-15

2016-09-15 Thread Luca Coelho
Hi Kalle, Here is one more patch intended for 4.8.  It's small and low risk, just moving some lines of code around, to prevent a firmware crash in certain situations. Let me know if everything's fine (or not). :) Luca. The following changes since commit

[PATCH] iwlwifi: mvm: update TX queue before making a copy of the skb

2016-09-15 Thread Luca Coelho
ned-off-by: Beni Lev <beni@intel.com> Signed-off-by: Luca Coelho <luciano.coe...@intel.com> --- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 19 +-- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/tx.c b/driver

[PATCH] cfg80211: add helper to find an IE that matches a byte-array

2016-09-15 Thread Luca Coelho
From: Luca Coelho <luciano.coe...@intel.com> There are a few places where an IE that matches not only the EID, but also other bytes inside the element, needs to be found. To simplify that and reduce the amount of similar code, implement a new helper function to match the EID and an extra

pull-request: iwlwifi-next 2016-09-15

2016-09-15 Thread Luca Coelho
Hi Kalle, One more pull request intended for 4.9.  There are changes all over, mostly new hardware support, DQA, multiqueue MSIx work, and a bunch of cleanups and improvements.  More details in the tag description. Let me know if everything's fine (or not). :) Luca. The following changes

[PATCH 16/25] iwlwifi: add the new 9560 series

2016-09-15 Thread Luca Coelho
From: Oren Givon <oren.gi...@intel.com> Add a new config struct for the new 9560 series and add the 4 new PCI IDs for it. Signed-off-by: Oren Givon <oren.gi...@intel.com> Signed-off-by: Luca Coelho <luciano.coe...@intel.com> --- drivers/net/wireless/intel/iwlwifi

[PATCH 10/25] iwlwifi: pcie: merge iwl_queue and iwl_txq

2016-09-15 Thread Luca Coelho
Sharon <sara.sha...@intel.com> Signed-off-by: Luca Coelho <luciano.coe...@intel.com> --- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 80 - drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 2 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c| 30 ++-- drivers/

[PATCH 08/25] iwlwifi: pcie: assign and access a000 TFD & TBs

2016-09-15 Thread Luca Coelho
From: Sara Sharon <sara.sha...@intel.com> Previous patch introduced the new formats. This patch allocates the new structures and adjusts code accordingly. Signed-off-by: Sara Sharon <sara.sha...@intel.com> Signed-off-by: Luca Coelho <luciano.coe...@intel.com> --- drivers/

[PATCH 01/25] iwlwifi: mvm: call a different txq_enable function

2016-09-15 Thread Luca Coelho
on") Signed-off-by: Sara Sharon <sara.sha...@intel.com> Signed-off-by: Luca Coelho <luciano.coe...@intel.com> --- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/sta.c b/driver

[PATCH 06/25] iwlwifi: mvm: support new shared memory config API

2016-09-15 Thread Luca Coelho
iables we never actually use. Signed-off-by: Sara Sharon <sara.sha...@intel.com> Signed-off-by: Luca Coelho <luciano.coe...@intel.com> --- drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h | 22 +- drivers/net/wireless/intel/iwlwifi/mvm/fw-dbg.c | 2 +- drivers/net/wireless/inte

[PATCH 04/25] iwlwifi: pcie: introduce new tfd and tb formats

2016-09-15 Thread Luca Coelho
intel.com> Signed-off-by: Luca Coelho <luciano.coe...@intel.com> --- drivers/net/wireless/intel/iwlwifi/iwl-fh.h| 50 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.c | 1 + drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 4 -- drivers/net/wireless/

[PATCH 07/25] iwlwifi: introduce trans API to get byte count table

2016-09-15 Thread Luca Coelho
From: Sara Sharon <sara.sha...@intel.com> In future HW the byte count table address will be configured by ucode per queue. Add API to expose the byte count table to the opmode Signed-off-by: Sara Sharon <sara.sha...@intel.com> Signed-off-by: Luca Coelho <luciano.coe...@intel.co

[PATCH 05/25] iwlwifi: mvm: remove dump of locked registers

2016-09-15 Thread Luca Coelho
From: Sara Sharon <sara.sha...@intel.com> Firmware may lock those registers for access. This results in 9000 devices with a bus stall and an endless loop of 0x5a5a5a. Don't dump those registers. Signed-off-by: Sara Sharon <sara.sha...@intel.com> Signed-off-by: Luca Coelho

[PATCH 03/25] iwlwifi: fix semicolon.cocci warnings

2016-09-15 Thread Luca Coelho
ng...@intel.com> Signed-off-by: Luca Coelho <luciano.coe...@intel.com> --- drivers/net/wireless/intel/iwlwifi/iwl-io.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/wireless/intel/iwlwifi/iwl-io.c b/drivers/net/wireless/intel/iwlwifi/iwl-io.c index

[PATCH 12/25] iwlwifi: pcie: Configure shared interrupt vector in MSIX mode

2016-09-15 Thread Luca Coelho
e than two interrupts: we will use fewer RSS queues. Also make the request depend on the number of online CPUs instead of possible CPUs. Signed-off-by: Haim Dreyfuss <haim.dreyf...@intel.com> Signed-off-by: Luca Coelho <luciano.coe...@intel.com> --- drivers/net/wireless/intel/iwlwifi/iwl

[PATCH 11/25] iwlwifi: mvm: support new BA notification response

2016-09-15 Thread Luca Coelho
From: Sara Sharon <sara.sha...@intel.com> Support new format. TX response will not be sent anymore, so all needed data is in the BA response. Signed-off-by: Sara Sharon <sara.sha...@intel.com> Signed-off-by: Luca Coelho <luciano.coe...@intel.com> --- drivers/net/wireless/in

[PATCH 25/25] iwlwifi: mvm: tighten BAID range check

2016-09-15 Thread Luca Coelho
.com> Signed-off-by: Luca Coelho <luciano.coe...@intel.com> --- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c b/drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c index 78

[PATCH 13/25] iwlwifi: mvm: fix pending frames tracking on tx resp

2016-09-15 Thread Luca Coelho
ferent) data queue. Make sure that mgmt frames are sent with TID IWL_TID_NON_QOS, and in this way make sure no mixups of this sort happen. Fixes: commit 24afba7690e4 ("iwlwifi: mvm: support bss dynamic alloc/dealloc of queues") Signed-off-by: Liad Kaufman <liad.kauf...@intel.com&g

[PATCH 21/25] iwlwifi: pcie: replace possible_cpus() with online_cpus() in MSIX mode

2016-09-15 Thread Luca Coelho
commit 2e5d4a8f61dc ("iwlwifi: pcie: Add new configuration to enable MSIX") Signed-off-by: Haim Dreyfuss <haim.dreyf...@intel.com> Signed-off-by: Luca Coelho <luciano.coe...@intel.com> --- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 9 + 1 file changed, 5 insertions(+)

[PATCH 22/25] iwlwifi: unify iwl_get_ucode_image() implementations

2016-09-15 Thread Luca Coelho
From: Sharon Dvir <sharon.d...@intel.com> Avoid multiple implementations. Signed-off-by: Sharon Dvir <sharon.d...@intel.com> Signed-off-by: Luca Coelho <luciano.coe...@intel.com> --- drivers/net/wireless/intel/iwlwifi/dvm/ucode.c | 11 +-- drivers/net/wireless/inte

[PATCH 18/25] iwlwifi: mvm: use setup_timer instead of init_timer and data fields

2016-09-15 Thread Luca Coelho
From: Wei Yongjun <yongjun_...@trendmicro.com.cn> Use setup_timer function instead of initializing timer with the function and data fields Signed-off-by: Wei Yongjun <yongjun_...@trendmicro.com.cn> Signed-off-by: Emmanuel Grumbach <emmanuel.grumb...@intel.com> Signed-o

[PATCH 17/25] iwlwifi: add the new 8275 series

2016-09-15 Thread Luca Coelho
From: Oren Givon <oren.gi...@intel.com> Add a new config struct for the new 8275 series and add the first PCI ID for it. Signed-off-by: Oren Givon <oren.gi...@intel.com> Signed-off-by: Luca Coelho <luciano.coe...@intel.com> --- drivers/net/wireless/intel/iwlwifi

[PATCH 23/25] iwlwifi: mvm: make RSS RX more robust

2016-09-15 Thread Luca Coelho
ecking for REPLY_RX_MPDU_CMD explicitly which allows ignoring unexpected notifications. Signed-off-by: Johannes Berg <johannes.b...@intel.com> Signed-off-by: Luca Coelho <luciano.coe...@intel.com> --- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 2 +- 1 file changed, 1 insertion(+), 1 delet

[PATCH 15/25] iwlwifi: pcie: Set affinity mask for rx interrupt vectors per cpu

2016-09-15 Thread Luca Coelho
rocess by reducing performance-degrading situations such as cache misses and parallel processing. Signed-off-by: Haim Dreyfuss <haim.dreyf...@intel.com> Signed-off-by: Luca Coelho <luciano.coe...@intel.com> --- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 2 ++ drivers/net/wire

[PATCH 19/25] iwlwifi: pcie: change indentation of iwl_pcie_set_interrupt_capa()

2016-09-15 Thread Luca Coelho
From: Sara Sharon <sara.sha...@intel.com> Function is very indented. Go to msi section if needed to avoid it and by that make the code more readable. Signed-off-by: Sara Sharon <sara.sha...@intel.com> Signed-off-by: Luca Coelho <luciano.coe...@intel.com> --- drivers/net/wire

[PATCH 14/25] iwlwifi: mvm: free reserved queue on STA removal

2016-09-15 Thread Luca Coelho
Fixes: commit 24afba7690e4 ("iwlwifi: mvm: support bss dynamic alloc/dealloc of queues") Signed-off-by: Liad Kaufman <liad.kauf...@intel.com> Signed-off-by: Luca Coelho <luciano.coe...@intel.com> --- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 24 +++- 1

[PATCH 20/25] iwlwifi: mvm: bump max API to 26

2016-09-15 Thread Luca Coelho
From: Emmanuel Grumbach <emmanuel.grumb...@intel.com> The driver now support version 26 of the firmware APIs. Signed-off-by: Emmanuel Grumbach <emmanuel.grumb...@intel.com> Signed-off-by: Luca Coelho <luciano.coe...@intel.com> --- drivers/net/wireless/intel/iwlwifi/iwl-7000.c

Re: pull-request: iwlwifi-next 2016-09-15

2016-09-15 Thread Luca Coelho
te_table)   1078  return trans->ops->get_txq_byte_table(trans, queue); > 1079  return DMA_ERROR_CODE;   1080  }   1081     1082  static inline void iwl_trans_txq_enable(struct iwl_trans *trans, int queue, -->8-- -- Cheers, Luca. On Thu, 2016-09-15 at 21:00 +

[PATCH v2 07/25] iwlwifi: introduce trans API to get byte count table

2016-09-16 Thread Luca Coelho
From: Sara Sharon <sara.sha...@intel.com> In future HW the byte count table address will be configured by ucode per queue. Add API to expose the byte count table to the opmode Signed-off-by: Sara Sharon <sara.sha...@intel.com> Signed-off-by: Luca Coelho <luciano.coe...@intel.co

[PATCH v2 2/9] mac80211: add boilerplate code for start / stop NAN

2016-09-16 Thread Luca Coelho
ayala.be...@intel.com> Signed-off-by: Luca Coelho <luciano.coe...@intel.com> --- include/net/mac80211.h| 9 + net/mac80211/cfg.c| 36 ++ net/mac80211/chan.c | 3 +++ net/mac80211/driver-ops.h | 29 ++-

[PATCH v2 6/9] cfg80211: Provide an API to report NAN function termination

2016-09-16 Thread Luca Coelho
socket that started the NAN interface only Signed-off-by: Andrei Otcheretianski <andrei.otcheretian...@intel.com> Signed-off-by: Emmanuel Grumbach <emmanuel.grumb...@intel.com> Signed-off-by: Luca Coelho <luciano.coe...@intel.com> --- include/net/cfg80211.h | 16

[PATCH v2 0/9] Add support for Neighbor Awareness Networking

2016-09-16 Thread Luca Coelho
From: Luca Coelho <luciano.coe...@intel.com> Hi, This is v2 of the NAN patches that Emmanuel sent a while back[1]. In this version, we squashed some patches and took care of some comments after reviews (both internal and public). NAN was described in the original post[2]. I hope they'r

[PATCH v2 1/9] cfg80211: add start / stop NAN commands

2016-09-16 Thread Luca Coelho
e scan. Define several attributes that may be configured by user space when starting NAN functionality (master preference and dual band operation) Signed-off-by: Andrei Otcheretianski <andrei.otcheretian...@intel.com> Signed-off-by: Emmanuel Grumbach <emmanuel.grumb...@intel.com> Signed-o

[PATCH v2 4/9] cfg80211: allow the user space to change current NAN configuration

2016-09-16 Thread Luca Coelho
Andrei Otcheretianski <andrei.otcheretian...@intel.com> Signed-off-by: Emmanuel Grumbach <emmanuel.grumb...@intel.com> Signed-off-by: Luca Coelho <luciano.coe...@intel.com> --- include/net/cfg80211.h | 19 +++ include/uapi/linux/nl80211.h | 11 +--

[PATCH v2 9/9] mac80211: Add API to report NAN function match

2016-09-16 Thread Luca Coelho
;emmanuel.grumb...@intel.com> Signed-off-by: Luca Coelho <luciano.coe...@intel.com> --- include/net/mac80211.h | 16 net/mac80211/cfg.c | 25 + 2 files changed, 41 insertions(+) diff --git a/include/net/mac80211.h b/include/net/mac80211.h index

[PATCH v2 8/9] mac80211: Implement add_nan_func and rm_nan_func

2016-09-16 Thread Luca Coelho
; Signed-off-by: Emmanuel Grumbach <emmanuel.grumb...@intel.com> Signed-off-by: Luca Coelho <luciano.coe...@intel.com> --- include/net/mac80211.h | 31 net/mac80211/cfg.c | 114 + net/mac80211/driver-ops.h | 32 +++

[PATCH v2 5/9] cfg80211: provide a function to report a match for NAN

2016-09-16 Thread Luca Coelho
Andrei Otcheretianski <andrei.otcheretian...@intel.com> Signed-off-by: Emmanuel Grumbach <emmanuel.grumb...@intel.com> Signed-off-by: Luca Coelho <luciano.coe...@intel.com> --- include/net/cfg80211.h | 37 + include/uapi/linux/nl80211.h | 31 ++

[PATCH v2 3/9] cfg80211: add add_nan_func / rm_nan_func

2016-09-16 Thread Luca Coelho
ed-off-by: Andrei Otcheretianski <andrei.otcheretian...@intel.com> Signed-off-by: Emmanuel Grumbach <emmanuel.grumb...@intel.com> Signed-off-by: Ayala Beker <ayala.be...@intel.com> Signed-off-by: Luca Coelho <luciano.coe...@intel.com> --- include/net/cfg80211.h | 91 +

pull-request: iwlwifi-next 2016-09-15-2

2016-09-16 Thread Luca Coelho
Hi Kalle, This is v2 of my pull-request.  I have fixed the compilation error with alpha (and possibly other) platforms. I'll send v2 of the changed patch as a reply to this email. Let me know if everything's fine (or not). :) Luca. The following changes since commit

Re: [PATCH v2 0/9] Add support for Neighbor Awareness Networking

2016-09-16 Thread Luca Coelho
On Fri, 2016-09-16 at 11:00 +0200, Arend Van Spriel wrote: > On 16-9-2016 10:33, Luca Coelho wrote: > > > > From: Luca Coelho <luciano.coe...@intel.com> > > > > Hi, > > > > This is v2 of the NAN patches that Emmanuel sent a while > > back

pull-request: iwlwifi-next 2016-09-26

2016-09-26 Thread Luca Coelho
: avoid variable shadowing in TFD helpers iwlwifi: mvm: correct rate_idx bounds-check Luca Coelho (2): iwlwifi: mvm: bail out if CTDP start operation fails iwlwifi: remove support for fw older than -17 and -22 Oren Givon (1): iwlwifi: add two new 9560 series PCI IDs Sara

pull-request: iwlwifi-next 2016-09-19

2016-09-19 Thread Luca Coelho
Hi Kalle, Here we go again, now I'm almost catching up with the pending stuff in our internal tree, just in time for 4.9.  This pull contains a bunch of fixes to DQA and new HW support code, a few new features and some cleanups.  More details in the tag description. Let me know if everything's

[PATCH 15/25] iwlwifi: mvm: document passing unexpected Block Ack Request frames

2016-09-19 Thread Luca Coelho
future. Signed-off-by: Johannes Berg <johannes.b...@intel.com> Signed-off-by: Luca Coelho <luciano.coe...@intel.com> --- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 5 + 1 file changed, 5 insertions(+) diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c b/drivers/net/wireless

[PATCH 13/25] iwlwifi: mvm: make iwl_mvm_update_sta() an inline

2016-09-19 Thread Luca Coelho
From: Johannes Berg <johannes.b...@intel.com> There's no point in making this an out-of-line function since it just calls a single other function with a few changed parameters. Signed-off-by: Johannes Berg <johannes.b...@intel.com> Signed-off-by: Luca Coelho <luciano.c

[PATCH 14/25] iwlwifi: move to wide ID for all commands

2016-09-19 Thread Luca Coelho
From: Sara Sharon <sara.sha...@intel.com> Due to firmware design considerations, move to wide ID for all commands. Signed-off-by: Sara Sharon <sara.sha...@intel.com> Signed-off-by: Luca Coelho <luciano.coe...@intel.com> --- drivers/net/wireless/intel/iwlwifi/iw

[PATCH 18/25] iwlwifi: migrate to devm_* API

2016-09-19 Thread Luca Coelho
From: Sharon Dvir <sharon.d...@intel.com> Change PCIE and trans resource allocations to managed resources. Signed-off-by: Sharon Dvir <sharon.d...@intel.com> Signed-off-by: Luca Coelho <luciano.coe...@intel.com> --- drivers/net/wireless/intel/iwlwifi/iwl-trans.c | 8 +-- dr

[PATCH 17/25] iwlwifi: mvm: disable P2P queue on mac context release

2016-09-19 Thread Luca Coelho
From: Sara Sharon <sara.sha...@intel.com> AP queue is properly released, but P2P queue isn't. Fixes: commit 4c965139a3cd ("iwlwifi: mvm: support p2p device frames tx on dqa queue #2") Signed-off-by: Sara Sharon <sara.sha...@intel.com> Signed-off-by: Luca Coelho <

[PATCH 22/25] iwlwifi: mvm: Add mem debugfs entry

2016-09-19 Thread Luca Coelho
itrary memory also comes with no guarantees. Signed-off-by: Ido Yariv <idox.ya...@intel.com> Signed-off-by: Luca Coelho <luciano.coe...@intel.com> --- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 129 +++ drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h | 50

[PATCH 06/25] iwlwifi: check for valid ethernet address provided by OEM

2016-09-19 Thread Luca Coelho
he OTP address as well. Fixes: commit 17c867bfe89b ("iwlwifi: add support for getting HW address from CSR") Signed-off-by: Haim Dreyfuss <haim.dreyf...@intel.com> Signed-off-by: Luca Coelho <luciano.coe...@intel.com> --- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 15 +++

[PATCH 09/25] iwlwifi: mvm: Add support for RRM by scan

2016-09-19 Thread Luca Coelho
; Signed-off-by: Avraham Stern <avraham.st...@intel.com> Signed-off-by: Luca Coelho <luciano.coe...@intel.com> --- drivers/net/wireless/intel/iwlwifi/iwl-fw-file.h | 5 ++ .../net/wireless/intel/iwlwifi/mvm/fw-api-scan.h | 20 --- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c

<    1   2   3   4   5   6   7   8   9   10   >