From 82b03856c67de923bb3758b0acfb865da98827db Mon Sep 17 00:00:00 2001 From: ZorazeAli Date: Fri, 12 Apr 2019 16:58:49 +0200 Subject: [PATCH] lte: Reset preamble transmission count before starting NC based RACH see merge request !55 --- src/lte/model/lte-ue-mac.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lte/model/lte-ue-mac.cc b/src/lte/model/lte-ue-mac.cc index 238a8c50f..1b852405d 100644 --- a/src/lte/model/lte-ue-mac.cc +++ b/src/lte/model/lte-ue-mac.cc @@ -532,10 +532,11 @@ LteUeMac::DoSetRnti (uint16_t rnti) void LteUeMac::DoStartNonContentionBasedRandomAccessProcedure (uint16_t rnti, uint8_t preambleId, uint8_t prachMask) { - NS_LOG_FUNCTION (this << " rnti" << rnti); + NS_LOG_FUNCTION (this << rnti << (uint16_t) preambleId << (uint16_t) prachMask); NS_ASSERT_MSG (prachMask == 0, "requested PRACH MASK = " << (uint32_t) prachMask << ", but only PRACH MASK = 0 is supported"); m_rnti = rnti; m_raPreambleId = preambleId; + m_preambleTransmissionCounter = 0; bool contention = false; SendRaPreamble (contention); }