nl80211: Implement set_rate_sets for non-hostapd AP case
.set_rate_sets is not defined for non-hostapd, which prevents configuring basic_rates when working as P2P GO. Signed-off-by: Eliad Peller <eliad@wizery.com>
This commit is contained in:
parent
41fd1d9e9a
commit
257da77362
1 changed files with 5 additions and 2 deletions
|
@ -5163,6 +5163,9 @@ static int i802_get_seqnum(const char *iface, void *priv, const u8 *addr,
|
||||||
return -ENOBUFS;
|
return -ENOBUFS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#endif /* HOSTAPD */
|
||||||
|
|
||||||
|
#if defined(HOSTAPD) || defined(CONFIG_AP)
|
||||||
|
|
||||||
static int i802_set_rate_sets(void *priv, int *supp_rates, int *basic_rates,
|
static int i802_set_rate_sets(void *priv, int *supp_rates, int *basic_rates,
|
||||||
int mode)
|
int mode)
|
||||||
|
@ -5193,7 +5196,7 @@ static int i802_set_rate_sets(void *priv, int *supp_rates, int *basic_rates,
|
||||||
return -ENOBUFS;
|
return -ENOBUFS;
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif /* HOSTAPD */
|
#endif /* HOSTAPD || CONFIG_AP */
|
||||||
|
|
||||||
|
|
||||||
/* Set kernel driver on given frequency (MHz) */
|
/* Set kernel driver on given frequency (MHz) */
|
||||||
|
@ -6601,7 +6604,6 @@ const struct wpa_driver_ops wpa_driver_nl80211_ops = {
|
||||||
.sta_clear_stats = i802_sta_clear_stats,
|
.sta_clear_stats = i802_sta_clear_stats,
|
||||||
.set_rts = i802_set_rts,
|
.set_rts = i802_set_rts,
|
||||||
.set_frag = i802_set_frag,
|
.set_frag = i802_set_frag,
|
||||||
.set_rate_sets = i802_set_rate_sets,
|
|
||||||
.set_cts_protect = i802_set_cts_protect,
|
.set_cts_protect = i802_set_cts_protect,
|
||||||
.set_preamble = i802_set_preamble,
|
.set_preamble = i802_set_preamble,
|
||||||
.set_short_slot_time = i802_set_short_slot_time,
|
.set_short_slot_time = i802_set_short_slot_time,
|
||||||
|
@ -6611,6 +6613,7 @@ const struct wpa_driver_ops wpa_driver_nl80211_ops = {
|
||||||
.set_ht_params = i802_set_ht_params,
|
.set_ht_params = i802_set_ht_params,
|
||||||
#endif /* HOSTAPD */
|
#endif /* HOSTAPD */
|
||||||
#if defined(HOSTAPD) || defined(CONFIG_AP)
|
#if defined(HOSTAPD) || defined(CONFIG_AP)
|
||||||
|
.set_rate_sets = i802_set_rate_sets,
|
||||||
.sta_deauth = i802_sta_deauth,
|
.sta_deauth = i802_sta_deauth,
|
||||||
.sta_disassoc = i802_sta_disassoc,
|
.sta_disassoc = i802_sta_disassoc,
|
||||||
#endif /* HOSTAPD || CONFIG_AP */
|
#endif /* HOSTAPD || CONFIG_AP */
|
||||||
|
|
Loading…
Reference in a new issue