linux-mainline/drivers/net
Avraham Stern 3b06d27795 cfg80211: Add multiple scan plans for scheduled scan
Add the option to configure multiple 'scan plans' for scheduled scan.
Each 'scan plan' defines the number of scan cycles and the interval
between scans. The scan plans are executed in the order they were
configured. The last scan plan will always run infinitely and thus
defines only the interval between scans.
The maximum number of scan plans supported by the device and the
maximum number of iterations in a single scan plan are advertised
to userspace so it can configure the scan plans appropriately.

When scheduled scan results are received there is no way to know which
scan plan is being currently executed, so there is no way to know when
the next scan iteration will start. This is not a problem, however.
The scan start timestamp is only used for flushing old scan results,
and there is no difference between flushing all results received 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.stern@intel.com>
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
2015-10-13 10:35:26 +02:00
..
appletalk
arcnet
bonding
caif
can
cris
dsa net: dsa: use switchdev obj in port_fdb_del 2015-10-11 05:28:52 -07:00
ethernet net: hns: fix the unknown phy_nterface_t type error 2015-10-12 19:46:46 -07:00
fddi
fjes
hamradio
hippi
hyperv
ieee802154
ipvlan ipv4, ipv6: Pass net into ip_local_out and ip6_local_out 2015-10-08 04:27:02 -07:00
irda net: irda: pxaficp_ir: dmaengine conversion 2015-09-28 22:32:48 -07:00
phy net: phy: bcm7xxx: Modified to use global core register defines 2015-10-08 04:45:53 -07:00
plip
ppp ipv4, ipv6: Pass net into ip_local_out and ip6_local_out 2015-10-08 04:27:02 -07:00
slip
team
usb asix: Continue processing URB if no RX netdev buffer 2015-10-05 06:58:43 -07:00
vmxnet3
wan
wimax
wireless cfg80211: Add multiple scan plans for scheduled scan 2015-10-13 10:35:26 +02:00
xen-netback
dummy.c
eql.c
geneve.c
ifb.c
Kconfig net: Add support for l3mdev ops to VRF driver 2015-09-29 20:40:33 -07:00
LICENSE.SRC
loopback.c
macvlan.c ipv4: Pass struct net into ip_defrag and ip_check_defrag 2015-10-12 19:44:16 -07:00
macvtap.c
Makefile
mdio.c
mii.c
netconsole.c
nlmon.c
ntb_netdev.c
rionet.c
sb1000.c
Space.c
sungem_phy.c
tun.c tun: use sk_fullsock() before reading sk->sk_tsflags 2015-10-12 19:45:48 -07:00
veth.c
virtio_net.c
vrf.c dst: Pass net into dst->output 2015-10-08 04:27:03 -07:00
vxlan.c
xen-netfront.c