diff options
Diffstat (limited to 'drivers/net/wireless/wl12xx/conf.h')
| -rw-r--r-- | drivers/net/wireless/wl12xx/conf.h | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/drivers/net/wireless/wl12xx/conf.h b/drivers/net/wireless/wl12xx/conf.h index fd1dac9ab4db..856a8a2fff4f 100644 --- a/drivers/net/wireless/wl12xx/conf.h +++ b/drivers/net/wireless/wl12xx/conf.h | |||
| @@ -960,6 +960,14 @@ struct conf_conn_settings { | |||
| 960 | u8 psm_entry_retries; | 960 | u8 psm_entry_retries; |
| 961 | 961 | ||
| 962 | /* | 962 | /* |
| 963 | * Specifies the maximum number of times to try PSM exit if it fails | ||
| 964 | * (if sending the appropriate null-func message fails.) | ||
| 965 | * | ||
| 966 | * Range 0 - 255 | ||
| 967 | */ | ||
| 968 | u8 psm_exit_retries; | ||
| 969 | |||
| 970 | /* | ||
| 963 | * Specifies the maximum number of times to try transmit the PSM entry | 971 | * Specifies the maximum number of times to try transmit the PSM entry |
| 964 | * null-func frame for each PSM entry attempt | 972 | * null-func frame for each PSM entry attempt |
| 965 | * | 973 | * |
| @@ -1143,6 +1151,46 @@ struct conf_ht_setting { | |||
| 1143 | u16 inactivity_timeout; | 1151 | u16 inactivity_timeout; |
| 1144 | }; | 1152 | }; |
| 1145 | 1153 | ||
| 1154 | struct conf_memory_settings { | ||
| 1155 | /* Number of stations supported in IBSS mode */ | ||
| 1156 | u8 num_stations; | ||
| 1157 | |||
| 1158 | /* Number of ssid profiles used in IBSS mode */ | ||
| 1159 | u8 ssid_profiles; | ||
| 1160 | |||
| 1161 | /* Number of memory buffers allocated to rx pool */ | ||
| 1162 | u8 rx_block_num; | ||
| 1163 | |||
| 1164 | /* Minimum number of blocks allocated to tx pool */ | ||
| 1165 | u8 tx_min_block_num; | ||
| 1166 | |||
| 1167 | /* Disable/Enable dynamic memory */ | ||
| 1168 | u8 dynamic_memory; | ||
| 1169 | |||
| 1170 | /* | ||
| 1171 | * Minimum required free tx memory blocks in order to assure optimum | ||
| 1172 | * performence | ||
| 1173 | * | ||
| 1174 | * Range: 0-120 | ||
| 1175 | */ | ||
| 1176 | u8 min_req_tx_blocks; | ||
| 1177 | |||
| 1178 | /* | ||
| 1179 | * Minimum required free rx memory blocks in order to assure optimum | ||
| 1180 | * performence | ||
| 1181 | * | ||
| 1182 | * Range: 0-120 | ||
| 1183 | */ | ||
| 1184 | u8 min_req_rx_blocks; | ||
| 1185 | |||
| 1186 | /* | ||
| 1187 | * Minimum number of mem blocks (free+used) guaranteed for TX | ||
| 1188 | * | ||
| 1189 | * Range: 0-120 | ||
| 1190 | */ | ||
| 1191 | u8 tx_min; | ||
| 1192 | }; | ||
| 1193 | |||
| 1146 | struct conf_drv_settings { | 1194 | struct conf_drv_settings { |
| 1147 | struct conf_sg_settings sg; | 1195 | struct conf_sg_settings sg; |
| 1148 | struct conf_rx_settings rx; | 1196 | struct conf_rx_settings rx; |
| @@ -1154,6 +1202,7 @@ struct conf_drv_settings { | |||
| 1154 | struct conf_scan_settings scan; | 1202 | struct conf_scan_settings scan; |
| 1155 | struct conf_rf_settings rf; | 1203 | struct conf_rf_settings rf; |
| 1156 | struct conf_ht_setting ht; | 1204 | struct conf_ht_setting ht; |
| 1205 | struct conf_memory_settings mem; | ||
| 1157 | }; | 1206 | }; |
| 1158 | 1207 | ||
| 1159 | #endif | 1208 | #endif |
