summaryrefslogtreecommitdiffstats
path: root/net/mac80211/ieee80211_i.h
diff options
context:
space:
mode:
authorJohannes Berg <johannes.berg@intel.com>2024-02-28 09:48:16 +0100
committerJohannes Berg <johannes.berg@intel.com>2024-03-04 14:33:03 +0100
commit5a21f0eae13515b9a0b6cc66dc5f1903c18afb17 (patch)
treeaa2b3263f4d4ce48b24c92e36c4c6fac3561fedc /net/mac80211/ieee80211_i.h
parentb413c0bd9ccc6bf705b51ae268c3a7ebba1cd11f (diff)
downloadlinux-5a21f0eae13515b9a0b6cc66dc5f1903c18afb17.tar.gz
linux-5a21f0eae13515b9a0b6cc66dc5f1903c18afb17.tar.bz2
linux-5a21f0eae13515b9a0b6cc66dc5f1903c18afb17.zip
wifi: mac80211: hide element parsing internals
Rework the data structures to hide element parsing internals from the users. Reviewed-by: Miriam Rachel Korenblit <miriam.rachel.korenblit@intel.com> Link: https://msgid.link/20240228094902.19c610b529e2.Ie7ea2dcb6713911590ace6583a4748f32dc37df2@changeid Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'net/mac80211/ieee80211_i.h')
-rw-r--r--net/mac80211/ieee80211_i.h14
1 files changed, 0 insertions, 14 deletions
diff --git a/net/mac80211/ieee80211_i.h b/net/mac80211/ieee80211_i.h
index caee68cc8f14..da320799fbff 100644
--- a/net/mac80211/ieee80211_i.h
+++ b/net/mac80211/ieee80211_i.h
@@ -1766,12 +1766,6 @@ struct ieee802_11_elems {
size_t ml_basic_len;
size_t ml_reconf_len;
- /* The basic Multi-Link element in the original elements */
- const struct element *ml_basic_elem;
-
- /* The reconfiguration Multi-Link element in the original elements */
- const struct element *ml_reconf_elem;
-
u8 ttlm_num;
/*
@@ -1784,14 +1778,6 @@ struct ieee802_11_elems {
/* whether/which parse error occurred while retrieving these elements */
u8 parse_error;
-
- /*
- * scratch buffer that can be used for various element parsing related
- * tasks, e.g., element de-fragmentation etc.
- */
- size_t scratch_len;
- u8 *scratch_pos;
- u8 scratch[] __counted_by(scratch_len);
};
static inline struct ieee80211_local *hw_to_local(