driver: Remove unused send_frame() driver op

All the previous users have now been converted to using send_mlme() so
this unused send_frame() callback can be removed.

Signed-off-by: Jouni Malinen <j@w1.fi>
This commit is contained in:
Jouni Malinen 2020-01-03 13:56:12 +02:00
parent ce01804872
commit e695927862
2 changed files with 0 additions and 24 deletions

View file

@ -3349,20 +3349,6 @@ struct wpa_driver_ops {
*/ */
int (*signal_monitor)(void *priv, int threshold, int hysteresis); int (*signal_monitor)(void *priv, int threshold, int hysteresis);
/**
* send_frame - Send IEEE 802.11 frame (testing use only)
* @priv: Private driver interface data
* @data: IEEE 802.11 frame with IEEE 802.11 header
* @data_len: Size of the frame
* @encrypt: Whether to encrypt the frame (if keys are set)
* Returns: 0 on success, -1 on failure
*
* This function is only used for debugging purposes and is not
* required to be implemented for normal operations.
*/
int (*send_frame)(void *priv, const u8 *data, size_t data_len,
int encrypt);
/** /**
* 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

View file

@ -7947,15 +7947,6 @@ static int nl80211_signal_poll(void *priv, struct wpa_signal_info *si)
} }
static int nl80211_send_frame(void *priv, const u8 *data, size_t data_len,
int encrypt)
{
struct i802_bss *bss = priv;
return wpa_driver_nl80211_send_frame(bss, data, data_len, encrypt, 0,
0, 0, 0, 0, NULL, 0);
}
static int nl80211_set_param(void *priv, const char *param) static int nl80211_set_param(void *priv, const char *param)
{ {
struct i802_bss *bss = priv; struct i802_bss *bss = priv;
@ -11284,7 +11275,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,
.channel_info = nl80211_channel_info, .channel_info = nl80211_channel_info,
.send_frame = nl80211_send_frame,
.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,