Remove unused shared_freq driver op
This driver op is not used anymore Signed-off-by: Eliad Peller <eliad@wizery.com>
This commit is contained in:
parent
58e115b869
commit
e7a296ba13
3 changed files with 0 additions and 61 deletions
|
@ -2656,18 +2656,6 @@ struct wpa_driver_ops {
|
||||||
int (*send_frame)(void *priv, const u8 *data, size_t data_len,
|
int (*send_frame)(void *priv, const u8 *data, size_t data_len,
|
||||||
int encrypt);
|
int encrypt);
|
||||||
|
|
||||||
/**
|
|
||||||
* shared_freq - Get operating frequency of shared interface(s)
|
|
||||||
* @priv: Private driver interface data
|
|
||||||
* Returns: Operating frequency in MHz, 0 if no shared operation in
|
|
||||||
* use, or -1 on failure
|
|
||||||
*
|
|
||||||
* This command can be used to request the current operating frequency
|
|
||||||
* of any virtual interface that shares the same radio to provide
|
|
||||||
* information for channel selection for other virtual interfaces.
|
|
||||||
*/
|
|
||||||
int (*shared_freq)(void *priv);
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* get_noa - Get current Notice of Absence attribute payload
|
* get_noa - Get current Notice of Absence attribute payload
|
||||||
* @priv: Private driver interface data
|
* @priv: Private driver interface data
|
||||||
|
|
|
@ -6522,47 +6522,6 @@ static int nl80211_signal_poll(void *priv, struct wpa_signal_info *si)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
static int wpa_driver_nl80211_shared_freq(void *priv)
|
|
||||||
{
|
|
||||||
struct i802_bss *bss = priv;
|
|
||||||
struct wpa_driver_nl80211_data *drv = bss->drv;
|
|
||||||
struct wpa_driver_nl80211_data *driver;
|
|
||||||
int freq = 0;
|
|
||||||
|
|
||||||
/*
|
|
||||||
* If the same PHY is in connected state with some other interface,
|
|
||||||
* then retrieve the assoc freq.
|
|
||||||
*/
|
|
||||||
wpa_printf(MSG_DEBUG, "nl80211: Get shared freq for PHY %s",
|
|
||||||
drv->phyname);
|
|
||||||
|
|
||||||
dl_list_for_each(driver, &drv->global->interfaces,
|
|
||||||
struct wpa_driver_nl80211_data, list) {
|
|
||||||
if (drv == driver ||
|
|
||||||
os_strcmp(drv->phyname, driver->phyname) != 0 ||
|
|
||||||
!driver->associated)
|
|
||||||
continue;
|
|
||||||
|
|
||||||
wpa_printf(MSG_DEBUG, "nl80211: Found a match for PHY %s - %s "
|
|
||||||
MACSTR,
|
|
||||||
driver->phyname, driver->first_bss->ifname,
|
|
||||||
MAC2STR(driver->first_bss->addr));
|
|
||||||
if (is_ap_interface(driver->nlmode))
|
|
||||||
freq = driver->first_bss->freq;
|
|
||||||
else
|
|
||||||
freq = nl80211_get_assoc_freq(driver);
|
|
||||||
wpa_printf(MSG_DEBUG, "nl80211: Shared freq for PHY %s: %d",
|
|
||||||
drv->phyname, freq);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!freq)
|
|
||||||
wpa_printf(MSG_DEBUG, "nl80211: No shared interface for "
|
|
||||||
"PHY (%s) in associated state", drv->phyname);
|
|
||||||
|
|
||||||
return freq;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
static int nl80211_send_frame(void *priv, const u8 *data, size_t data_len,
|
static int nl80211_send_frame(void *priv, const u8 *data, size_t data_len,
|
||||||
int encrypt)
|
int encrypt)
|
||||||
{
|
{
|
||||||
|
@ -8498,7 +8457,6 @@ const struct wpa_driver_ops wpa_driver_nl80211_ops = {
|
||||||
.signal_monitor = nl80211_signal_monitor,
|
.signal_monitor = nl80211_signal_monitor,
|
||||||
.signal_poll = nl80211_signal_poll,
|
.signal_poll = nl80211_signal_poll,
|
||||||
.send_frame = nl80211_send_frame,
|
.send_frame = nl80211_send_frame,
|
||||||
.shared_freq = wpa_driver_nl80211_shared_freq,
|
|
||||||
.set_param = nl80211_set_param,
|
.set_param = nl80211_set_param,
|
||||||
.get_radio_name = nl80211_get_radio_name,
|
.get_radio_name = nl80211_get_radio_name,
|
||||||
.add_pmkid = nl80211_add_pmkid,
|
.add_pmkid = nl80211_add_pmkid,
|
||||||
|
|
|
@ -503,13 +503,6 @@ static inline int wpa_drv_set_ap_wps_ie(struct wpa_supplicant *wpa_s,
|
||||||
proberesp, assocresp);
|
proberesp, assocresp);
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline int wpa_drv_shared_freq(struct wpa_supplicant *wpa_s)
|
|
||||||
{
|
|
||||||
if (!wpa_s->driver->shared_freq)
|
|
||||||
return -1;
|
|
||||||
return wpa_s->driver->shared_freq(wpa_s->drv_priv);
|
|
||||||
}
|
|
||||||
|
|
||||||
static inline int wpa_drv_get_noa(struct wpa_supplicant *wpa_s,
|
static inline int wpa_drv_get_noa(struct wpa_supplicant *wpa_s,
|
||||||
u8 *buf, size_t buf_len)
|
u8 *buf, size_t buf_len)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue