From 7e90c8be6ab836660466a867cb2d6e26ea5191bf Mon Sep 17 00:00:00 2001 From: Christopher Tran Date: Thu, 26 Jul 2018 13:29:23 -0400 Subject: [PATCH] add comprehensive list of Element IDs per 802.11-2016 9.4.2/T9-77 --- include/tins/dot11/dot11_base.h | 141 +++++++++++++++++++++++++++++++- 1 file changed, 140 insertions(+), 1 deletion(-) diff --git a/include/tins/dot11/dot11_base.h b/include/tins/dot11/dot11_base.h index a93ec21d..ed2c2277 100644 --- a/include/tins/dot11/dot11_base.h +++ b/include/tins/dot11/dot11_base.h @@ -127,9 +127,148 @@ class TINS_API Dot11 : public PDU { ERP_INFORMATION, TS_DELAY, TCLAS_PROCESSING, - QOS_CAPABILITY = 46, + HT_CAPABILITY, + QOS_CAPABILITY, RSN = 48, EXT_SUPPORTED_RATES = 50, + AP_CHANNEL_REPORT, + NEIGHBOR_REPORT, + RCPI, + MOBILITY_DOMAIN_MDE, + FAST_BSS_TRANSITION_FTE, + TIMEOUT_INTERVAL, + RIC_DATA_RDE, + DSE_REG_LOC, + SUPPORTED_OP_CLASSES, + EXT_CH_SWITCH_ANNOUNCEMENT, + HT_OPERATION, + SEC_CH_OFFSET, + BSS_AVG_ACCESS_DELAY, + ANTENNA, + RSNI, + MEASUREMENT_PILOT_TRANSMISSION, + BSS_AVAIL_ADMISSION_CAPACITY, + BSS_AC_ACCESS_DELAY, + TIME_ADVERTISEMENT, + RM_ENABLED_CAP, + MULTIPLE_BSSID, + BSS_2040_COEX, + BSS_2040_INTOLERANT_CH_REPORT, + OVERLAPPING_BSS_SCAN_PARAM, + RIC_DESCRIPTOR, + MGMT_MIC, + EVENT_REQ = 78, + EVENT_REPORT, + DIAG_REQ, + DIAG_REPORT, + LOCATION_PARAMS, + NONTRANSMITTED_BSSID_CAP, + SSID_LIST, + MULTIPLE_BSSID_INDEX, + FMS_DESCRIPTOR, + FMS_REQ, + FMS_RESP, + QOS_TRAFFIC_CAP, + BSS_MAX_IDLE_PERIOD, + TFS_REQ, + TFS_RESP, + WNM_SLEEP_MODE, + TIM_BROADCAST_REQ, + TIM_BROADCAST_RESP, + COLLOCATED_INTERFERENCE_REPORT, + CH_USAGE, + TIME_ZONE, + DMS_REQ, + DMS_RESP, + LINK_ID, + WAKEUP_SCHEDULE, + CH_SWITCH_TIMING, + PTI_CONTROL, + TPU_BUFFER_STATUS, + INTERWORKING, + ADVERTISEMENT_PROTOCOL, + EXPEDITED_BANDWIDTH_REQ, + QOS_MAP, + ROAMING_CONSORTIUM, + EMERG_ALERT_ID, + MESH_CONFIG, + MESH_ID, + MESH_LINK_METRIC_REPORT, + CONGESTION_NOTIFICATION, + MESH_PEERING_MGMT, + MESH_CH_SWITCH_PARAMS, + MESH_AWAKE_WINDOW, + BEACON_TIMING, + MCCAOP_SETUP_REQ, + MCCAOP_SETUP_REPLY, + MCCAOP_ADVERTISEMENT, + MCCAOP_TEARDOWN, + GANN, + RANN, + EXT_CAP, + PREQ = 130, + PREP, + PERR, + PXU = 137, + PXUC, + AUTH_MESH_PEER_EX, + MIC, + DEST_URI, + UAPSD_COEX, + DMG_WAKEUP_SCHEDULE, + EXT_SCHEDULE, + STA_AVAIL, + DMG_TSPEC, + NEXT_DMG_ATI, + DMG_CAP, + DMG_OP = 151, + DMG_BSS_PARAM_CHG, + DMG_BEAM_REFINEMENT, + CH_MEASUREMENT_FEEDBACK, + AWAKE_WINDOW = 157, + MULTIBAND, + ADDBA_ESXT, + NEXTPCP_LIST, + PCP_HANDOVER, + DMG_LINK_MARGIN, + SWITCHING_STREAM, + SESSION_TRANSITION, + DYNAMIC_TONE_PAIRING_REPORT, + CLUSTER_REPORT, + RELAY_CAP, + RELAY_TRANSFER_PARAM_SET, + BEAMLINK_MAINTENANCE, + MULTIPLE_MAC_SUBLAYERS, + UPID, + DMG_LINK_ADAPTATION_ACK, + MCCAOP_ADV_OVERVIEW = 174, + QUIET_PERIOD_REQ, + QUIET_PERIOD_RESP = 177, + QMF_POLICY = 181, + ECAPC_POLICY = 182, + CLUSTER_TIME_OFFSET, + INTRA_ACCESS_CAT_PRIORITY, + SCS_DESCRIPTOR, + QLOAD_REPORT, + HCCA_TXOP_UPDATE_COUNT, + HIGHER_LAYER_STREAM_ID, + GCR_GROUP_ADDR, + ANTENNA_SECTOR_ID_PATTERN, + VHT_CAP, + VHT_OP, + EXT_BSS_LOAD, + WIDE_BANDWIDTH_CH_SWITCH, + TRANSMIT_POWER_ENVELOPE, + CH_SWITCH_WRAPPER, + AID, + QUIET_CHANNEL, + OP_MODE_NOTIFY, + UPSIM, + REDUCED_NEIGHBOR_REPORT, + TVHT_OP, + DEV_LOC = 204, + WHITE_SPACE_MAP, + FINE_TUNING_MEASUREMENT_PARAMS, VENDOR_SPECIFIC = 221 };