reestablish DRBs at UE upon handover
authorNicola Baldo <nbaldo@cttc.es>
Wed, 05 Dec 2012 13:43:21 +0100
changeset 9475 fd37f7e77d9e
parent 9474 bdb246d8dde0
child 9480 55db96d61f2c
reestablish DRBs at UE upon handover
src/lte/model/lte-ue-mac.cc
src/lte/model/lte-ue-rrc.cc
--- a/src/lte/model/lte-ue-mac.cc	Wed Dec 05 13:29:38 2012 +0100
+++ b/src/lte/model/lte-ue-mac.cc	Wed Dec 05 13:43:21 2012 +0100
@@ -283,7 +283,7 @@
 void
 LteUeMac::DoReportBufferStatus (LteMacSapProvider::ReportBufferStatusParameters params)
 {
-  NS_LOG_FUNCTION (this);
+  NS_LOG_FUNCTION (this << (uint32_t) params.lcid);
   
   std::map <uint8_t, uint64_t>::iterator it;
   
--- a/src/lte/model/lte-ue-rrc.cc	Wed Dec 05 13:29:38 2012 +0100
+++ b/src/lte/model/lte-ue-rrc.cc	Wed Dec 05 13:43:21 2012 +0100
@@ -616,6 +616,7 @@
           m_lastRrcTransactionIdentifier = msg.rrcTransactionIdentifier;
           NS_ASSERT (msg.haveRadioResourceConfigDedicated);
           m_srb1 = 0; // dispose SRB1
+          m_drbMap.clear (); // dispose all DRBs
           ApplyRadioResourceConfigDedicated (msg.radioResourceConfigDedicated);          
           // RRC connection reconfiguration completed will be sent
           // after handover is complete