diff options
author | Will Glynn <will@willglynn.com> | 2016-11-17 15:48:18 -0600 |
---|---|---|
committer | Guy Harris <guy@alum.mit.edu> | 2016-11-18 01:05:22 +0000 |
commit | 50515b9ebf8db7e97369e0cdbc748db9d0fd818b (patch) | |
tree | b08658dc95c49aef93d44816a23827a054436957 /epan/dissectors/packet-ieee80211.h | |
parent | de5580a8ff5f8558386c51c7d56f09970d553fe3 (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.h | 9 |
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 |