On 1 December 2014 at 15:45, Kalle Valo kv...@qca.qualcomm.com wrote:
[...]
diff --git a/drivers/net/wireless/ath/ath10k/core.h
b/drivers/net/wireless/ath/ath10k/core.h
index 514c219263a5..92b04fe73151 100644
--- a/drivers/net/wireless/ath/ath10k/core.h
+++
Michal Kazior michal.kaz...@tieto.com writes:
On 1 December 2014 at 15:45, Kalle Valo kv...@qca.qualcomm.com wrote:
[...]
diff --git a/drivers/net/wireless/ath/ath10k/core.h
b/drivers/net/wireless/ath/ath10k/core.h
index 514c219263a5..92b04fe73151 100644
---
Hi Ulf,
Purpose of patch is to offload scatter gather list population to host driver.
Patch provides MMC API using which host driver can directly use to program SG
DMA.
Thanks,
Avinash
From: Ulf Hansson [ulf.hans...@linaro.org]
Sent: Wednesday,
Add rate-limited flavor of wil_err(); in some cases,
specially in IRQ and data path, if something went wrong,
error message may be printed at very high rate, rendering
whole system unresponsive or unstable.
Need to do real function and not a macro to have arguments
always evaluated.
RX_HTRSH interrupt indicates Rx ring threshold of not-filled buffers
reached. Rx ring is about to overflow. It is handled in exactly
the same manner as RX_DONE interrupt - fetching accumulated
packets from RX. In addition there's a rate limited error message.
Signed-off-by: Vladimir Kondratiev
Assorted fixes
V2: split single commit into 2, accordingly to input by
Joe Perches.
re-sending whole series to avoid mis-interpretation.
Vladimir Kondratiev (10):
wil6210: propagate disconnect reason
wil6210: introduce wil_err_ratelimited()
wil6210: add handling of RX HTRSH interrupt
Propagate reason for the disconnect through the relevant call chains:
- report to cfg80211 reason as reported by the firmware
- provide to the firmware reason as requested by cfg80211
Signed-off-by: Vladimir Kondratiev qca_vkond...@qca.qualcomm.com
---
drivers/net/wireless/ath/wil6210/cfg80211.c
Scan timeout treated as indication for firmware error;
and should be handled in the same way.
Recovery state machine does not perform as designed because
its state is not updated in case of scan timeout.
Fix is to set recovery state machine into the proper state.
Signed-off-by: Vladimir
There is no need to obtain physical device through
wil-pdev-dev path, as it is done by this macro.
The same device already stored as wiphy's device, thus
wil_to_dev() returns the same device as wil_to_pcie_dev()
Remove unnecessary macros, this allows to drop dependency
by pci.h in the firmware
Allow to configure VRING size for both Rx and Tx via module parameters:
rx_ring_order and tx_ring_order. Parameters are ring size orders, i.e.
ring size calculated as 1 order.
Defaults for both Tx and Rx are order 9, i.e. size 512
Signed-off-by: Vladimir Kondratiev qca_vkond...@qca.qualcomm.com
In some compilation environments, result of pointer arithmetic interpreted as
int
while in others it is long int. Force conversion to long.
Signed-off-by: Vladimir Kondratiev qca_vkond...@qca.qualcomm.com
---
drivers/net/wireless/ath/wil6210/fw_inc.c | 2 +-
1 file changed, 1 insertion(+), 1
In the wil_tx_ring, error message printed when tx attempted
while vring has no space to accommodate all fragments of frame.
Normally, such situation handled by stopping tx queue.
But, if tx queue is by-passed (like pktgen does), this error
will be triggered at high rate and dmesg will be flooded
If card reset with firmware download executed, followed by reset
with use of firmware from build in flash, firmware download indication
remains in the hardware register.
When running firmware download flow,
the SW download indication is written by the driver to bit 0 in usage_6:
wil_fw_load(),
Peter Oh p...@qca.qualcomm.com writes:
Introduce a new wmi interface controls noise floor (NF) calibration
period via debugfs as firmware has introduced it on v10.2.
It allows users to modify frequency of NF calibration in millisecond
and changes RSSI reporting frequency consequently.
Short
Hardware doesn't place any restrictions on the buffer alignment,
consider this TODO resolved.
Signed-off-by: Vladimir Kondratiev qca_vkond...@qca.qualcomm.com
---
drivers/net/wireless/ath/wil6210/txrx.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/drivers/net/wireless/ath/wil6210/txrx.c
On Monday, December 01, 2014 07:44:10 PM Joe Perches wrote:
In addition there's a rate limitted warning message.
limited.
Yes, thanks.
I think this _ratelimited bit should be a separate patch.
(and a suggestion / comment below too)
Agree, sending v2
#define wil_err_ratelimited(wil, fmt,
From: Peter Oh p...@qca.qualcomm.com
New pdev paramters have been added to firmware 10.2,
hence update wmi interfaces to sync with.
Signed-off-by: Peter Oh p...@qca.qualcomm.com
Signed-off-by: Kalle Valo kv...@qca.qualcomm.com
---
drivers/net/wireless/ath/ath10k/wmi.h |3 +++
1 file
Hi,
here are some changes I made to Peter's NF calibdation period patches. Please
review.
v2:
* add _MAX define
* support firmware restart
* set cal_period in wmi_tlv_pdev_param_map
* simplify ar-state check
* rename debugfs file to nf_cal_period to not confuse with cal_data
file (which
From: Peter Oh p...@qca.qualcomm.com
Introduce a new wmi interface controls noise floor (NF) calibration
period via debugfs as firmware has introduced it on v10.2.
It allows users to modify frequency of NF calibration in millisecond
and changes RSSI reporting frequency consequently.
Short
On 26/11/2014 15:29, Stanislaw Gruszka wrote:
This reverts commit 2ad69ac5976191e9bb7dc4044204a504653ad1bb. It
causes wireless device disappear when we get -EPROTO error form USB
request. I encounter such situation occasionally when resume form
suspend with RT3070 adapter:
[ 289.619985]
On 1 December 2014 at 15:45, Kalle Valo kv...@qca.qualcomm.com wrote:
[...]
@@ -562,6 +562,17 @@ static int ath10k_core_fetch_firmware_api_n(struct
ath10k *ar, const char *name)
ar-otp_len = ie_len;
break;
+ case
On 1 December 2014 at 15:45, Kalle Valo kv...@qca.qualcomm.com wrote:
[...]
@@ -801,11 +812,24 @@ static int ath10k_core_init_firmware_features(struct
ath10k *ar)
}
if (test_bit(ATH10K_FW_FEATURE_WMI_10X, ar-fw_features)) {
- ar-max_num_peers =
On Tue, Dec 02, 2014 at 12:17:57PM +0100, Richard Genoud wrote:
It tested this serie but unfortunately, reverting this still caused an
infinite loop.
(cf https://lkml.org/lkml/2014/4/3/492 to reproduce)
It is possible to disable internal hub? It fails here, but perhaps I do
not have compiled
On Tue, 2014-12-02 at 11:46 +0200, Vladimir Kondratiev wrote:
Add rate-limited flavor of wil_err(); in some cases,
specially in IRQ and data path, if something went wrong,
error message may be printed at very high rate, rendering
whole system unresponsive or unstable.
Need to do real function
On Tuesday, December 02, 2014 07:07:47 AM Joe Perches wrote:
net_foo_ratelimited uses the same form.
include/linux/net.h:#define net_ratelimited_function(function, ...)
include/linux/net.h-do {
include/linux/net.h-
On Tue, 2014-12-02 at 18:07 +0200, Vladimir Kondratiev wrote:
On Tuesday, December 02, 2014 07:07:47 AM Joe Perches wrote:
net_foo_ratelimited uses the same form.
include/linux/net.h:#define net_ratelimited_function(function, ...)
include/linux/net.h-do {
2014-12-02 13:15 GMT+01:00 Stanislaw Gruszka sgrus...@redhat.com:
On Tue, Dec 02, 2014 at 12:17:57PM +0100, Richard Genoud wrote:
It tested this serie but unfortunately, reverting this still caused an
infinite loop.
(cf https://lkml.org/lkml/2014/4/3/492 to reproduce)
It is possible to
Hi John,
This is a last pull request with content for 3.19. As usual, the details are
below.
Thanks!
The following changes since commit dcad8e4299bf81f8795b44677036dfa490c9fb15:
iwlwifi: update the secure mem space and for the CPUs (2014-11-24 08:30:44
+0200)
are available in the git
From: Emmanuel Grumbach emmanuel.grumb...@intel.com
All the supported firmwares have this TLV flag set.
Reviewed-by: Luciano Coelho luciano.coe...@intel.com
Signed-off-by: Emmanuel Grumbach emmanuel.grumb...@intel.com
---
drivers/net/wireless/iwlwifi/mvm/mac80211.c | 3 +--
1 file changed, 1
From: Luciano Coelho luciano.coe...@intel.com
Add the channels on which there was a match for every match reported
by the firmware. The firmware reports the channels as indices to the
array of channels that was passed in the scheduled scan request, so we
need to save the array when entering D3
From: Johannes Berg johannes.b...@intel.com
The firmware file-format is described in iwl-fw-file.h, while the
internal handling structures and functions are in iwl-fw.h.
Fix the separation between the files by moving file format
definitions to iwl-fw-file.h.
Also add a missing description for a
From: Emmanuel Grumbach emmanuel.grumb...@intel.com
This TLV flag is set for all the supported firmwares.
Signed-off-by: Emmanuel Grumbach emmanuel.grumb...@intel.com
---
drivers/net/wireless/iwlwifi/mvm/mac-ctxt.c | 19 +--
1 file changed, 5 insertions(+), 14 deletions(-)
diff
From: Emmanuel Grumbach emmanuel.grumb...@intel.com
Not doing so would allow other possible users of the device
to take ownership and prevent normal WiFi operation.
This fixes the second part of:
https://bugzilla.kernel.org/show_bug.cgi?id=87191
Reviewed-by: Moshe Harel moshe.ha...@intel.com
From: David Spinadel david.spina...@intel.com
Signed-off-by: David Spinadel david.spina...@intel.com
Reviewed-by: Johannes Berg johannes.b...@intel.com
Signed-off-by: Emmanuel Grumbach emmanuel.grumb...@intel.com
---
drivers/net/wireless/iwlwifi/mvm/mvm.h | 1 -
1 file changed, 1 deletion(-)
From: Liad Kaufman liad.kauf...@intel.com
Adds all FH registers between FH_MEM_UPPER_BOUND and
FH_MEM_LOWER_BOUND (which should be readable to the driver)
to the dump data when it is collected.
Signed-off-by: Liad Kaufman liad.kauf...@intel.com
Reviewed-by: Johannes Berg johannes.b...@intel.com
From: Eliad Peller el...@wizery.com
A following patche will use trans_pcie-cmd_in_flight
for reference accounting as well. get ready for it.
Signed-off-by: Eliad Peller eliadx.pel...@intel.com
Reviewed-by: Johannes Berg johannes.b...@intel.com
Signed-off-by: Emmanuel Grumbach
From: Emmanuel Grumbach emmanuel.grumb...@intel.com
7265D are new devices that should always have a new NVM
(at least 0x0c11). The firmware has issues with older
versions of the NVM which are not and will not be available
to the common mortals.
Reviewed-by: Johannes Berg johannes.b...@intel.com
From: Emmanuel Grumbach emmanuel.grumb...@intel.com
This impacts the partition between BT and Wifi.
Signed-off-by: Emmanuel Grumbach emmanuel.grumb...@intel.com
---
drivers/net/wireless/iwlwifi/mvm/constants.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git
From: Emmanuel Grumbach emmanuel.grumb...@intel.com
Interoperability issues were identified and root caused to
the Smart Fifo watermarks. These issues arose with
NetGear R7000. Fix this.
Cc: sta...@vger.kernel.org [3.14+]
Fixes: 1f3b0ff8ecce (iwlwifi: mvm: Add Smart FIFO support)
Reviewed-by:
From: Liad Kaufman liad.kauf...@intel.com
Send all debug-configuration HCMDs that are set in the TLVs
to the FW. This may include HCMDs to configure the FW
monitor and FW log level, for example.
Signed-off-by: Liad Kaufman liad.kauf...@intel.com
Reviewed-by: Johannes Berg johannes.b...@intel.com
From: Eran Harary eran.har...@intel.com
The new ucode package format holds also the usniffer images
(in addition to the operational images and the TLVs).
The driver can load the usniffer image if debug
configuration tells it to.
Signed-off-by: Eran Harary eran.har...@intel.com
Reviewed-by:
From: Emmanuel Grumbach emmanuel.grumb...@intel.com
Since the commit below, iwldvm sends the FLUSH command to
the firmware. All the devices that use iwldvm have a
firmware that expects the _v3 version of this command,
besides 5150.
5150's latest available firmware still expects a _v2 version
of
From: Eran Harary eran.har...@intel.com
The ucode load flow changed for B0 hardware step.
Change the code accordingly.
Signed-off-by: Eran Harary eran.har...@intel.com
Signed-off-by: Liad Kaufman liad.kauf...@intel.com
Signed-off-by: Emmanuel Grumbach emmanuel.grumb...@intel.com
---
From: Liad Kaufman liad.kauf...@intel.com
Debug information can be appended to the firmware file. This
information will be used by the driver to enable / disable
debugging features in the firmware.
Signed-off-by: Liad Kaufman liad.kauf...@intel.com
Signed-off-by: Emmanuel Grumbach
From: Liad Kaufman liad.kauf...@intel.com
In 8000 B-step the FW file has changed, but by the time we
know the HW step, the FW file is already requested.
This patch defaults 8000 family to B-step if no HW step is
detected in time. When it can it checks what HW step it
really is (in 8000 family)
From: Luciano Coelho luciano.coe...@intel.com
Query the firmware for scan offload matches when waking up in order to
report net detect as the reason for the wake up.
This requires a new command API to be implemented. Additionally,
remove some net detect command entries that are not valid
From: Liad Kaufman liad.kauf...@intel.com
Until this patch, dumping the monitor data could be done only
for PCIe external (DRAM) mode in 7000 HW family. This patch
allows to pull the monitor data also on other families, and
also to pull the monitor data if an internal buffer is used.
From: Emmanuel Grumbach emmanuel.grumb...@intel.com
All the supported firmwares have this TLV flag set.
Reviewed-by: Luciano Coelho luciano.coe...@intel.com
Signed-off-by: Emmanuel Grumbach emmanuel.grumb...@intel.com
---
drivers/net/wireless/iwlwifi/mvm/d3.c | 56
On Tue, Dec 02, 2014 at 09:53:25AM +0200, Emmanuel Grumbach wrote:
This can happen and there is no point in added more
detection code lower in the stack. Catching these in one
single point (cfg80211) is enough. Stop WARNING about this
case.
This fixes:
On Mon, Dec 1, 2014 at 1:00 PM, Krishna Chaitanya
chaitanya.m...@gmail.com wrote:
On Tue, Dec 2, 2014 at 12:19 AM, Brent Taylor moto...@gmail.com wrote:
On Mon, Nov 10, 2014 at 12:12 PM, Brent Taylor moto...@gmail.com wrote:
Resending in plain text mode...
Hi Kalle,
I have a custom
On 12/02/14 01:31, John W. Linville wrote:
On Mon, Dec 01, 2014 at 04:27:25PM -0600, Eric Schultz wrote:
All,
I work for the prpl Foundation, an open source foundation organized by
a number of companies, most related to MIPS. One project we work with
externally is the OpenWrt project. Recently
On Wed, Dec 3, 2014 at 12:48 AM, Brent Taylor moto...@gmail.com wrote:
On Mon, Dec 1, 2014 at 1:00 PM, Krishna Chaitanya
chaitanya.m...@gmail.com wrote:
On Tue, Dec 2, 2014 at 12:19 AM, Brent Taylor moto...@gmail.com wrote:
On Mon, Nov 10, 2014 at 12:12 PM, Brent Taylor moto...@gmail.com
Arend,
When I mean Linux hardware being hackable, I was referring to the
ability of users to modify and replace the operating system as
appropriate. As for hardware companies, it would be mostly OEMs. I'll
send details off list today probably about the exact issues related to
the the rule.
I already merged the earlier version. Feel free to send any changes
on top, ASAP!
On Tue, Dec 02, 2014 at 11:46:28AM +0200, Vladimir Kondratiev wrote:
Assorted fixes
V2: split single commit into 2, accordingly to input by
Joe Perches.
re-sending whole series to avoid mis-interpretation.
30.11.2014 15:04, Arend van Spriel wrote:
Thanks. Did not find what I was looking for, but I started working on
integrating btcoex related functionality. The attached patch will print
some info so I can focus on the required functionality for your device.
It is based on 3.18-rc5.
With this
On Tue, Dec 02, 2014 at 06:05:39PM +, Grumbach, Emmanuel wrote:
Hi John,
This is a last pull request with content for 3.19. As usual, the details are
below.
Thanks!
The following changes since commit dcad8e4299bf81f8795b44677036dfa490c9fb15:
iwlwifi: update the secure mem
On Tue, Dec 2, 2014 at 1:39 PM, Krishna Chaitanya
chaitanya.m...@gmail.com wrote:
On Wed, Dec 3, 2014 at 12:48 AM, Brent Taylor moto...@gmail.com wrote:
On Mon, Dec 1, 2014 at 1:00 PM, Krishna Chaitanya
chaitanya.m...@gmail.com wrote:
On Tue, Dec 2, 2014 at 12:19 AM, Brent Taylor
On Tue, 2014-12-02 at 16:35 -0600, Brent Taylor wrote:
1417557229.339147: WPA: RSN IE in EAPOL-Key - hexdump(len=22): 30 14
01 00 00 0f ac 04 01 00 00 0f ac 04 01 00 00 0f ac 02 00 00
1417557229.339179: WPA: RSN IE in Beacon/ProbeResp - hexdump(len=26):
30 18 01 00 00 0f ac 04 02 00 00 0f ac
On Tue, Dec 2, 2014 at 5:32 PM, Dan Williams d...@redhat.com wrote:
On Tue, 2014-12-02 at 16:35 -0600, Brent Taylor wrote:
1417557229.339147: WPA: RSN IE in EAPOL-Key - hexdump(len=22): 30 14
01 00 00 0f ac 04 01 00 00 0f ac 04 01 00 00 0f ac 02 00 00
1417557229.339179: WPA: RSN IE in
Netdev 0.1 Call for Proposals
-
Netdev 0.1 (year 0, conference 1) is a community-driven conference
geared towards Linux netheads. Linux kernel networking and user
space utilization of the interfaces to the Linux kernel networking
subsystem are the focus.
There are 4
Brent Taylor moto...@gmail.com writes:
I actually ran the wpa_supplicant with -t as the parameter not
knowing how many 'd's I could put there before I hit the limit of the
debugging. The wpa_supplicant on the ubuntu laptop is v0.7.3. I'll
change the -t to just -dddt and re-run
Brent Taylor moto...@gmail.com writes:
On Dec 2, 2014 11:24 PM, Kalle Valo kv...@qca.qualcomm.com wrote:
Brent Taylor moto...@gmail.com writes:
I actually ran the wpa_supplicant with -t as the parameter not
knowing how many 'd's I could put there before I hit the limit of the
Michal Kazior michal.kaz...@tieto.com writes:
On 1 December 2014 at 15:45, Kalle Valo kv...@qca.qualcomm.com wrote:
[...]
@@ -801,11 +812,24 @@ static int ath10k_core_init_firmware_features(struct
ath10k *ar)
}
if (test_bit(ATH10K_FW_FEATURE_WMI_10X, ar-fw_features)) {
-
Michal Kazior michal.kaz...@tieto.com writes:
On 1 December 2014 at 15:45, Kalle Valo kv...@qca.qualcomm.com wrote:
[...]
@@ -562,6 +562,17 @@ static int ath10k_core_fetch_firmware_api_n(struct
ath10k *ar, const char *name)
ar-otp_len = ie_len;
Hi John,
Yes, you were right - I must have missed that you merged my other pull
request. I hope you can still pull this in time for the next merge
window.
Unfortunately I can't send a signed tag because I forgot my yubikey at
home and thus can't upload anything to kernel.org. I hope you can
65 matches
Mail list logo