@@ -195,7 +195,9 @@ void LtePdcpBase::fromDataPort(cPacket *pktAux)
195195
196196 // get the PDCP entity for this LCID and process the packet
197197 EV << " Processing packet with CID " << cid << " \n " ;
198- LteTxPdcpEntity *entity = getOrCreateTxEntity (cid);
198+ LteTxPdcpEntity *entity = lookupTxEntity (cid);
199+ if (entity == nullptr )
200+ entity = createTxEntity (cid);
199201 entity->handlePacketFromUpperLayer (pkt);
200202}
201203
@@ -212,7 +214,9 @@ void LtePdcpBase::fromLowerLayer(cPacket *pktAux)
212214
213215 MacCid cid = MacCid (lteInfo->getSourceId (), lteInfo->getLcid ()); // TODO: check if you have to get master node id
214216
215- LteRxPdcpEntity *entity = getOrCreateRxEntity (cid);
217+ LteRxPdcpEntity *entity = lookupRxEntity (cid);
218+ if (entity == nullptr )
219+ entity = createRxEntity (cid);
216220 entity->handlePacketFromLowerLayer (pkt);
217221}
218222
@@ -368,13 +372,6 @@ LteTxPdcpEntity *LtePdcpBase::createTxEntity(MacCid cid)
368372 return txEnt;
369373}
370374
371- LteTxPdcpEntity *LtePdcpBase::getOrCreateTxEntity (MacCid cid)
372- {
373- LteTxPdcpEntity *entity = lookupTxEntity (cid);
374- if (entity == nullptr )
375- entity = createTxEntity (cid);
376- return entity;
377- }
378375
379376LteRxPdcpEntity *LtePdcpBase::lookupRxEntity (MacCid cid)
380377{
@@ -394,13 +391,6 @@ LteRxPdcpEntity *LtePdcpBase::createRxEntity(MacCid cid)
394391 return rxEnt;
395392}
396393
397- LteRxPdcpEntity *LtePdcpBase::getOrCreateRxEntity (MacCid cid)
398- {
399- LteRxPdcpEntity *entity = lookupRxEntity (cid);
400- if (entity == nullptr )
401- entity = createRxEntity (cid);
402- return entity;
403- }
404394
405395void LtePdcpBase::finish ()
406396{
0 commit comments