diff options
author | David S. Miller <davem@davemloft.net> | 2011-02-03 16:06:43 -0500 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2011-02-03 16:06:43 -0500 |
commit | fd95240568977ebd1ebb15b071464e0e392cde1a (patch) | |
tree | 6458cf8f33a8b8ab6a8098208de29c83206ca3aa /drivers/net/wireless/wl12xx/rx.h | |
parent | cdfb74d4c2e3bcc9383121af2591d0ae15007ba7 (diff) | |
parent | fa9a741b841d0c2db04875310a06e8718c56fd4f (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.h | 11 |
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 | ||
118 | void wl1271_rx(struct wl1271 *wl, struct wl1271_fw_status *status); | 122 | void wl1271_rx(struct wl1271 *wl, struct wl1271_fw_status *status); |
119 | u8 wl1271_rate_to_idx(int rate, enum ieee80211_band band); | 123 | u8 wl1271_rate_to_idx(int rate, enum ieee80211_band band); |
124 | void wl1271_set_default_filters(struct wl1271 *wl); | ||
120 | 125 | ||
121 | #endif | 126 | #endif |