aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-ieee80211.h
diff options
context:
space:
mode:
authorWill Glynn <will@willglynn.com>2016-11-17 15:48:18 -0600
committerGuy Harris <guy@alum.mit.edu>2016-11-18 01:05:22 +0000
commit50515b9ebf8db7e97369e0cdbc748db9d0fd818b (patch)
treeb08658dc95c49aef93d44816a23827a054436957 /epan/dissectors/packet-ieee80211.h
parentde5580a8ff5f8558386c51c7d56f09970d553fe3 (diff)
ieee80211: warn about FT AKM suite mismatches
Bug: 13149 Change-Id: I8bceeeadf30c9594aa4be8cc195e694594de1d97 Reviewed-on: https://code.wireshark.org/review/18862 Petri-Dish: Guy Harris <guy@alum.mit.edu> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Guy Harris <guy@alum.mit.edu>
Diffstat (limited to 'epan/dissectors/packet-ieee80211.h')
-rw-r--r--epan/dissectors/packet-ieee80211.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/epan/dissectors/packet-ieee80211.h b/epan/dissectors/packet-ieee80211.h
index 03425c3c3c..f983038b81 100644
--- a/epan/dissectors/packet-ieee80211.h
+++ b/epan/dissectors/packet-ieee80211.h
@@ -31,6 +31,12 @@
extern "C" {
#endif /* __cplusplus */
+typedef struct {
+ int association_has_mobility_domain_element;
+ proto_node *rsn_first_ft_akm_suite;
+ proto_node *rsn_first_non_ft_akm_suite;
+} association_sanity_check_t;
+
void dissect_wifi_p2p_ie(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb,
int offset, gint size);
int dissect_wifi_p2p_public_action(packet_info *pinfo, proto_tree *tree,
@@ -45,7 +51,8 @@ void dissect_wifi_display_ie(packet_info *pinfo, proto_tree *tree,
int add_tagged_field(packet_info *pinfo, proto_tree *tree,
tvbuff_t *tvb, int offset, int ftype,
const guint8 *valid_element_ids,
- guint valid_element_ids_count);
+ guint valid_element_ids_count,
+ association_sanity_check_t *association_sanity_check);
#define MAX_SSID_LEN 32
#define MAX_PROTECT_LEN 10