diff options
author | Johannes Berg <johannes.berg@intel.com> | 2017-09-19 11:52:43 +0200 |
---|---|---|
committer | Johannes Berg <johannes.berg@intel.com> | 2017-09-21 11:42:02 +0200 |
commit | a6bcda44843c6dfced0fb973e2607c2a98addfa9 (patch) | |
tree | 08b15eaa65ccbd30a67002263bc9a2de383c93a1 /include/net/cfg80211.h | |
parent | 62b093b375e3c10ff39896f2a172146cf5df529f (diff) | |
download | op-kernel-dev-a6bcda44843c6dfced0fb973e2607c2a98addfa9.zip op-kernel-dev-a6bcda44843c6dfced0fb973e2607c2a98addfa9.tar.gz |
cfg80211: remove unused function ieee80211_data_from_8023()
This function hasn't been used since the removal of iwmc3200wifi
in 2012. It also appears to have a bug when qos=True, since then
it'll copy uninitialized stack memory to the SKB.
Just remove the function entirely.
Reported-by: Jouni Malinen <j@w1.fi>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'include/net/cfg80211.h')
-rw-r--r-- | include/net/cfg80211.h | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/include/net/cfg80211.h b/include/net/cfg80211.h index aa9d993..cc19960 100644 --- a/include/net/cfg80211.h +++ b/include/net/cfg80211.h @@ -4347,19 +4347,6 @@ static inline int ieee80211_data_to_8023(struct sk_buff *skb, const u8 *addr, } /** - * ieee80211_data_from_8023 - convert an 802.3 frame to 802.11 - * @skb: the 802.3 frame - * @addr: the device MAC address - * @iftype: the virtual interface type - * @bssid: the network bssid (used only for iftype STATION and ADHOC) - * @qos: build 802.11 QoS data frame - * Return: 0 on success, or a negative error code. - */ -int ieee80211_data_from_8023(struct sk_buff *skb, const u8 *addr, - enum nl80211_iftype iftype, const u8 *bssid, - bool qos); - -/** * ieee80211_amsdu_to_8023s - decode an IEEE 802.11n A-MSDU frame * * Decode an IEEE 802.11 A-MSDU and convert it to a list of 802.3 frames. |