diff options
Diffstat (limited to 'drivers/net/wireless/wl12xx/wl12xx_80211.h')
-rw-r--r-- | drivers/net/wireless/wl12xx/wl12xx_80211.h | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/drivers/net/wireless/wl12xx/wl12xx_80211.h b/drivers/net/wireless/wl12xx/wl12xx_80211.h index be21032f4dc..67dcf8f28cd 100644 --- a/drivers/net/wireless/wl12xx/wl12xx_80211.h +++ b/drivers/net/wireless/wl12xx/wl12xx_80211.h | |||
@@ -138,13 +138,13 @@ struct wl12xx_arp_rsp_template { | |||
138 | struct ieee80211_hdr_3addr hdr; | 138 | struct ieee80211_hdr_3addr hdr; |
139 | 139 | ||
140 | u8 llc_hdr[sizeof(rfc1042_header)]; | 140 | u8 llc_hdr[sizeof(rfc1042_header)]; |
141 | u16 llc_type; | 141 | __be16 llc_type; |
142 | 142 | ||
143 | struct arphdr arp_hdr; | 143 | struct arphdr arp_hdr; |
144 | u8 sender_hw[ETH_ALEN]; | 144 | u8 sender_hw[ETH_ALEN]; |
145 | u32 sender_ip; | 145 | __be32 sender_ip; |
146 | u8 target_hw[ETH_ALEN]; | 146 | u8 target_hw[ETH_ALEN]; |
147 | u32 target_ip; | 147 | __be32 target_ip; |
148 | } __packed; | 148 | } __packed; |
149 | 149 | ||
150 | 150 | ||
@@ -160,4 +160,9 @@ struct wl12xx_probe_resp_template { | |||
160 | struct wl12xx_ie_country country; | 160 | struct wl12xx_ie_country country; |
161 | } __packed; | 161 | } __packed; |
162 | 162 | ||
163 | struct wl12xx_disconn_template { | ||
164 | struct ieee80211_header header; | ||
165 | __le16 disconn_reason; | ||
166 | } __packed; | ||
167 | |||
163 | #endif | 168 | #endif |