Hi Michal,
Johannes and I were checking the channel switch code (namely to see if
implementing the drv_channel_switch op was fine in our case) and we saw
that CSA with non-chanctx drivers seems to be broken.
In commit 4c3ebc56 (mac80211: use chanctx reservation for STA CSA) we
lost this piece of
From: Luciano Coelho luciano.coe...@intel.com
As a counterpart to the pre_channel_switch operation, add a
post_channel_switch operation. This allows the drivers to go back to
a normal configuration after the channel switch is completed.
Signed-off-by: Luciano Coelho luciano.coe...@intel.com
---
From: Luciano Coelho luciano.coe...@intel.com
Some devices may need the device timestamp in order to synchronize the
channel switch. To pass this value back to the driver, add it to the
channel switch structure and copy the device_timestamp value received
in the rx info structure into it.
From: Luciano Coelho luciano.coe...@intel.com
Instead of immediately reopening the queues (in case of block_tx),
calling the post_channel_switch operation and sending the
notification, wait for the first beacon on the new channel. This
makes sure that we don't lose packets if the AP/GO is not on
From: Luciano Coelho luciano.coe...@intel.com
The Extended Channel Switching capability bit in the extended
capabilities element must be set if the driver supports CSA on
non-beaconing interfaces.
Since this capability needs to be set during driver registration, the
extended_capabiliities global
From: Luciano Coelho luciano.coe...@intel.com
The nl80211 channel switch count attribute
(NL80211_ATTR_CH_SWITCH_COUNT) is specified as u32, but the
specification uses u8 for the counter. To make sure strange things
don't happen without informing the user, sanity check the value and
return
From: Luciano Coelho luciano.coe...@intel.com
Some drivers may need to prepare for a channel switch also when it is
initiated from the remote side (eg. station, P2P client). To make
this possible, add a generic callback that can be called for all
interface types.
Signed-off-by: Luciano Coelho
From: Luciano Coelho luciano.coe...@intel.com
Hi,
These patches contain some more channel switch work. They have been
in use in our internal tree for some time now and are mostly adding
small details needed by the iwlmvm driver. There's also a nice
improvement to a long-time TODO, where we
From: Luciano Coelho luciano.coe...@intel.com
Channel switch with multiple channel contexts should now work fine.
Remove check that disallows switches when multiple contexts are in
use.
Signed-off-by: Luciano Coelho luciano.coe...@intel.com
---
Note: the driver changes are only compile-tested.
Sorry for the delay in replying.
On Mon, 2014-09-29 at 11:02 +0200, Michal Kazior wrote:
On 26 September 2014 21:35, Luca Coelho l...@coelho.fi wrote:
From: Luciano Coelho luciano.coe...@intel.com
Instead of immediately reopening the queues (in case of block_tx),
calling
From: Luciano Coelho luciano.coe...@intel.com
Some drivers may need to prepare for a channel switch also when it is
initiated from the remote side (eg. station, P2P client). To make
this possible, add a generic callback that can be called for all
interface types.
Signed-off-by: Luciano Coelho
From: Luciano Coelho luciano.coe...@intel.com
Hi,
A few minor changes in v2:
* add WARN_ON to make sure csa_active is set in
ieee80211_chswitch_post_beacon() [Michal];
* remove stray empty line [Michal];
* s/vifos/vif/ in a mac80211.h declaration (no clue where the os
came from
From: Luciano Coelho luciano.coe...@intel.com
Some devices may need the device timestamp in order to synchronize the
channel switch. To pass this value back to the driver, add it to the
channel switch structure and copy the device_timestamp value received
in the rx info structure into it.
From: Luciano Coelho luciano.coe...@intel.com
The nl80211 channel switch count attribute
(NL80211_ATTR_CH_SWITCH_COUNT) is specified as u32, but the
specification uses u8 for the counter. To make sure strange things
don't happen without informing the user, sanity check the value and
return
From: Luciano Coelho luciano.coe...@intel.com
As a counterpart to the pre_channel_switch operation, add a
post_channel_switch operation. This allows the drivers to go back to
a normal configuration after the channel switch is completed.
Signed-off-by: Luciano Coelho luciano.coe...@intel.com
---
From: Luciano Coelho luciano.coe...@intel.com
Channel switch with multiple channel contexts should now work fine.
Remove check that disallows switches when multiple contexts are in
use.
Signed-off-by: Luciano Coelho luciano.coe...@intel.com
---
Note: the driver changes are only compile-tested.
From: Luciano Coelho luciano.coe...@intel.com
The Extended Channel Switching capability bit in the extended
capabilities element must be set if the driver supports CSA on
non-beaconing interfaces.
Since this capability needs to be set during driver registration, the
extended_capabiliities global
On Mon, 2014-10-27 at 16:14 -0700, Marcel Holtmann wrote:
Hi Luca,
Hi Marcel,
That's not particularly hard to figure out, for example by looking at
sysfs.
Is this really so time-constrained/important/... that you can't do that?
It does not seem very practical to dig this
From: Luciano Coelho luciano.coe...@intel.com
Due to the time it takes to process the beacon that started the CSA
process, we may be late for the switch if we try to reach exactly
beacon 0. To avoid that, use count - 1 when calculating the switch time.
Reported-by: Jouni Malinen j...@w1.fi
From: Luciano Coelho luciano.coe...@intel.com
If we are switching from an HT40+ to an HT40- channel (or vice-versa),
we need the secondary channel offset IE to specify what is the
post-CSA offset to be used. This applies both to beacons and to probe
responses.
In ieee80211_parse_ch_switch_ie()
(fixed Johannes' email address)
Both these bugs go far back, so IMHO they should go to 3.8 and stable.
1/2 goes back to 3.13
2/2 goes back to 2.6.30 (though the affected code changed somewhat
since then)
--
Luca.
On Tue, 2014-10-28 at 13:33 +0200, Luca Coelho wrote
On October 29, 2014 5:37:35 PM EET, Johannes Berg johan...@sipsolutions.net
wrote:
On Tue, 2014-10-28 at 15:32 +0200, Luca Coelho wrote:
(fixed Johannes' email address)
Both these bugs go far back, so IMHO they should go to 3.8 and
stable.
Both applied. I think you meant 3.18 :)
Oops
The cover-letter subject is wrong. :) I guess you meant
s/iwlwifi/rtlwifi/ ;)
--
Luca.
On Wed, 2014-10-29 at 23:17 -0500, Larry Finger wrote:
Some late changes to rtlwifi made some of the older drivers not start
correctly.
These patches should be applied to 3.18.
Signed-off-by: Larry
From: Luciano Coelho luciano.coe...@intel.com
This is a rework of the channel switch started notification that I
sent a long time ago. According to the review, I removed the failure
notification. Additionally, some other small changes were made to fix
some things and adapt to the current code.
From: Luciano Coelho luciano.coe...@intel.com
For multi-vif channel switches, we want to send
NL80211_CMD_CH_SWITCH_NOTIFY to the userspace to let it decide whether
other interfaces need to be moved as well. This is needed when we
want a P2P GO interface to follow the channel of a station, for
From: Luciano Coelho luciano.coe...@intel.com
Hi,
It seems that I made a couple of mistakes when publishing our CSA
patches to the mainline. These two patches fix these problems.
--
Luca.
Luciano Coelho (2):
mac80211: fix order of setting ch_switch and drv_pre_channel_switch
call
From: Luciano Coelho luciano.coe...@intel.com
The device_timestamp value was left out of the event trace for
drv_pre_channel_switch by mistake. Add it.
Signed-off-by: Luciano Coelho luciano.coe...@intel.com
---
net/mac80211/trace.h | 2 ++
1 file changed, 2 insertions(+)
diff --git
On November 7, 2014 9:15:21 PM EET, Johannes Berg johan...@sipsolutions.net
wrote:
On Fri, 2014-11-07 at 14:37 +0200, Luca Coelho wrote:
+#if 0
+ struct ieee80211_vendor_radiotap *rtap;
+
+ rtap = (void *)skb_push(skb, sizeof(*rtap) + 8 + 4);
+ /*
+ * Don't enable this code
From: Luciano Coelho luciano.coe...@intel.com
The wlcore_cmd_send_failsafe() function is only called in the cmd.c
file, where it is definde. Make it static.
Additionally, move the EXPORT_SYMBOL macro for wl1271_cmd_send() to
the right place.
Signed-off-by: Luciano Coelho
From: Andrei Otcheretianski andrei.otcheretian...@intel.com
The spec requires to decrement the CSA counters based on TBTT,
regardless if the beacon was actually transmitted. Previously, the fw
would send beacon notifications only for successfully transmitted
beacons. This behavior resulted in
From: Luciano Coelho luciano.coe...@intel.com
Add an absent time event when pre_channel_switch is called and use the
time event started indication to set the disable_tx bit instead of
doing it in unassign_vif(). This is done so that the firmware queues
are stopped before the actual switch takes
From: Luciano Coelho luciano.coe...@intel.com
Disable PS when pre_channel_switch is called and add the
post_channel_switch operation to re-enable PS when the channel switch
is completed.
Signed-off-by: Luciano Coelho luciano.coe...@intel.com
---
drivers/net/wireless/iwlwifi/mvm/mac80211.c | 28
From: Luciano Coelho luciano.coe...@intel.com
We only need the csa_vif in AP/GO modes, and assigning for other
interfaces may cause problems, because csa_vif is never cleared. To
prevent this, only assign the value if the iftype is
NL80211_IFTYPE_AP. Use a switch to do this, even though, for
From: Luciano Coelho luciano.coe...@intel.com
Hi,
These patches finalize the CSA implementation for iwlmvm. These are
the remaining patches that were still pending in our internal tree.
After this, I believe we are aligned.
This series depends on the mac80211/cfg80211 series I sent to Johannes
From: Luciano Coelho luciano.coe...@intel.com
We have code to recover and go back to the original channel context if
something fails in the middle of switch_vif_chanctx, but we return the
error code of the recover calls instead of the original code, so if
the recovery succeeds, we will return 0
From: Luciano Coelho luciano.coe...@intel.com
A new callback has been added to prepare the device for a channel
switch. Use the new callback instead of the old channel_switch_beacon
operation.
This makes it possible to remove the channel_switch_beacon operation
from mac80211.
Signed-off-by:
From: Luciano Coelho luciano.coe...@intel.com
Now that all CSA flows are using the switch_vif_chanctx op, we can
rely on the switching_chanctx boolean that is passed to the
__iwl_mvm_assign_vif_chanctx() and __iwl_mvm_unassign_vif_chanctx()
functions to decide whether the context switch flows
From: Luciano Coelho luciano.coe...@intel.com
Add support to reassign vif in switch_vif_chanctx. This is similar to
the existing CHANCTX_SWMODE_SWAP_CONTEXTS mode, but doesn't delete the
old context nor creates a new one, doing to switch between two
existing contexts.
Signed-off-by: Luciano
From: Luciano Coelho luciano.coe...@intel.com
Currently we only support the CHANCTX_SWMODE_SWAP_CONTEXTS mode, but
we need to support other modes as well. Spin a new function off in
order to make it easier to support other modes.
Signed-off-by: Luciano Coelho luciano.coe...@intel.com
---
From: Luciano Coelho luciano.coe...@intel.com
Instead of using a hardcoded number of TUs before beacon 0 as the time
to start the absence and actual channel switch, calculate it in
relation to the beacon interval. We use 10 TUs + beacon interval
before beacon 0 to target a bit before beacon 1.
From: Luciano Coelho luciano.coe...@intel.com
Now that mac80211 waits for the first beacon on the new channel before
calling post_channel_switch, the reconfiguration of the firmware
should be done in the post_channel_switch operation instead of when
assigning the vif to the new context.
From: Luciano Coelho luciano.coe...@intel.com
We need to call ieee80211_chswitch_done() ourselves just when the
absence TE started, so we perform the actual context switch early
enough. To do so, add a dummy channel_switch op, which will cause
mac80211 to skip the countdown timer and allow us to
From: Luciano Coelho luciano.coe...@intel.com
If setting the CSA time event fails, we must clear the TE data,
otherwise we'll try to remove it when, for instance, a disconnection
occurs, causing a SYSASSERT.
Signed-off-by: Luciano Coelho luciano.coe...@intel.com
---
From: Luciano Coelho luciano.coe...@intel.com
After a channel switch, transmission on the new channel is only
started once we see a beacon on it. Thus, beacon filtering needs to
be disabled during channel switch so that mac80211 receives this
beacon and finishes the process.
Signed-off-by:
From: Andrei Otcheretianski andrei.otcheretian...@intel.com
Since it's too complicated for the fw to insert a DS Parameter Set
element in the middle of the frame, it was decided that it should be
done by the host. The fw will only parse the frame and update the
current channel field.
From: Luciano Coelho luciano.coe...@intel.com
When another vif is also running during a channel switch, we need to
use a session protection when we move to the new channel, so that we
don't miss the beacons. Without this, sometimes the other vif
repeatedly gets time exactly when we should be
On Mon, 2014-11-10 at 10:10 +0100, Johannes Berg wrote:
From: Johannes Berg johannes.b...@intel.com
Radiotap vendor namespace data might still be useful, but we
reverted it because it used too much space in the RX status.
Put it back, but address the space problem by using a single
bit only
On Wed, 2014-11-12 at 13:36 +0200, Jukka Rissanen wrote:
@@ -2056,6 +2056,8 @@ enum nl80211_attrs {
#define NL80211_ATTR_KEY NL80211_ATTR_KEY
#define NL80211_ATTR_KEYS NL80211_ATTR_KEYS
#define NL80211_ATTR_FEATURE_FLAGS NL80211_ATTR_FEATURE_FLAGS
+#define NL80211_ATTR_IFACE_SOCKET_OWNER
On Mon, 2014-11-17 at 11:48 +0100, Johannes Berg wrote:
From: Johannes Berg johannes.b...@intel.com
In many cases, drivers can filter things like beacons that will
skew statistics reported by mac80211. To get correct statistics
in these cases, call drivers to obtain statistics and let them
From: Luciano Coelho luciano.coe...@intel.com
Signed-off-by: Luciano Coelho luciano.coe...@intel.com
---
nl80211.h | 119 +++---
1 file changed, 115 insertions(+), 4 deletions(-)
diff --git a/nl80211.h b/nl80211.h
index f7daae5..d775245
From: Luciano Coelho luciano.coe...@intel.com
Adds a netdetect option to the wowlan triggers that allows the user to
request network detection to be started when the device goes to
suspend mode.
Signed-off-by: Luciano Coelho luciano.coe...@intel.com
---
event.c | 30 ++-
info.c |
On Thu, 2014-11-27 at 22:29 +0100, Arend van Spriel wrote:
On 11/27/14 22:06, Luca Coelho wrote:
From: Luciano Coelholuciano.coe...@intel.com
Adds a netdetect option to the wowlan triggers that allows the user to
request network detection to be started when the device goes to
suspend
From: Luciano Coelho luciano.coe...@intel.com
Signed-off-by: Luciano Coelho luciano.coe...@intel.com
---
nl80211.h | 119 +++---
1 file changed, 115 insertions(+), 4 deletions(-)
diff --git a/nl80211.h b/nl80211.h
index f7daae5..d775245
From: Luciano Coelho luciano.coe...@intel.com
Adds a netdetect option to the wowlan triggers that allows the user to
request network detection to be started when the device goes to
suspend mode.
Signed-off-by: Luciano Coelho luciano.coe...@intel.com
---
In v2:
* renamed the option in the
From: Luciano Coelho luciano.coe...@intel.com
Parse the net detect information when it is reported. This includes
the scan interval, SSIDs to match and frequencies to scan.
Signed-off-by: Luciano Coelho luciano.coe...@intel.com
---
wowlan.c | 39 ++-
1 file
From: Luciano Coelho luciano.coe...@intel.com
If the userspace passes a malformed sched scan request (or a net
detect wowlan configuration) by adding a NL80211_ATTR_SCHED_SCAN_MATCH
attribute without any nested matchsets, a NULL pointer dereference
will occur. Fix this by checking that we do
Hi John,
On Wed, 2014-12-17 at 10:59 -0500, John W. Linville wrote:
Greetings,
Almost 9 years ago, Jeff Garzik wrote a message on LKML detailing
the sad state of wireless LANs in the Linux world. The point of his
message was So... there it is. We suck. There's hope. No Luke
Skywalker
On Wed, 2014-12-17 at 12:07 -0500, John W. Linville wrote:
http://marc.info/?l=linux-wirelessm=141883202530292w=2
This makes it official... :-)
Signed-off-by: John W. Linville linvi...@tuxdriver.com
---
MAINTAINERS | 19 ---
1 file changed, 8 insertions(+), 11
From: Luciano Coelho luciano.coe...@intel.com
The userspace may want to delay the the first scheduled scan or
net-detect cycle. Add an optional attribute to the scheduled scan
configuration to pass the delay to be (optionally) used by the driver.
Signed-off-by: Luciano Coelho
From: Luciano Coelho luciano.coe...@intel.com
In the suspend code, we shouldn't roll back the station states because
this is taken care of in other parts of the code, except for WDS
interfaces. For AP types of interfaces, cfg80211 takes care of
disconnecting all stations before calling the
From: Luciano Coelho luciano.coe...@intel.com
If suspend starts while ieee80211_scan_completed() is running, between
the point where SCAN_COMPLETED is set and the work is queued,
ieee80211_scan_cancel() will not catch the work and we may finish
suspending before the work is actually executed,
From: Luciano Coelho luciano.coe...@intel.com
Instead of just printing whether netdetect is supported, parse the
attribute and report the maximum number of matchsets the driver
supports.
Signed-off-by: Luciano Coelho luciano.coe...@intel.com
---
info.c | 5 +++--
1 file changed, 3
From: Luciano Coelho luciano.coe...@intel.com
Send the netdetect configuration information in the response to
NL8021_CMD_GET_WOWLAN commands. This includes the scan interval,
SSIDs to match and frequencies to scan.
Additionally, add the NL80211_WOWLAN_TRIG_NET_DETECT with
From: Samuel Tan samuel...@chromium.org
We currently add nested members of the NL80211_ATTR_SCAN_FREQUENCIES
as NLA_U32 attributes of type NL80211_ATTR_WIPHY_FREQ in
cfg80211_net_detect_results. However, since there can be an arbitrary number of
frequency results, we should use the loop index of
From: Luciano Coelho luciano.coe...@intel.com
Just clarify that the delay is only before the first cycle.
Signed-off-by: Luciano Coelho luciano.coe...@intel.com
---
include/uapi/linux/nl80211.h | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/include/uapi/linux/nl80211.h
From: Luciano Coelho luciano.coe...@intel.com
This series adds scheduled scan support to the iw tool (finally! ;).
In v2, just rebased.
Luciano Coelho (4):
iw: move generic sched scan parsing code out of net detect
iw: implement scheduled scan
iw: add support for active scheduled scan
From: Luciano Coelho luciano.coe...@intel.com
Add options to explicitly use active or passive scans on schedule
scans (and net-detect). If neither active nor passive parameters are
passed, the default is to do active scans with the wildcard SSID.
Signed-off-by: Luciano Coelho
From: Luciano Coelho luciano.coe...@intel.com
Like with normal scans, we can randomise the MAC address sent out in
active scheduled scans. Add the randomise option to sched_scan (and
net-detect) parsing code.
Signed-off-by: Luciano Coelho luciano.coe...@intel.com
---
iw.h | 2 +-
scan.c |
From: Luciano Coelho luciano.coe...@nokia.com
Add sched_start, sched_stop and events parsing for scheduled scan.
For now, only passive scans are supported.
Signed-off-by: Luciano Coelho luciano.coe...@intel.com
---
event.c | 9 +
info.c | 6 ++
scan.c | 29
From: Luciano Coelho luciano.coe...@intel.com
Like with normal scans, we can randomise the MAC address sent out in
active scheduled scans. Add the randomise option to sched_scan (and
net-detect) parsing code.
Signed-off-by: Luciano Coelho luciano.coe...@intel.com
---
iw.h | 2 +-
scan.c |
From: Luciano Coelho luciano.coe...@nokia.com
Add sched_start, sched_stop and events parsing for scheduled scan.
For now, only passive scans are supported.
Signed-off-by: Luciano Coelho luciano.coe...@intel.com
---
event.c | 9 +
info.c | 6 ++
scan.c | 29
From: Luciano Coelho luciano.coe...@intel.com
Add an option that allows the initial net-detect scan to be delayed by
the specified number of seconds.
Signed-off-by: Luciano Coelho luciano.coe...@intel.com
---
wowlan.c | 31 +++
1 file changed, 27 insertions(+), 4
On Tue, 2015-03-31 at 16:21 +0200, Johannes Berg wrote:
On Mon, 2015-03-23 at 19:38 +0100, Arend van Spriel wrote:
Johannes, Jouni,
I have noticed that under some circumstances wpa_supplicant initiates a
scheduled scan with broadcast ssid. This is something our firmware can
not do so
Hi,
On Sun, 2015-02-15 at 13:09 +0200, Eliad Peller wrote:
When running with device-tree, we no longer have a board file
that can set up the platform data for wlcore.
Allow this data to be passed from DT.
For now, parse only the irq used. Other (optional) properties
can be added later on.
On Thu, 2015-02-19 at 18:13 +0200, Eliad Peller wrote:
Add device tree binding documentation for TI's wl18xx
wlan chip.
Signed-off-by: Eliad Peller el...@wizery.com
---
If, as I said in the other thread, you use the work I did earlier,
support for wl12xx will also be included...
--
Luca.
On Mon, 2015-04-27 at 08:08 +0300, Kalle Valo wrote:
Seth Forshee seth.fors...@canonical.com writes:
On Sat, Apr 25, 2015 at 06:26:34PM +0100, Nuno Gonçalves wrote:
I was surprised that the wireless regdb provided with Ubuntu 15.04 is
almost 2 years old.
Are you aware of the reason
On Fri, 2015-05-29 at 14:47 +0100, Ben Hutchings wrote:
On Fri, 2015-05-29 at 16:24 +0300, Luca Coelho wrote:
Hi Ben,
I just noticed that the crda package depends on the iw package in Debian
(I'm using jessie):
luca@weizen:~$ apt-cache show crda
Package: crda
Version: 3.13-1
Hi Arend,
On Sat, 2015-06-13 at 08:26 +0200, Arend van Spriel wrote:
On 12-06-15 16:00, Luca Coelho wrote:
Here's a small patchset that adds support for scheduled scans in
py80211.
Thanks! One general remark. It seems you are using soft-tabs where I
stick to true tabs. Python is pretty
From: Luciano Coelho luciano.coe...@intel.com
We should not pass self explicitly when calling the superclass's
_add_scan_attrs() in the sched_scan_start class. Fix it.
Signed-off-by: Luciano Coelho luciano.coe...@intel.com
---
lib/scan.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
From: Luciano Coelho luciano.coe...@intel.com
Modify the sched_scan_start class so that the caller can pass a list
of matches to be used in the scheduled scan request.
Signed-off-by: Luciano Coelho luciano.coe...@intel.com
---
lib/scan.py | 24
1 file changed, 24
From: Luciano Coelho luciano.coe...@intel.com
Most of the scan_request code can be reused for scheduled scan, so
spin the common part off the regular scan class.
Additionally, add one extra class that is able to send scan commands
(for sched_scan stop, for instance) without adding any scan
From: Luciano Coelho luciano.coe...@intel.com
Add a class to stop scheduled scans.
Signed-off-by: Luciano Coelho luciano.coe...@intel.com
---
lib/scan.py | 15 +++
1 file changed, 15 insertions(+)
diff --git a/lib/scan.py b/lib/scan.py
index bfaf4da..bfaf3d2 100644
---
Hi Ben,
I just noticed that the crda package depends on the iw package in Debian
(I'm using jessie):
luca@weizen:~$ apt-cache show crda
Package: crda
Version: 3.13-1
Installed-Size: 293
Maintainer: Ben Hutchings b...@decadent.org.uk
Architecture: amd64
Depends: libc6 (= 2.7), libnl-3-200 (=
On Tue, 2015-11-10 at 09:52 +0100, Johannes Berg wrote:
> From: Johannes Berg
>
> There are many drivers with different behaviour, but in a lot of
> systems only a single driver will ever be built. In that case we
> could practically get rid of the code for the paths
From: Luca Coelho <luciano.coe...@intel.com>
In this attribute's documentation, it was not clear whether the delay
started counting when WoWLAN net-detect was enabled or when the system
was suspended. The correct answer is that it starts when the system
suspends (which is when, in pr
From: Luca Coelho <luciano.coe...@intel.com>
In this attribute's documentation, it was not clear whether the delay
started counting when WoWLAN net-detect was enabled or when the system
was suspended. The correct answer is that it starts when the system
suspends (which is when, in pr
ceived until
the end of the previous iteration or the start of the current one,
since no results will be received in between.
Signed-off-by: Avraham Stern <avraham.st...@intel.com>
Signed-off-by: Luca Coelho <luciano.coe...@intel.com>
---
In v2:
* take care of al
eduled scan stopped
so it can configure new scan plans for scheduled scan.
Signed-off-by: Avraham Stern <avraham.st...@intel.com>
Signed-off-by: Luca Coelho <luciano.coe...@intel.com>
---
No changes from v1.
net/mac80211/util.c | 8 ++--
1 file changed, 6 insertions(+), 2 deleti
On Tue, 2015-09-01 at 00:13 +, John Keeler wrote:
> Thanks, using the distro's kernel version 3.19 and drivers remedied
> the problem.
Oh, I just noticed this branch of the thread now. :)
Sorry for cross-emailing and glad to hear it works for you now. :D
--
Luca.
--
To unsubscribe from
14.04 also
provides a 3.19 version of the kernel (from Ubuntu 15.04). Take a look
at the following page:
https://wiki.ubuntu.com/TrustyTahr/ReleaseNotes#Updated_Packages
HTH!
--
Cheers,
Luca.
On Mon, 2015-08-31 at 10:57 +0300, Luca Coelho wrote:
> Hi,
>
> The error shown in the SYSAS
On Tue, 2015-09-01 at 12:53 +1000, James Cameron wrote:
> On Mon, Aug 31, 2015 at 03:53:18PM -0500, Shengrong Yin wrote:
> > Hello,
> >
> > I was using iw to scan a given frequency.
> > For example,
> > iw wlan0 scan freq 2412 | grep freq:
> > However, the result was scanned ssids with different
Hi Anreas,
On Mon, 2015-09-07 at 15:40 +0200, Andreas Reis wrote:
> Updated to
> net.git: 46cdc9b (ie. with mac80211 2015-09-04)
> + iwlwifi-next.git commits up to 5bff653
> iwlwifi firmware: 16.215201.0
>
> now connecting to my WPA-802.1X with a Intel 7260 fails, see dmesg.
>
> From the
Adding our new list to CC.
On Tue, 2015-09-08 at 08:37 +0300, Luca Coelho wrote:
> Hi Anreas,
>
> On Mon, 2015-09-07 at 15:40 +0200, Andreas Reis wrote:
> > Updated to
> > net.git: 46cdc9b (ie. with mac80211 2015-09-04)
> > + iwlwifi-next.git commits up to 5
Hi,
Emmanuel replied to this offline, accidentally. Just for the record,
I'll add the information here too.
On Wed, 2015-09-02 at 11:48 -0400, Jes Sorensen wrote:
> Since a while I have been experiencing issues with iwlwifi locking up
> requiring me to reconnect to my home AP. This happens both
On Wed, 2015-09-09 at 16:09 +0200, Andreas Reis wrote:
> Hi,
>
> > seems that your system is trying to connect to two different APs
> forth and back
>
> Yes, this is a major network with multiple APs for each of its SSIDs
> always available. Unlike my single AP home network, unsurprisingly.
>
On Wed, 2015-09-23 at 11:13 +0200, Johannes Berg wrote:
> Need to fix up the other drivers ...
Huh, right, I completely forgot that.
Avi can you do that?
--
Luca.
--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majord...@vger.kernel.org
ed-off-by: Sara Sharon <sara.sha...@intel.com>
Signed-off-by: Luca Coelho <luciano.coe...@intel.com>
---
net/mac80211/cfg.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/net/mac80211/cfg.c b/net/mac80211/cfg.c
index 390eabf..8873f93 100644
--- a/net/mac80211/cfg.c
+++ b/net/mac8021
ceived until
the end of the previous iteration or the start of the current one,
since no results will be received in between.
Signed-off-by: Avraham Stern <avraham.st...@intel.com>
Signed-off-by: Luca Coelho <luciano.coe...@intel.com>
---
drivers/net/wireless/iwlwifi/mvm/scan.c |
eduled scan stopped
so it can configure new scan plans for scheduled scan.
Signed-off-by: Avraham Stern <avraham.st...@intel.com>
Signed-off-by: Luca Coelho <luciano.coe...@intel.com>
---
net/mac80211/util.c | 8 ++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/net
;
Signed-off-by: Luca Coelho <luciano.coe...@intel.com>
---
include/net/cfg80211.h | 3 +++
net/wireless/nl80211.c | 7 +--
2 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/include/net/cfg80211.h b/include/net/cfg80211.h
index bfafa7d..a5b86d0 100644
--- a/include/net/cfg802
1 - 100 of 1849 matches
Mail list logo