wifi: Set ESS field in Capabilities element

This commit is contained in:
Sébastien Deronne
2017-11-04 09:15:00 +01:00
parent 40c17068db
commit a01b5cb7c1
2 changed files with 2 additions and 0 deletions

View File

@@ -435,6 +435,7 @@ ApWifiMac::GetCapabilities (void) const
CapabilityInformation capabilities;
capabilities.SetShortPreamble (GetShortPreambleEnabled ());
capabilities.SetShortSlotTime (GetShortSlotTimeEnabled ());
capabilities.SetEss ();
return capabilities;
}

View File

@@ -456,6 +456,7 @@ StaWifiMac::Receive (Ptr<Packet> packet, const WifiMacHeader *hdr)
MgtBeaconHeader beacon;
packet->RemoveHeader (beacon);
CapabilityInformation capabilities = beacon.GetCapabilities ();
NS_ASSERT (capabilities.IsEss ());
bool goodBeacon = false;
if (GetSsid ().IsBroadcast ()
|| beacon.GetSsid ().IsEqual (GetSsid ()))