freebsd-skq/sys
Andriy Voskoboinyk f8312481e5 net80211: do not cancel scan when packet is sent.
Restore pre-r300383 behavior when a frame is sent:
- stop scan;
- send frame;
- when beacon arrives and our bit in TIM is not set - restart the scan.

NOTE:
Ideally, this should introduce new interface (ieee80211_pause_anyscan());
however, since ieee80211_cancel_anyscan() is not used by drivers and only
called by ieee80211_start_pkt() the current patch overrides it's behavior
instead.

Tested with Intel 3945BG, STA mode

Reviewed by:	adrian
Differential Revision:	https://reviews.freebsd.org/D7979
2016-09-30 18:43:39 +00:00
..
amd64 Reduce the cost of TLB invalidation on x86 by using per-CPU completion flags 2016-09-30 18:12:16 +00:00
arm Remove the GLOBAL queue lock which just adds unnecessary complexity to code 2016-09-30 17:30:39 +00:00
arm64 Add a way for the architecture to specify the calling ABI for methods 2016-09-21 10:35:44 +00:00
boot Fix a cluster of bugs in list EFI environment variables: 2016-09-30 15:41:12 +00:00
bsm
cam Compute two new metrics. Disk load, the average number of transactions 2016-09-30 17:49:04 +00:00
cddl Add #ifdef _KERNEL around send_holes_without_birth_time sysctl. 2016-09-29 17:48:53 +00:00
compat linuxkpi: Fix PCI BAR lazy allocation support. 2016-09-30 05:51:11 +00:00
conf Move the ConnectX-3 and ConnectX-2 driver from sys/ofed into sys/dev/mlx4 2016-09-30 08:23:06 +00:00
contrib Remove an extra etter. 2016-09-29 14:01:06 +00:00
crypto Fix typo in skein amd64 assembly 2016-09-08 02:38:55 +00:00
ddb Determine the operand/address size of %cs in a new function 2016-09-25 16:30:29 +00:00
dev Revert commit 2016-09-30 18:08:16 +00:00
fs vfs: remove the __bo_vnode field from struct vnode 2016-09-30 17:11:03 +00:00
gdb
geom Use g_wither_provider() where applicable. 2016-09-23 21:29:40 +00:00
gnu Revert and redo r306083. 2016-09-22 15:17:36 +00:00
i386 Move the ConnectX-3 and ConnectX-2 driver from sys/ofed into sys/dev/mlx4 2016-09-30 08:23:06 +00:00
isa
kern vfs: batch free vnodes in per-mnt lists 2016-09-30 17:27:17 +00:00
kgssapi
libkern
mips Use SIGSEGV signal for memory protection failures from userspace on MIPS. 2016-09-28 14:13:41 +00:00
modules Move the ConnectX-3 and ConnectX-2 driver from sys/ofed into sys/dev/mlx4 2016-09-30 08:23:06 +00:00
net hyperv/hn: Add stubs for OFFLOAD_CURRENT_CONFIG and NETWORK_CHANGE status 2016-09-30 06:58:45 +00:00
net80211 net80211: do not cancel scan when packet is sent. 2016-09-30 18:43:39 +00:00
netgraph Avoid panic from ng_uncallout when unpluggin ethernet cable with active 2016-08-08 19:31:01 +00:00
netinet This adds a sysctl which allows you to disable the TCP hostcache. This is handy 2016-09-30 00:10:57 +00:00
netinet6 Fix bug introduced in r274300. 2016-09-29 19:57:37 +00:00
netipsec Remove the 4.3BSD compatible macro m_copy(), use m_copym() instead. 2016-09-15 07:41:48 +00:00
netnatm
netpfil Remove ifa_list, use ifa_link (structure field) instead. 2016-09-28 13:29:11 +00:00
netsmb
nfs Hide the boottime and bootimebin globals, provide the getboottime(9) 2016-07-27 11:08:59 +00:00
nfsclient
nfsserver
nlm When sleeping waiting for either local or remote advisory lock, 2016-06-26 20:08:42 +00:00
ofed Move the ConnectX-3 and ConnectX-2 driver from sys/ofed into sys/dev/mlx4 2016-09-30 08:23:06 +00:00
opencrypto opencrypto AES-ICM: Fix heap corruption typo 2016-08-01 22:57:03 +00:00
pc98 Remove the ie(4) driver for Intel 82586 ISA Ethernet adapters. 2016-08-20 00:49:29 +00:00
powerpc Add NXP/Freescale DIU driver for PowerPC SoCs 2016-09-27 00:53:41 +00:00
riscv Various changes to pmap_ts_referenced() 2016-09-10 16:49:25 +00:00
rpc Hide the boottime and bootimebin globals, provide the getboottime(9) 2016-07-27 11:08:59 +00:00
security Don't check aq64_minfree which is unsigned for negative values. 2016-09-08 19:47:57 +00:00
sparc64 Various changes to pmap_ts_referenced() 2016-09-10 16:49:25 +00:00
sys vfs: batch free vnodes in per-mnt lists 2016-09-30 17:27:17 +00:00
teken
tests
tools Consider CROSS_BINUTILS_PREFIX environment variable so we use correct 2016-08-10 13:49:17 +00:00
ufs vfs: remove the __bo_vnode field from struct vnode 2016-09-30 17:11:03 +00:00
vm Various changes to pmap_ts_referenced() 2016-09-10 16:49:25 +00:00
x86 Reduce the cost of TLB invalidation on x86 by using per-CPU completion flags 2016-09-30 18:12:16 +00:00
xdr
xen xen/vchan: change license of header from Lesser GPL v2.1 to BSD 2016-09-30 13:41:24 +00:00
Makefile