+ {&hf_ieee80211_wfa_ie_type,
+ {"Type", "wlan_mgt.wfa.ie.type",
+ FT_UINT8, BASE_HEX, VALS(ieee802111_wfa_ie_type_vals), 0, NULL, HFILL }},
+
+ {&hf_ieee80211_wfa_ie_wpa_version,
+ {"WPA Version", "wlan_mgt.wfa.ie.wpa.version",
+ FT_UINT16, BASE_DEC, NULL, 0, NULL, HFILL }},
+
+ {&hf_ieee80211_wfa_ie_wpa_mcs,
+ {"Multicast Cipher Suite", "wlan_mgt.wfa.ie.wpa.mcs", FT_UINT32, BASE_CUSTOM,
+ wpa_mcs_base_custom, 0, "Contains the cipher suite selector used by the BSS to protect broadcast/multicast traffic", HFILL }},
+
+ {&hf_ieee80211_wfa_ie_wpa_mcs_oui,
+ {"Multicast Cipher Suite OUI", "wlan_mgt.wfa.ie.wpa.mcs.oui", FT_UINT24, BASE_CUSTOM,
+ oui_base_custom, 0, NULL, HFILL }},
+
+ {&hf_ieee80211_wfa_ie_wpa_mcs_type,
+ {"Multicast Cipher Suite type", "wlan_mgt.wfa.ie.wpa.mcs.type", FT_UINT8, BASE_DEC,
+ NULL, 0, NULL, HFILL }},
+
+ {&hf_ieee80211_wfa_ie_wpa_mcs_wfa_type,
+ {"Multicast Cipher Suite type", "wlan_mgt.wfa.ie.wpa.mcs.type", FT_UINT8, BASE_DEC,
+ VALS(ieee80211_wfa_ie_wpa_cipher_vals), 0, NULL, HFILL }},
+
+ {&hf_ieee80211_wfa_ie_wpa_ucs_count,
+ {"Unicast Cipher Suite Count", "wlan_mgt.wfa.ie.wpa.ucs.count", FT_UINT16, BASE_DEC,
+ NULL, 0, "Indicates the number of pairwise cipher suite selectors that are contained in the Unicast Cipher Suite List", HFILL }},
+
+ {&hf_ieee80211_wfa_ie_wpa_ucs_list,
+ {"Unicast Cipher Suite List", "wlan_mgt.wfa.ie.wpa.ucs.list", FT_NONE, BASE_NONE,
+ NULL, 0, "Contains a series of cipher suite selectors that indicate the Unicast cipher suites", HFILL }},
+
+ {&hf_ieee80211_wfa_ie_wpa_ucs,
+ {"Unicast Cipher Suite", "wlan_mgt.wfa.ie.wpa.ucs", FT_UINT32, BASE_CUSTOM,
+ wpa_ucs_base_custom, 0, NULL, HFILL }},
+
+ {&hf_ieee80211_wfa_ie_wpa_ucs_oui,
+ {"Unicast Cipher Suite OUI", "wlan_mgt.wfa.ie.wpau.cs.oui", FT_UINT24, BASE_CUSTOM,
+ oui_base_custom, 0, NULL, HFILL }},
+
+ {&hf_ieee80211_wfa_ie_wpa_ucs_type,
+ {"Unicast Cipher Suite type", "wlan_mgt.wfa.ie.wpa.ucs.type", FT_UINT8, BASE_DEC,
+ NULL, 0, NULL, HFILL }},
+
+ {&hf_ieee80211_wfa_ie_wpa_ucs_wfa_type,
+ {"Unicast Cipher Suite type", "wlan_mgt.wfa.ie.wpa.ucs.type", FT_UINT8, BASE_DEC,
+ VALS(ieee80211_wfa_ie_wpa_cipher_vals), 0, NULL, HFILL }},
+
+ {&hf_ieee80211_wfa_ie_wpa_akms_count,
+ {"Auth Key Management (AKM) Suite Count", "wlan_mgt.wfa.ie.wpa.akms.count", FT_UINT16, BASE_DEC,
+ NULL, 0, "Indicates the number of Auth Key Management suite selectors that are contained in the Auth Key Management Suite List", HFILL }},
+
+ {&hf_ieee80211_wfa_ie_wpa_akms_list,
+ {"Auth Key Management (AKM) List", "wlan_mgt.wfa.ie.wpa.akms.list", FT_NONE, BASE_NONE,
+ NULL, 0, "Contains a series of cipher suite selectors that indicate the AKM suites", HFILL }},
+
+ {&hf_ieee80211_wfa_ie_wpa_akms,
+ {"Auth Key Management (AKM) Suite", "wlan_mgt.wfa.ie.wpa.akms", FT_UINT32, BASE_CUSTOM,
+ wpa_akms_base_custom, 0, NULL, HFILL }},
+
+ {&hf_ieee80211_wfa_ie_wpa_akms_oui,
+ {"Auth Key Management (AKM) OUI", "wlan_mgt.wfa.ie.wpa.akms.oui", FT_UINT24, BASE_CUSTOM,
+ oui_base_custom, 0, NULL, HFILL }},
+
+ {&hf_ieee80211_wfa_ie_wpa_akms_type,
+ {"Auth Key Management (AKM) type", "wlan_mgt.wfa.ie.wpa.akms.type", FT_UINT8, BASE_DEC,
+ NULL, 0, NULL, HFILL }},
+
+ {&hf_ieee80211_wfa_ie_wpa_akms_wfa_type,
+ {"Auth Key Management (AKM) type", "wlan_mgt.wfa.ie.wpa.type", FT_UINT8, BASE_DEC,
+ VALS(ieee80211_wfa_ie_wpa_keymgmt_vals), 0, NULL, HFILL }},
+
+ {&hf_ieee80211_wfa_ie_wme_subtype,
+ {"WME Subtype", "wlan_mgt.wfa.ie.wme.subtype",
+ FT_UINT8, BASE_DEC, VALS(ieee802111_wfa_ie_wme_type), 0, NULL, HFILL }},
+
+ {&hf_ieee80211_wfa_ie_wme_version,
+ {"WME Version", "wlan_mgt.wfa.ie.wme.version",
+ FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }},
+
+ {&hf_ieee80211_wfa_ie_wme_qos_info,
+ {"WME QoS Info", "wlan_mgt.wfa.ie.wme.qos_info",
+ FT_UINT8, BASE_HEX, NULL, 0, NULL, HFILL }},
+
+ {&hf_ieee80211_wfa_ie_wme_reserved,
+ {"Reserved", "wlan_mgt.wfa.ie.wme.reserved",
+ FT_BYTES, BASE_NONE, NULL, 0, "Must Be Zero", HFILL }},
+
+ {&hf_ieee80211_wfa_ie_wme_ac_parameters,
+ {"Ac Parameters", "wlan_mgt.wfa.ie.wme.acp",
+ FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+
+ {&hf_ieee80211_wfa_ie_wme_acp_aci_aifsn,
+ {"ACI / AIFSN Field", "wlan_mgt.wfa.ie.wme.acp.aci_aifsn",
+ FT_UINT8, BASE_HEX, NULL, 0, NULL, HFILL }},
+
+ {&hf_ieee80211_wfa_ie_wme_acp_aci,
+ {"ACI", "wlan_mgt.wfa.ie.wme.acp.aci",
+ FT_UINT8, BASE_DEC, VALS(ieee80211_wfa_ie_wme_acs_vals), 0x60, NULL, HFILL }},
+
+ {&hf_ieee80211_wfa_ie_wme_acp_acm,
+ {"Admission Control Mandatory", "wlan_mgt.wfa.ie.wme.acp.aci",
+ FT_BOOLEAN, 8, TFS(&tfs_yes_no), 0x10, NULL, HFILL }},
+
+ {&hf_ieee80211_wfa_ie_wme_acp_aifsn,
+ {"AIFSN", "wlan_mgt.wfa.ie.wme.acp.aifsn",
+ FT_UINT8, BASE_DEC, NULL, 0x0F, NULL, HFILL }},
+
+ {&hf_ieee80211_wfa_ie_wme_acp_reserved,
+ {"Reserved", "wlan_mgt.wfa.ie.wme.acp.reserved",
+ FT_UINT8, BASE_DEC, NULL, 0x80, "Must be Zero", HFILL }},
+
+ {&hf_ieee80211_wfa_ie_wme_acp_ecw,
+ {"ECW", "wlan_mgt.wfa.ie.wme.acp.ecw",
+ FT_UINT8, BASE_HEX, NULL, 0x00, NULL, HFILL }},
+
+ {&hf_ieee80211_wfa_ie_wme_acp_ecw_max,
+ {"ECW Max", "wlan_mgt.wfa.ie.wme.acp.ecw.max",
+ FT_UINT8, BASE_DEC, NULL, 0xF0, NULL, HFILL }},
+
+ {&hf_ieee80211_wfa_ie_wme_acp_ecw_min,
+ {"ECW Min", "wlan_mgt.wfa.ie.wme.acp.ecw.min",
+ FT_UINT8, BASE_DEC, NULL, 0x0F, NULL, HFILL }},
+
+ {&hf_ieee80211_wfa_ie_wme_acp_txop_limit,
+ {"TXOP Limit", "wlan_mgt.wfa.ie.wme.acp.txop_limit",
+ FT_UINT16, BASE_DEC, NULL, 0x00, NULL, HFILL }},
+
+ {&hf_ieee80211_wfa_ie_wme_tspec_tsinfo,
+ {"TS Info", "wlan_mgt.wfa.ie.wme.tspec.ts_info",
+ FT_UINT24, BASE_HEX, NULL, 0, "Traffic Stream (TS) Info", HFILL }},
+
+ {&hf_ieee80211_wfa_ie_wme_tspec_tsinfo_tid,
+ {"TID", "wlan_mgt.wfa.ie.wme.tspec.ts_info.tid",
+ FT_UINT24, BASE_DEC, NULL, 0x00001E, "Traffic Stream Info ID (TID)", HFILL }},
+
+ {&hf_ieee80211_wfa_ie_wme_tspec_tsinfo_direction,
+ {"Direction", "wlan_mgt.wfa.ie.wme.tspec.ts_info.dir", FT_UINT24, BASE_DEC,
+ VALS (&ieee80211_wfa_ie_wme_tspec_tsinfo_direction_vals), 0x000060, "Traffic Stream (TS) Info Direction", HFILL }},
+
+ {&hf_ieee80211_wfa_ie_wme_tspec_tsinfo_psb,
+ {"PSB", "wlan_mgt.wfa.ie.wme.tspec.ts_info.psb", FT_UINT24, BASE_DEC,
+ VALS (&ieee80211_wfa_ie_wme_tspec_tsinfo_psb_vals), 0x000400, "Traffic Stream (TS) Info Power Save Behavior (PSB)", HFILL }},
+
+ {&hf_ieee80211_wfa_ie_wme_tspec_tsinfo_up,
+ {"UP", "wlan_mgt.wfa.ie.wme.tspec.ts_info.up", FT_UINT24, BASE_DEC,
+ VALS (&ieee80211_wfa_ie_wme_tspec_tsinfo_up_vals), 0x003800, "Traffic Stream (TS) Info User Priority (UP)", HFILL }},
+
+ {&hf_ieee80211_wfa_ie_wme_tspec_tsinfo_reserved,
+ {"Reserved", "wlan_mgt.wfa.ie.wme.tspec.ts_info.reserved", FT_UINT24, BASE_HEX,
+ NULL, 0xFFC381, "Must be Zero", HFILL }},
+
+ {&hf_ieee80211_wfa_ie_wme_tspec_nor_msdu,
+ {"Normal MSDU Size", "wlan_mgt.wfa.ie.wme.tspec.nor_msdu",
+ FT_UINT16, BASE_DEC, NULL, 0, NULL, HFILL }},
+
+ {&hf_ieee80211_wfa_ie_wme_tspec_max_msdu,
+ {"Maximum MSDU Size", "wlan_mgt.wfa.ie.wme.tspec.max_msdu",
+ FT_UINT16, BASE_DEC, NULL, 0, NULL, HFILL }},
+
+ {&hf_ieee80211_wfa_ie_wme_tspec_min_srv,
+ {"Minimum Service Interval", "wlan_mgt.wfa.ie.wme.tspec.min_srv",
+ FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
+
+ {&hf_ieee80211_wfa_ie_wme_tspec_max_srv,
+ {"Maximum Service Interval", "wlan_mgt.wfa.ie.wme.tspec.max_srv",
+ FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
+
+ {&hf_ieee80211_wfa_ie_wme_tspec_inact_int,
+ {"Inactivity Interval", "wlan_mgt.wfa.ie.wme.tspec.inact_int",
+ FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
+
+ {&hf_ieee80211_wfa_ie_wme_tspec_susp_int,
+ {"Suspension Interval", "wlan_mgt.wfa.ie.wme.tspec.susp_int",
+ FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
+
+ {&hf_ieee80211_wfa_ie_wme_tspec_srv_start,
+ {"Service Start Time", "wlan_mgt.wfa.ie.wme.tspec.srv_start",
+ FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
+
+ {&hf_ieee80211_wfa_ie_wme_tspec_min_data,
+ {"Minimum Data Rate", "wlan_mgt.wfa.ie.wme.tspec.min_data",
+ FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
+
+ {&hf_ieee80211_wfa_ie_wme_tspec_mean_data,
+ {"Mean Data Rate", "wlan_mgt.wfa.ie.wme.tspec.mean_data",
+ FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
+
+ {&hf_ieee80211_wfa_ie_wme_tspec_peak_data,
+ {"Peak Data Rate", "wlan_mgt.wfa.ie.wme.tspec.peak_data",
+ FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
+
+ {&hf_ieee80211_wfa_ie_wme_tspec_burst_size,
+ {"Burst Size", "wlan_mgt.wfa.ie.wme.tspec.burst_size",
+ FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
+
+ {&hf_ieee80211_wfa_ie_wme_tspec_delay_bound,
+ {"Delay Bound", "wlan_mgt.wfa.ie.wme.tspec.delay_bound",
+ FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
+
+ {&hf_ieee80211_wfa_ie_wme_tspec_min_phy,
+ {"Minimum PHY Rate", "wlan_mgt.wfa.ie.wme.tspec.min_phy",
+ FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
+
+ {&hf_ieee80211_wfa_ie_wme_tspec_surplus,
+ {"Surplus Bandwidth Allowance", "wlan_mgt.wfa.ie.wme.tspec.surplus",
+ FT_UINT16, BASE_DEC, NULL, 0, NULL, HFILL }},
+
+ {&hf_ieee80211_wfa_ie_wme_tspec_medium,
+ {"Medium Time", "wlan_mgt.wfa.ie.wme.tspec.medium",
+ FT_UINT16, BASE_DEC, NULL, 0, NULL, HFILL }},
+