Juuso Oikarinen
3393a608c4
mac80211: Prevent running sta_cleanup timer unnecessarily
...
The sta_cleanup timer is used to periodically expire buffered frames from the
tx buf. The timer is executing periodically, regardless of the need for it.
This is wasting resources.
Fix this simply by not restarting the sta_cleanup timer if the tx buffer was
empty. Restart the timer when there is some more tx-traffic.
Cc: Janne Ylälehto <janne.ylalehto@nokia.com>
Signed-off-by: Juuso Oikarinen <juuso.oikarinen@nokia.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2010-04-19 16:41:42 -04:00
..
9p
9p: fix p9_client_destroy unconditional calling v9fs_put_trans
2010-02-08 18:18:34 -06:00
802
8021q
percpu: add __percpu sparse annotations to net
2010-02-16 23:05:38 -08:00
appletalk
net: appletalk: use seq_hlist_foo() helpers
2010-02-10 11:12:09 -08:00
atm
net: atm: use seq_list_foo() helpers
2010-02-10 12:31:10 -08:00
ax25
net: ax25: use seq_hlist_foo() helpers
2010-02-10 11:12:09 -08:00
bluetooth
Bluetooth: Use single_open() for inquiry cache within debugfs
2010-03-03 01:04:38 -08:00
bridge
bridge: Fix RCU race in br_multicast_stop
2010-03-07 15:31:12 -08:00
can
can: deny filterlist access on non-CAN interfaces
2010-02-02 07:21:34 -08:00
core
ethtool: Use noinline_for_stack
2010-03-08 12:17:04 -08:00
dcb
const: struct nla_policy
2010-02-18 14:30:18 -08:00
dccp
net: backlog functions rename
2010-03-05 13:34:03 -08:00
decnet
net: Add checking to rcu_dereference() primitives
2010-02-25 09:41:03 +01:00
dsa
econet
ethernet
ieee802154
ipv4
tcp: Fix tcp_make_synack()
2010-03-08 11:32:01 -08:00
ipv6
tcp: Add SNMP counters for backlog and min_ttl drops
2010-03-08 10:45:27 -08:00
ipx
net: ipx: use seq_list_foo() helpers
2010-02-10 12:31:10 -08:00
irda
const: struct nla_policy
2010-02-18 14:30:18 -08:00
iucv
key
xfrm: SP lookups signature with mark
2010-02-22 16:21:12 -08:00
lapb
llc
net: backlog functions rename
2010-03-05 13:34:03 -08:00
mac80211
mac80211: Prevent running sta_cleanup timer unnecessarily
2010-04-19 16:41:42 -04:00
netfilter
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/kaber/nf-next-2.6
2010-02-26 09:31:09 -08:00
netlabel
net: remove INIT_RCU_HEAD() usage
2010-02-17 00:03:27 -08:00
netlink
netlink: Adding inode field to /proc/net/netlink
2010-02-28 01:29:49 -08:00
netrom
net: netrom: use seq_hlist_foo() helpers
2010-02-10 11:12:08 -08:00
packet
af_packet: move strict addr_len check right before dev_[mc/unicast]_[add/del]
2010-03-03 01:04:38 -08:00
phonet
rds
net/rds: remove uses of NIPQUAD, use %pI4
2010-02-03 20:16:48 -08:00
rfkill
rename new rfkill sysfs knobs
2010-03-19 15:48:25 -04:00
rose
net: rose: use seq_hlist_foo() helpers
2010-02-10 11:12:08 -08:00
rxrpc
sched
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
2010-02-09 11:44:44 -08:00
sctp
net: backlog functions rename
2010-03-05 13:34:03 -08:00
sunrpc
net/sunrpc: Convert (void)snprintf to snprintf
2010-03-08 12:15:59 -08:00
tipc
tipc: filter out messages not intended for this host
2010-03-08 12:43:56 -08:00
unix
AF_UNIX: update locking comment
2010-02-18 14:12:06 -08:00
wanrouter
wimax
const: struct nla_policy
2010-02-18 14:30:18 -08:00
wireless
cfg80211: Avoid sending IWEVASSOCREQIE and IWEVASSOCRESPIE events with NULL event body
2010-04-16 15:32:00 -04:00
x25
net: backlog functions rename
2010-03-05 13:34:03 -08:00
xfrm
ipsec: Fix bogus bundle flowi
2010-03-03 01:04:37 -08:00
compat.c
Kconfig
Makefile
nonet.c
socket.c
sysctl_net.c
TUNABLE