wifi: Allow EMLSR test cases to use different RNG seed and run values
This commit is contained in:
@@ -302,9 +302,9 @@ EmlsrOperationsTestBase::CheckMainPhyTraceInfo(std::size_t index,
|
||||
void
|
||||
EmlsrOperationsTestBase::DoSetup()
|
||||
{
|
||||
RngSeedManager::SetSeed(1);
|
||||
RngSeedManager::SetRun(1);
|
||||
int64_t streamNumber = 11;
|
||||
RngSeedManager::SetSeed(m_rngSeed);
|
||||
RngSeedManager::SetRun(m_rngRun);
|
||||
int64_t streamNumber = m_streamNo;
|
||||
|
||||
Config::SetDefault("ns3::WifiMac::MpduBufferSize", UintegerValue(64));
|
||||
Config::SetDefault("ns3::EmlsrManager::InDeviceInterference", BooleanValue(true));
|
||||
|
||||
@@ -210,6 +210,9 @@ class EmlsrOperationsTestBase : public TestCase
|
||||
WIFI_SPECTRUM_5_GHZ,
|
||||
WIFI_SPECTRUM_6_GHZ};
|
||||
|
||||
uint32_t m_rngSeed{1}; //!< RNG seed value
|
||||
uint64_t m_rngRun{1}; //!< RNG run value
|
||||
int64_t m_streamNo{5}; //!< RNG stream number
|
||||
uint8_t m_mainPhyId{0}; //!< ID of the main PHY
|
||||
std::set<uint8_t> m_linksToEnableEmlsrOn; /**< IDs of the links on which EMLSR mode has to
|
||||
be enabled */
|
||||
|
||||
Reference in New Issue
Block a user