diff options
author | David Woodhouse <dwmw2@infradead.org> | 2008-03-03 06:18:03 -0500 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2008-03-06 17:09:49 -0500 |
commit | fa62f99cf80af9c65bfc0f731d780e03e3ce6ede (patch) | |
tree | a5f5130a54f1daf500247c529a4e059511e5a4b6 /drivers/net/wireless/libertas/hostcmd.h | |
parent | c5562e98332511c3e4d7f807ae4dd85f6db2a7e6 (diff) |
libertas: convert 802_11_SCAN to a direct command
Signed-off-by: David Woodhouse <dwmw2@infradead.org>
Acked-by: Dan Williams <dcbw@redhat.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/libertas/hostcmd.h')
-rw-r--r-- | drivers/net/wireless/libertas/hostcmd.h | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/drivers/net/wireless/libertas/hostcmd.h b/drivers/net/wireless/libertas/hostcmd.h index 0a36748b8bfc..56bc1aa2bb00 100644 --- a/drivers/net/wireless/libertas/hostcmd.h +++ b/drivers/net/wireless/libertas/hostcmd.h | |||
@@ -174,9 +174,11 @@ struct cmd_ds_802_11_subscribe_event { | |||
174 | * Define data structure for CMD_802_11_SCAN | 174 | * Define data structure for CMD_802_11_SCAN |
175 | */ | 175 | */ |
176 | struct cmd_ds_802_11_scan { | 176 | struct cmd_ds_802_11_scan { |
177 | u8 bsstype; | 177 | struct cmd_header hdr; |
178 | u8 bssid[ETH_ALEN]; | 178 | |
179 | u8 tlvbuffer[1]; | 179 | uint8_t bsstype; |
180 | uint8_t bssid[ETH_ALEN]; | ||
181 | uint8_t tlvbuffer[0]; | ||
180 | #if 0 | 182 | #if 0 |
181 | mrvlietypes_ssidparamset_t ssidParamSet; | 183 | mrvlietypes_ssidparamset_t ssidParamSet; |
182 | mrvlietypes_chanlistparamset_t ChanListParamSet; | 184 | mrvlietypes_chanlistparamset_t ChanListParamSet; |
@@ -185,9 +187,11 @@ struct cmd_ds_802_11_scan { | |||
185 | }; | 187 | }; |
186 | 188 | ||
187 | struct cmd_ds_802_11_scan_rsp { | 189 | struct cmd_ds_802_11_scan_rsp { |
190 | struct cmd_header hdr; | ||
191 | |||
188 | __le16 bssdescriptsize; | 192 | __le16 bssdescriptsize; |
189 | u8 nr_sets; | 193 | uint8_t nr_sets; |
190 | u8 bssdesc_and_tlvbuffer[1]; | 194 | uint8_t bssdesc_and_tlvbuffer[0]; |
191 | }; | 195 | }; |
192 | 196 | ||
193 | struct cmd_ds_802_11_get_log { | 197 | struct cmd_ds_802_11_get_log { |
@@ -691,8 +695,6 @@ struct cmd_ds_command { | |||
691 | /* command Body */ | 695 | /* command Body */ |
692 | union { | 696 | union { |
693 | struct cmd_ds_802_11_ps_mode psmode; | 697 | struct cmd_ds_802_11_ps_mode psmode; |
694 | struct cmd_ds_802_11_scan scan; | ||
695 | struct cmd_ds_802_11_scan_rsp scanresp; | ||
696 | struct cmd_ds_mac_control macctrl; | 698 | struct cmd_ds_mac_control macctrl; |
697 | struct cmd_ds_802_11_associate associate; | 699 | struct cmd_ds_802_11_associate associate; |
698 | struct cmd_ds_802_11_deauthenticate deauth; | 700 | struct cmd_ds_802_11_deauthenticate deauth; |