aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/p54/p54common.h
diff options
context:
space:
mode:
authorChristian Lamparter <chunkeey@web.de>2008-12-13 08:14:20 -0500
committerJohn W. Linville <linville@tuxdriver.com>2008-12-19 15:23:11 -0500
commit54fdb040b4760d5b2994d15c1371e297679420e9 (patch)
treee287e40aa879482c9509cf4e3abe30af05efe4d6 /drivers/net/wireless/p54/p54common.h
parentd5e490362feb648048ef20db9b0b2531d5425775 (diff)
p54: move statistic timer update routine into a workqueue
This patch moves a good chunk of code from the former statistic update timer routine into a workqueue, which is kindly provided by mac80211. Also as a nice side-effect we can lay the foundation for other essential housekeeping features we want to do in the future. e.g: - drain the (clogged) tx_queue. - initiate bursts. Signed-off-by: Christian Lamparter <chunkeey@web.de> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/p54/p54common.h')
-rw-r--r--drivers/net/wireless/p54/p54common.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/net/wireless/p54/p54common.h b/drivers/net/wireless/p54/p54common.h
index 5a68fdae7730..06e1643cc295 100644
--- a/drivers/net/wireless/p54/p54common.h
+++ b/drivers/net/wireless/p54/p54common.h
@@ -355,6 +355,11 @@ struct p54_tx_data {
355 u8 align[0]; 355 u8 align[0];
356} __attribute__ ((packed)); 356} __attribute__ ((packed));
357 357
358/* unit is ms */
359#define P54_TX_FRAME_LIFETIME 2000
360#define P54_TX_TIMEOUT 4000
361#define P54_STATISTICS_UPDATE 5000
362
358#define P54_FILTER_TYPE_NONE 0 363#define P54_FILTER_TYPE_NONE 0
359#define P54_FILTER_TYPE_STATION BIT(0) 364#define P54_FILTER_TYPE_STATION BIT(0)
360#define P54_FILTER_TYPE_IBSS BIT(1) 365#define P54_FILTER_TYPE_IBSS BIT(1)