116 mesh.SetMacType ("RandomStart", TimeValue (Seconds (0.1))); |
116 mesh.SetMacType ("RandomStart", TimeValue (Seconds (0.1))); |
117 mesh.SetNumberOfInterfaces (1); |
117 mesh.SetNumberOfInterfaces (1); |
118 NetDeviceContainer meshDevices = mesh.Install (wifiPhy, *m_nodes); |
118 NetDeviceContainer meshDevices = mesh.Install (wifiPhy, *m_nodes); |
119 // Six devices, 4 streams per device |
119 // Six devices, 4 streams per device |
120 streamsUsed += mesh.AssignStreams (meshDevices, streamsUsed); |
120 streamsUsed += mesh.AssignStreams (meshDevices, streamsUsed); |
121 NS_TEST_EXPECT_MSG_EQ (streamsUsed, (meshDevices.GetN () * 4), "Stream assignment mismatch"); |
121 NS_TEST_EXPECT_MSG_EQ (streamsUsed, (meshDevices.GetN () * 9), "Stream assignment mismatch"); |
122 streamsUsed += wifiChannel.AssignStreams (chan, streamsUsed); |
122 streamsUsed += wifiChannel.AssignStreams (chan, streamsUsed); |
123 NS_TEST_EXPECT_MSG_EQ (streamsUsed, (meshDevices.GetN () * 4), "Stream assignment mismatch"); |
123 NS_TEST_EXPECT_MSG_EQ (streamsUsed, (meshDevices.GetN () * 9), "Stream assignment mismatch"); |
124 |
124 |
125 // 3. setup TCP/IP |
125 // 3. setup TCP/IP |
126 InternetStackHelper internetStack; |
126 InternetStackHelper internetStack; |
127 internetStack.Install (*m_nodes); |
127 internetStack.Install (*m_nodes); |
128 Ipv4AddressHelper address; |
128 Ipv4AddressHelper address; |