aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/wl12xx/rx.h
diff options
context:
space:
mode:
authorDavid S. Miller <davem@davemloft.net>2011-02-03 16:06:43 -0500
committerDavid S. Miller <davem@davemloft.net>2011-02-03 16:06:43 -0500
commitfd95240568977ebd1ebb15b071464e0e392cde1a (patch)
tree6458cf8f33a8b8ab6a8098208de29c83206ca3aa /drivers/net/wireless/wl12xx/rx.h
parentcdfb74d4c2e3bcc9383121af2591d0ae15007ba7 (diff)
parentfa9a741b841d0c2db04875310a06e8718c56fd4f (diff)
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6
Diffstat (limited to 'drivers/net/wireless/wl12xx/rx.h')
-rw-r--r--drivers/net/wireless/wl12xx/rx.h11
1 files changed, 8 insertions, 3 deletions
diff --git a/drivers/net/wireless/wl12xx/rx.h b/drivers/net/wireless/wl12xx/rx.h
index 3abb26fe0364..8d048b36bbba 100644
--- a/drivers/net/wireless/wl12xx/rx.h
+++ b/drivers/net/wireless/wl12xx/rx.h
@@ -86,8 +86,9 @@
86/* 86/*
87 * RX Descriptor status 87 * RX Descriptor status
88 * 88 *
89 * Bits 0-2 - status 89 * Bits 0-2 - error code
90 * Bits 3-7 - reserved 90 * Bits 3-5 - process_id tag (AP mode FW)
91 * Bits 6-7 - reserved
91 */ 92 */
92#define WL1271_RX_DESC_STATUS_MASK 0x07 93#define WL1271_RX_DESC_STATUS_MASK 0x07
93 94
@@ -110,12 +111,16 @@ struct wl1271_rx_descriptor {
110 u8 snr; 111 u8 snr;
111 __le32 timestamp; 112 __le32 timestamp;
112 u8 packet_class; 113 u8 packet_class;
113 u8 process_id; 114 union {
115 u8 process_id; /* STA FW */
116 u8 hlid; /* AP FW */
117 } __packed;
114 u8 pad_len; 118 u8 pad_len;
115 u8 reserved; 119 u8 reserved;
116} __packed; 120} __packed;
117 121
118void wl1271_rx(struct wl1271 *wl, struct wl1271_fw_status *status); 122void wl1271_rx(struct wl1271 *wl, struct wl1271_fw_status *status);
119u8 wl1271_rate_to_idx(int rate, enum ieee80211_band band); 123u8 wl1271_rate_to_idx(int rate, enum ieee80211_band band);
124void wl1271_set_default_filters(struct wl1271 *wl);
120 125
121#endif 126#endif