LEFT | RIGHT |
(no file at all) | |
1 /* -*- Mode: C++; c-file-style: "gnu"; indent-tabs-mode:nil; -*- */ | 1 /* -*- Mode: C++; c-file-style: "gnu"; indent-tabs-mode:nil; -*- */ |
2 /* | 2 /* |
3 * Copyright (c) 2012 Centre Tecnologic de Telecomunicacions de Catalunya (CTTC) | 3 * Copyright (c) 2012 Centre Tecnologic de Telecomunicacions de Catalunya (CTTC) |
4 * | 4 * |
5 * This program is free software; you can redistribute it and/or modify | 5 * This program is free software; you can redistribute it and/or modify |
6 * it under the terms of the GNU General Public License version 2 as | 6 * it under the terms of the GNU General Public License version 2 as |
7 * published by the Free Software Foundation; | 7 * published by the Free Software Foundation; |
8 * | 8 * |
9 * This program is distributed in the hope that it will be useful, | 9 * This program is distributed in the hope that it will be useful, |
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of | 10 * but WITHOUT ANY WARRANTY; without even the implied warranty of |
(...skipping 115 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
126 { | 126 { |
127 // NS_LOG_FUNCTION (this); | 127 // NS_LOG_FUNCTION (this); |
128 m_ulDrops++; | 128 m_ulDrops++; |
129 } | 129 } |
130 | 130 |
131 void | 131 void |
132 LteRlcAmE2eTestCase::DoRun (void) | 132 LteRlcAmE2eTestCase::DoRun (void) |
133 { | 133 { |
134 uint16_t numberOfNodes = 1; | 134 uint16_t numberOfNodes = 1; |
135 | 135 |
136 // LogLevel level = (LogLevel) (LOG_LEVEL_ALL | LOG_PREFIX_TIME | LOG_PREFIX_N
ODE | LOG_PREFIX_FUNC); | 136 #if 0 |
137 // LogComponentEnable ("LteRlcAmE2eTest", level); | 137 LogLevel level = (LogLevel) (LOG_LEVEL_ALL | LOG_PREFIX_TIME | LOG_PREFIX_NODE
| LOG_PREFIX_FUNC); |
138 // LogComponentEnable ("ErrorModel", level); | 138 LogComponentEnable ("LteRlcAmE2eTest", level); |
139 // LogComponentEnable ("LteSimpleHelper", level); | 139 LogComponentEnable ("ErrorModel", level); |
140 // LogComponentEnable ("LteSimpleNetDevice", level); | 140 LogComponentEnable ("LteSimpleHelper", level); |
141 // LogComponentEnable ("SimpleNetDevice", level); | 141 LogComponentEnable ("LteSimpleNetDevice", level); |
142 // LogComponentEnable ("SimpleChannel", level); | 142 LogComponentEnable ("SimpleNetDevice", level); |
143 // LogComponentEnable ("LteTestEntities", level); | 143 LogComponentEnable ("SimpleChannel", level); |
144 // LogComponentEnable ("LtePdcp", level); | 144 LogComponentEnable ("LteTestEntities", level); |
145 // LogComponentEnable ("LteRlc", level); | 145 LogComponentEnable ("LtePdcp", level); |
146 // LogComponentEnable ("LteRlcUm", level); | 146 LogComponentEnable ("LteRlc", level); |
147 // LogComponentEnable ("LteRlcAm", level); | 147 LogComponentEnable ("LteRlcUm", level); |
| 148 LogComponentEnable ("LteRlcAm", level); |
| 149 #endif |
148 | 150 |
149 Config::SetGlobal ("RngRun", IntegerValue (m_run)); | 151 Config::SetGlobal ("RngRun", IntegerValue (m_run)); |
150 Config::SetDefault ("ns3::LteRlcAm::PollRetransmitTimer", TimeValue (MilliSeco
nds (20))); | 152 Config::SetDefault ("ns3::LteRlcAm::PollRetransmitTimer", TimeValue (MilliSeco
nds (20))); |
151 Config::SetDefault ("ns3::LteRlcAm::ReorderingTimer", TimeValue (MilliSeconds
(10))); | 153 Config::SetDefault ("ns3::LteRlcAm::ReorderingTimer", TimeValue (MilliSeconds
(10))); |
152 Config::SetDefault ("ns3::LteRlcAm::StatusProhibitTimer", TimeValue (MilliSeco
nds (40))); | 154 Config::SetDefault ("ns3::LteRlcAm::StatusProhibitTimer", TimeValue (MilliSeco
nds (40))); |
153 | 155 |
154 Ptr<LteSimpleHelper> lteSimpleHelper = CreateObject<LteSimpleHelper> (); | 156 Ptr<LteSimpleHelper> lteSimpleHelper = CreateObject<LteSimpleHelper> (); |
155 // lteSimpleHelper->EnableLogComponents (); | 157 // lteSimpleHelper->EnableLogComponents (); |
156 // lteSimpleHelper->EnableTraces (); | 158 // lteSimpleHelper->EnableTraces (); |
157 | 159 |
(...skipping 159 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
317 ·························· | 319 ·························· |
318 NS_LOG_INFO ("eNB tx RRC count = " << txEnbRrcPdus); | 320 NS_LOG_INFO ("eNB tx RRC count = " << txEnbRrcPdus); |
319 NS_LOG_INFO ("UE rx RRC count = " << rxUeRrcPdus); | 321 NS_LOG_INFO ("UE rx RRC count = " << rxUeRrcPdus); |
320 | 322 |
321 | 323 |
322 NS_TEST_ASSERT_MSG_EQ (txEnbRrcPdus, rxUeRrcPdus, | 324 NS_TEST_ASSERT_MSG_EQ (txEnbRrcPdus, rxUeRrcPdus, |
323 "TX PDUs (" << txEnbRrcPdus << ") != RX PDUs (" << rxUe
RrcPdus << ")"); | 325 "TX PDUs (" << txEnbRrcPdus << ") != RX PDUs (" << rxUe
RrcPdus << ")"); |
324 | 326 |
325 Simulator::Destroy (); | 327 Simulator::Destroy (); |
326 } | 328 } |
LEFT | RIGHT |