}
-int hostapd_set_rate_sets(struct hostapd_data *hapd, int *supp_rates,
- int *basic_rates, int mode)
+int hostapd_set_rate_sets(struct hostapd_data *hapd, int *basic_rates)
{
if (hapd->driver == NULL || hapd->driver->set_rate_sets == NULL)
return 0;
- return hapd->driver->set_rate_sets(hapd->drv_priv, supp_rates,
- basic_rates, mode);
+ return hapd->driver->set_rate_sets(hapd->drv_priv, basic_rates);
}
int hostapd_set_frag(struct hostapd_data *hapd, int frag);
int hostapd_sta_set_flags(struct hostapd_data *hapd, u8 *addr,
int total_flags, int flags_or, int flags_and);
-int hostapd_set_rate_sets(struct hostapd_data *hapd, int *supp_rates,
- int *basic_rates, int mode);
+int hostapd_set_rate_sets(struct hostapd_data *hapd, int *basic_rates);
int hostapd_set_country(struct hostapd_data *hapd, const char *country);
int hostapd_set_tx_queue_params(struct hostapd_data *hapd, int queue, int aifs,
int cw_min, int cw_max, int burst_time);
return -1;
}
- if (hostapd_set_rate_sets(hapd, hapd->iconf->supported_rates,
- basic_rates, mode->mode)) {
+ if (hostapd_set_rate_sets(hapd, basic_rates)) {
wpa_printf(MSG_ERROR, "Failed to update rate sets in kernel "
"module");
}
int total_flags, int flags_or, int flags_and);
/**
- * set_rate_sets - Set supported and basic rate sets (AP only)
+ * set_rate_sets - Set basic rate set (AP only)
* @priv: Private driver interface data
- * @supp_rates: -1 terminated array of supported rates in 100 kbps
* @basic_rates: -1 terminated array of basic rates in 100 kbps
- * @mode: hardware mode (HOSTAPD_MODE_*)
* Returns: 0 on success, -1 on failure
*/
- int (*set_rate_sets)(void *priv, int *supp_rates, int *basic_rates,
- int mode);
+ int (*set_rate_sets)(void *priv, int *basic_rates);
/**
* set_tx_queue_params - Set TX queue parameters
}
-static int i802_set_rate_sets(void *priv, int *supp_rates, int *basic_rates,
- int mode)
+static int i802_set_rate_sets(void *priv, int *basic_rates)
{
struct i802_bss *bss = priv;
struct wpa_driver_nl80211_data *drv = bss->drv;