diff --git a/src/lte/test/lte-test-cqa-ff-mac-scheduler.cc b/src/lte/test/lte-test-cqa-ff-mac-scheduler.cc index a82d300e1..1a4b16dba 100644 --- a/src/lte/test/lte-test-cqa-ff-mac-scheduler.cc +++ b/src/lte/test/lte-test-cqa-ff-mac-scheduler.cc @@ -628,13 +628,16 @@ LenaCqaFfMacSchedulerTestCase2::DoRun (void) uint16_t dlPort = 1234; uint16_t ulPort = 2000; PacketSinkHelper dlPacketSinkHelper ("ns3::UdpSocketFactory", InetSocketAddress (Ipv4Address::GetAny (), dlPort)); - PacketSinkHelper ulPacketSinkHelper ("ns3::UdpSocketFactory", InetSocketAddress (Ipv4Address::GetAny (), ulPort)); + ApplicationContainer clientApps; ApplicationContainer serverApps; - serverApps.Add (ulPacketSinkHelper.Install (remoteHost)); // receive packets from UEs + for (uint32_t u = 0; u < ueNodes.GetN (); ++u) { ++ulPort; + PacketSinkHelper ulPacketSinkHelper ("ns3::UdpSocketFactory", InetSocketAddress (Ipv4Address::GetAny (), ulPort)); + serverApps.Add (ulPacketSinkHelper.Install (remoteHost)); // receive packets from UEs + serverApps.Add (dlPacketSinkHelper.Install (ueNodes.Get (u))); // receive packets from remotehost UdpClientHelper dlClient (ueIpIface.GetAddress (u), dlPort); // uplink packets generator diff --git a/src/lte/test/lte-test-deactivate-bearer.cc b/src/lte/test/lte-test-deactivate-bearer.cc index 2ece59ad3..c1504b8fb 100644 --- a/src/lte/test/lte-test-deactivate-bearer.cc +++ b/src/lte/test/lte-test-deactivate-bearer.cc @@ -255,15 +255,15 @@ LenaDeactivateBearerTestCase::DoRun (void) uint16_t dlPort = 1234; uint16_t ulPort = 2000; PacketSinkHelper dlPacketSinkHelper ("ns3::UdpSocketFactory", InetSocketAddress (Ipv4Address::GetAny (), dlPort)); - PacketSinkHelper ulPacketSinkHelper ("ns3::UdpSocketFactory", InetSocketAddress (Ipv4Address::GetAny (), ulPort)); ApplicationContainer clientApps; ApplicationContainer serverApps; - serverApps.Add (ulPacketSinkHelper.Install (remoteHost)); // receive packets from UEs for (uint32_t u = 0; u < ueNodes.GetN (); ++u) { ++ulPort; serverApps.Add (dlPacketSinkHelper.Install (ueNodes.Get (u))); // receive packets from remotehost + PacketSinkHelper ulPacketSinkHelper ("ns3::UdpSocketFactory", InetSocketAddress (Ipv4Address::GetAny (), ulPort)); + serverApps.Add (ulPacketSinkHelper.Install (remoteHost)); // receive packets from UEs UdpClientHelper dlClient (ueIpIface.GetAddress (u), dlPort); // uplink packets generator dlClient.SetAttribute ("Interval", TimeValue (MilliSeconds (m_interval))); diff --git a/src/lte/test/lte-test-fdtbfq-ff-mac-scheduler.cc b/src/lte/test/lte-test-fdtbfq-ff-mac-scheduler.cc index 23a8a9454..751fe9c0e 100644 --- a/src/lte/test/lte-test-fdtbfq-ff-mac-scheduler.cc +++ b/src/lte/test/lte-test-fdtbfq-ff-mac-scheduler.cc @@ -386,13 +386,15 @@ LenaFdTbfqFfMacSchedulerTestCase1::DoRun (void) uint16_t dlPort = 1234; uint16_t ulPort = 2000; PacketSinkHelper dlPacketSinkHelper ("ns3::UdpSocketFactory", InetSocketAddress (Ipv4Address::GetAny (), dlPort)); - PacketSinkHelper ulPacketSinkHelper ("ns3::UdpSocketFactory", InetSocketAddress (Ipv4Address::GetAny (), ulPort)); ApplicationContainer clientApps; ApplicationContainer serverApps; - serverApps.Add (ulPacketSinkHelper.Install (remoteHost)); // receive packets from UEs + for (uint32_t u = 0; u < ueNodes.GetN (); ++u) { ++ulPort; + PacketSinkHelper ulPacketSinkHelper ("ns3::UdpSocketFactory", InetSocketAddress (Ipv4Address::GetAny (), ulPort)); + serverApps.Add (ulPacketSinkHelper.Install (remoteHost)); // receive packets from UEs + serverApps.Add (dlPacketSinkHelper.Install (ueNodes.Get (u))); // receive packets from remotehost UdpClientHelper dlClient (ueIpIface.GetAddress (u), dlPort); // uplink packets generator @@ -634,13 +636,14 @@ LenaFdTbfqFfMacSchedulerTestCase2::DoRun (void) uint16_t dlPort = 1234; uint16_t ulPort = 2000; PacketSinkHelper dlPacketSinkHelper ("ns3::UdpSocketFactory", InetSocketAddress (Ipv4Address::GetAny (), dlPort)); - PacketSinkHelper ulPacketSinkHelper ("ns3::UdpSocketFactory", InetSocketAddress (Ipv4Address::GetAny (), ulPort)); ApplicationContainer clientApps; ApplicationContainer serverApps; - serverApps.Add (ulPacketSinkHelper.Install (remoteHost)); // receive packets from UEs + for (uint32_t u = 0; u < ueNodes.GetN (); ++u) { ++ulPort; + PacketSinkHelper ulPacketSinkHelper ("ns3::UdpSocketFactory", InetSocketAddress (Ipv4Address::GetAny (), ulPort)); + serverApps.Add (ulPacketSinkHelper.Install (remoteHost)); // receive packets from UEs serverApps.Add (dlPacketSinkHelper.Install (ueNodes.Get (u))); // receive packets from remotehost UdpClientHelper dlClient (ueIpIface.GetAddress (u), dlPort); // uplink packets generator diff --git a/src/lte/test/lte-test-pss-ff-mac-scheduler.cc b/src/lte/test/lte-test-pss-ff-mac-scheduler.cc index fe8d1a1b5..4decc4b62 100644 --- a/src/lte/test/lte-test-pss-ff-mac-scheduler.cc +++ b/src/lte/test/lte-test-pss-ff-mac-scheduler.cc @@ -628,13 +628,15 @@ LenaPssFfMacSchedulerTestCase2::DoRun (void) uint16_t dlPort = 1234; uint16_t ulPort = 2000; PacketSinkHelper dlPacketSinkHelper ("ns3::UdpSocketFactory", InetSocketAddress (Ipv4Address::GetAny (), dlPort)); - PacketSinkHelper ulPacketSinkHelper ("ns3::UdpSocketFactory", InetSocketAddress (Ipv4Address::GetAny (), ulPort)); ApplicationContainer clientApps; ApplicationContainer serverApps; - serverApps.Add (ulPacketSinkHelper.Install (remoteHost)); // receive packets from UEs + for (uint32_t u = 0; u < ueNodes.GetN (); ++u) { ++ulPort; + PacketSinkHelper ulPacketSinkHelper ("ns3::UdpSocketFactory", InetSocketAddress (Ipv4Address::GetAny (), ulPort)); + serverApps.Add (ulPacketSinkHelper.Install (remoteHost)); // receive packets from UEs + serverApps.Add (dlPacketSinkHelper.Install (ueNodes.Get (u))); // receive packets from remotehost UdpClientHelper dlClient (ueIpIface.GetAddress (u), dlPort); // uplink packets generator diff --git a/src/lte/test/lte-test-tdtbfq-ff-mac-scheduler.cc b/src/lte/test/lte-test-tdtbfq-ff-mac-scheduler.cc index c47f52b28..2aa2719a9 100644 --- a/src/lte/test/lte-test-tdtbfq-ff-mac-scheduler.cc +++ b/src/lte/test/lte-test-tdtbfq-ff-mac-scheduler.cc @@ -379,20 +379,21 @@ LenaTdTbfqFfMacSchedulerTestCase1::DoRun (void) enum EpsBearer::Qci q = EpsBearer::GBR_CONV_VOICE; EpsBearer bearer (q, qos); - lteHelper->ActivateDedicatedEpsBearer (ueDevice, bearer, EpcTft::Default ()); + lteHelper->ActivateDedicatedEpsBearer (ueDevice, bearer, EpcTft::Default ()); } // Install downlink and uplink applications uint16_t dlPort = 1234; uint16_t ulPort = 2000; PacketSinkHelper dlPacketSinkHelper ("ns3::UdpSocketFactory", InetSocketAddress (Ipv4Address::GetAny (), dlPort)); - PacketSinkHelper ulPacketSinkHelper ("ns3::UdpSocketFactory", InetSocketAddress (Ipv4Address::GetAny (), ulPort)); ApplicationContainer clientApps; ApplicationContainer serverApps; - serverApps.Add (ulPacketSinkHelper.Install (remoteHost)); // receive packets from UEs + for (uint32_t u = 0; u < ueNodes.GetN (); ++u) { ++ulPort; + PacketSinkHelper ulPacketSinkHelper ("ns3::UdpSocketFactory", InetSocketAddress (Ipv4Address::GetAny (), ulPort)); + serverApps.Add (ulPacketSinkHelper.Install (remoteHost)); // receive packets from UEs serverApps.Add (dlPacketSinkHelper.Install (ueNodes.Get (u))); // receive packets from remotehost UdpClientHelper dlClient (ueIpIface.GetAddress (u), dlPort); // uplink packets generator @@ -626,7 +627,7 @@ LenaTdTbfqFfMacSchedulerTestCase2::DoRun (void) enum EpsBearer::Qci q = EpsBearer::GBR_CONV_VOICE; EpsBearer bearer (q, qos); - lteHelper->ActivateDedicatedEpsBearer (ueDevice, bearer, EpcTft::Default ()); + lteHelper->ActivateDedicatedEpsBearer (ueDevice, bearer, EpcTft::Default ()); } @@ -634,13 +635,14 @@ LenaTdTbfqFfMacSchedulerTestCase2::DoRun (void) uint16_t dlPort = 1234; uint16_t ulPort = 2000; PacketSinkHelper dlPacketSinkHelper ("ns3::UdpSocketFactory", InetSocketAddress (Ipv4Address::GetAny (), dlPort)); - PacketSinkHelper ulPacketSinkHelper ("ns3::UdpSocketFactory", InetSocketAddress (Ipv4Address::GetAny (), ulPort)); ApplicationContainer clientApps; ApplicationContainer serverApps; - serverApps.Add (ulPacketSinkHelper.Install (remoteHost)); // receive packets from UEs + for (uint32_t u = 0; u < ueNodes.GetN (); ++u) { ++ulPort; + PacketSinkHelper ulPacketSinkHelper ("ns3::UdpSocketFactory", InetSocketAddress (Ipv4Address::GetAny (), ulPort)); + serverApps.Add (ulPacketSinkHelper.Install (remoteHost)); // receive packets from UEs serverApps.Add (dlPacketSinkHelper.Install (ueNodes.Get (u))); // receive packets from remotehost UdpClientHelper dlClient (ueIpIface.GetAddress (u), dlPort); // uplink packets generator