diff options
Diffstat (limited to 'drivers/net/wireless/mwifiex/ioctl.h')
-rw-r--r-- | drivers/net/wireless/mwifiex/ioctl.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/drivers/net/wireless/mwifiex/ioctl.h b/drivers/net/wireless/mwifiex/ioctl.h index 99a7168022d0..eb14f558b118 100644 --- a/drivers/net/wireless/mwifiex/ioctl.h +++ b/drivers/net/wireless/mwifiex/ioctl.h | |||
@@ -62,6 +62,17 @@ enum { | |||
62 | BAND_AN = 16, | 62 | BAND_AN = 16, |
63 | }; | 63 | }; |
64 | 64 | ||
65 | #define MWIFIEX_WPA_PASSHPHRASE_LEN 64 | ||
66 | struct wpa_param { | ||
67 | u8 pairwise_cipher_wpa; | ||
68 | u8 pairwise_cipher_wpa2; | ||
69 | u8 group_cipher; | ||
70 | u32 length; | ||
71 | u8 passphrase[MWIFIEX_WPA_PASSHPHRASE_LEN]; | ||
72 | }; | ||
73 | |||
74 | #define KEY_MGMT_ON_HOST 0x03 | ||
75 | #define MWIFIEX_AUTH_MODE_AUTO 0xFF | ||
65 | #define BAND_CONFIG_MANUAL 0x00 | 76 | #define BAND_CONFIG_MANUAL 0x00 |
66 | struct mwifiex_uap_bss_param { | 77 | struct mwifiex_uap_bss_param { |
67 | u8 channel; | 78 | u8 channel; |
@@ -74,6 +85,11 @@ struct mwifiex_uap_bss_param { | |||
74 | u8 radio_ctl; | 85 | u8 radio_ctl; |
75 | u8 dtim_period; | 86 | u8 dtim_period; |
76 | u16 beacon_period; | 87 | u16 beacon_period; |
88 | u16 auth_mode; | ||
89 | u16 protocol; | ||
90 | u16 key_mgmt; | ||
91 | u16 key_mgmt_operation; | ||
92 | struct wpa_param wpa_cfg; | ||
77 | }; | 93 | }; |
78 | 94 | ||
79 | enum { | 95 | enum { |