diff --git a/core/mac/src/cfg/cfgUtil/dot11f.frms b/core/mac/src/cfg/cfgUtil/dot11f.frms index fef6e6f65e23..84925a820874 100644 --- a/core/mac/src/cfg/cfgUtil/dot11f.frms +++ b/core/mac/src/cfg/cfgUtil/dot11f.frms @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006-2007, 2014-2018, 2020 The Linux Foundation. + * Copyright (c) 2006-2007, 2014-2018, 2020-2021 The Linux Foundation. * All rights reserved. * * Permission to use, copy, modify, and/or distribute this software for @@ -3781,6 +3781,7 @@ FRAME BeaconIEs OPTIE P2PBeaconProbeRes; OPTIE VHTCaps; OPTIE VHTOperation; + OPTIE transmit_power_env[0..8]; OPTIE VHTExtBssLoad; OPTIE ExtCap; OPTIE OperatingMode; diff --git a/core/mac/src/include/dot11f.h b/core/mac/src/include/dot11f.h index 3048219df870..ad8d6ac67e8c 100644 --- a/core/mac/src/include/dot11f.h +++ b/core/mac/src/include/dot11f.h @@ -10436,6 +10436,8 @@ typedef struct sDot11fBeaconIEs{ tDot11fIEP2PBeaconProbeRes P2PBeaconProbeRes; tDot11fIEVHTCaps VHTCaps; tDot11fIEVHTOperation VHTOperation; + uint16_t num_transmit_power_env; + tDot11fIEtransmit_power_env transmit_power_env[8]; tDot11fIEVHTExtBssLoad VHTExtBssLoad; tDot11fIEExtCap ExtCap; tDot11fIEOperatingMode OperatingMode; diff --git a/core/mac/src/sys/legacy/src/utils/src/dot11f.c b/core/mac/src/sys/legacy/src/utils/src/dot11f.c index a695370a2319..99b7c0160d76 100644 --- a/core/mac/src/sys/legacy/src/utils/src/dot11f.c +++ b/core/mac/src/sys/legacy/src/utils/src/dot11f.c @@ -11062,6 +11062,11 @@ static const tIEDefn IES_BeaconIEs[] = { offsetof(tDot11fIEVHTOperation, present), 0, "VHTOperation", 0, 7, 7, SigIeVHTOperation, {0, 0, 0, 0, 0}, 0, DOT11F_EID_VHTOPERATION, 0, 0, }, + { offsetof(tDot11fBeaconIEs, transmit_power_env), + offsetof(tDot11fIEtransmit_power_env, present), + offsetof(tDot11fBeaconIEs, num_transmit_power_env), + "transmit_power_env", 8, 4, 11, SigIetransmit_power_env, {0, 0, 0, 0, 0}, + 0, DOT11F_EID_TRANSMIT_POWER_ENV, 0, 0, }, { offsetof(tDot11fBeaconIEs, VHTExtBssLoad), offsetof(tDot11fIEVHTExtBssLoad, present), 0, "VHTExtBssLoad", 0, 7, 7, SigIeVHTExtBssLoad, {0, 0, 0, 0, 0},