summaryrefslogtreecommitdiffstats
path: root/drivers/net/enc28j60_hw.h
diff options
context:
space:
mode:
authorJussi Kivilinna <jussi.kivilinna@mbnet.fi>2011-01-31 19:49:05 +0100
committerJohn W. Linville <linville@tuxdriver.com>2011-02-04 22:29:50 +0100
commit51272292926bc4fff61ba812d5816922b980655b (patch)
treece8f344e2084ff1f82f64052a29c02c58a26cf98 /drivers/net/enc28j60_hw.h
parentzd1211rw: add beacon watchdog and setting HW beacon more failsafe (diff)
downloadlinux-51272292926bc4fff61ba812d5816922b980655b.tar.xz
linux-51272292926bc4fff61ba812d5816922b980655b.zip
zd1211rw: batch beacon config commands together
Beacon config function writes beacon to hw one write per byte. This is very slow (usually taking more than 100ms to finish) and causes high CPU usage when in AP-mode (kworker at ~50% on Intel Atom N270). By batching commands together zd_mac_config_beacon() runtime can be lowered to 1/5th and lower CPU usage to saner levels (<10% on Atom). Signed-off-by: Jussi Kivilinna <jussi.kivilinna@mbnet.fi> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/enc28j60_hw.h')
0 files changed, 0 insertions, 0 deletions