Bug 2052 - AM RLC not sending all the packets on he Tx buffer
AM RLC not sending all the packets on he Tx buffer
Status: RESOLVED FIXED
Product: ns-3
Classification: Unclassified
Component: lte
ns-3.21
PC Linux
: P5 enhancement
Assigned To: Nicola Baldo
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2015-01-30 06:10 UTC by imenienne
Modified: 2015-04-29 04:44 UTC (History)
1 user (show)

See Also:


Attachments
LOG traces of the AM RLC entity with some comments (112.21 KB, application/pdf)
2015-01-30 06:10 UTC, imenienne
Details

Note You need to log in before you can comment on or make changes to this bug.
Description imenienne 2015-01-30 06:10:02 UTC
Created attachment 1961 [details]
LOG traces of the AM RLC entity with some comments

Hi, my name is Imen, I am using the Lte module of ns3.21 to simulate a simple downlink UDP packet transmissions with AM RLC model. But I have encountered some problems with the RLC layer: It doesn't send all the packets of the transmission buffer "all the time", I mean that depends on the number of packets sent from the remote server. 

1-for 15 pckts of 100 bytes ==> 15 pckts are received by the application layer of the UE

2-for 20 pckts of 100 bytes ==> 15 pckts are received by the application layer of the UE

3-for 100 pckts of 100 bytes ==> 94 pckts are received by the application layer of the UE

I tried to follow the problem with the LOG traces, I found that the AM RLC stopped caling the DoNotifyTxOpportunity function after having all transmitted from the REtransmission buffer even if there were pending pckts on the transmission buffer. I don't know if it's really a bug or there is something escaping me. 
   
I have attached below my LOG file with some comments.
Comment 1 Nicola Baldo 2015-02-10 07:59:43 UTC
The RLC AM implementation has some known issues, see bug 1757.
Can you please try the development repository mentioned in bug 1757, and comment if it fixes the problem?
Comment 2 Nicola Baldo 2015-04-29 04:44:36 UTC
I expect that this is fixed since bug 1757 was closed.