ZorazeAli
dac14cf60f
lte: Communicate the IMSI to UE MAC and PHY
2019-05-10 18:27:53 +02:00
ZorazeAli
f3d720b166
lte: Reset the RNTI at UE MAC upon reset
2019-05-10 18:27:41 +02:00
ZorazeAli
76d1aa1a23
lte: Init the RNTI to 0 without using DoSetTemporaryCellRnti
2019-05-10 18:27:31 +02:00
ZorazeAli
73d42fac71
lte: Discard packets arriving after UE context removal at EpcEnbApplication
...
Due to RLF the UE context deletion might get triggered during the reception of a packet by EpcEnbApplication from EpcSgwApplication. This patch will enable EpcEnbApplication to discard such packets.
2019-05-10 18:27:21 +02:00
ZorazeAli
7ba7fd64dc
lte: Avoid checking for connection established in RrcConnectionEstablishmentErrorTestCase
...
After the RLF implementation, the UE state upon jumping at a far away location will not be in connected state anymore, thus, we should only check for not connected state.
2019-05-10 18:27:10 +02:00
ZorazeAli
7284b3ab4d
lte: Add TxFailParam in RachConfigCommon
...
This patch adds TxFailParam in RachConfigCommon, which enables the eNB to indicate how many times T300 timer can expire at the UE. Upon reaching this count, the UE aborts the connection establishment, and performs the cell selection again. See TS 36.331 5.3.3.6.
Thanks to Sandra Lagen <sandra.lagen@cttc.cat >
2019-05-10 18:26:54 +02:00
ZorazeAli
42111179a3
lte: Use only CTRL SINR for RLF detection
2019-05-10 18:26:44 +02:00
Vignesh Babu
31085133ee
lte: Add example and test for RLF
2019-05-10 18:26:05 +02:00
ZorazeAli
fc8dfc0e44
lte: Set cell id to 0 in UE RRC and PHY upon RLF
2019-05-10 18:25:53 +02:00
ZorazeAli
f7dff4d870
lte: Store the cell id before leaving the cell
2019-05-10 18:25:40 +02:00
ZorazeAli
643192fd07
lte: Do not generate CQI reports & UE measurements if the UE is not in synch with any cell
...
We do not generate the CQI report when the UE is not synchronized to any cell. Also, the RLF is detected after the DL CTRL is received by the UE,therefore, we do not need to generate the CQI reports and the UE measurements for a CTRL for which the RLF has been detected.
2019-05-10 18:25:10 +02:00
ZorazeAli
7f096c544b
lte: Reset PSS received flag while resetting PHY of a UE
2019-05-10 18:24:55 +02:00
ZorazeAli
14fe5057b8
lte: Remove wrongly used call to CancelEnteringTrigger while leaving connected mode
2019-05-10 18:24:42 +02:00
Vignesh Babu
176bd08116
lte: Enable UE to send context remove request to the eNB upon RLF
2019-05-10 18:24:30 +02:00
Vignesh Babu
74baf6f8ab
lte: Add new trace RrcTimeout to trace RRC timeouts at eNB
2019-05-10 18:24:17 +02:00
ZorazeAli
5caacaf1b6
lte: Log time of sync indications from UE PHY to UE RRC
2019-05-10 18:23:59 +02:00
Vignesh Babu
ba4ff50a4b
lte: Add new trace source NotifyConnectionRelease
2019-05-10 18:23:22 +02:00
Vignesh Babu
57160aa7e2
lte: Allocate non-contention based preamble only if its free
...
The non-contention preamble assigned to UE during handover or PDCCH order is valid only until the time duration of the “expiryTime” of the preamble is reached. This timer value is only maintained at the eNodeB and the UE has no way of knowing if this timer has expired. If the UE tries to send the preamble again after the expiryTime and the preamble is re-assigned to another UE, it results in errors. This has been solved by re-assigning the preamble to another UE only if it is not being used (An UE can be using the preamble even after the expiryTime duration).
2019-05-10 18:19:44 +02:00
Vignesh Babu
bfdbffc215
lte: Extend EpcMme, EpcSgw and EpcPgw App to remove UE context
2019-05-10 18:19:34 +02:00
Vignesh Babu
3856351336
lte: Cancel the pending events while removing the UE at the eNB
2019-05-10 18:19:21 +02:00
Vignesh Babu
39954213b6
lte: eNB MAC to remove unprocessed preambles and BSRs upon UE removal
2019-05-10 18:18:59 +02:00
Vignesh Babu
4d8af3d714
lte: eNB PHY to remove Tbs, SRS and Dl/UL DCIs upon UE removal
2019-05-10 18:18:48 +02:00
ZorazeAli
b1ebdc7d81
lte: Init RNTI in UE RRC protocol before sending the UE context remove request
2019-05-10 18:18:37 +02:00
Vignesh Babu
5a540e93e4
lte: Remove UE from RRC protocol upon UE removal
2019-05-10 18:18:27 +02:00
Vignesh Babu
664910c572
lte: Extend eNB RRC and SAPs to RX & UE RRC SAPs to TX ideal UE context remove request
2019-05-10 18:18:15 +02:00
ZorazeAli
4bd8a6df41
lte: Erase all the maps in eNB CC manger upon UE removel
2019-05-10 18:18:02 +02:00
Vignesh Babu
953b153247
lte: Add method to remove TBs from the eNB expected list upon RLF
2019-05-10 18:17:50 +02:00
ZorazeAli
e5b1eeb9a7
lte: UE to ignore cells with RSRP less than -140 dBm
2019-05-10 18:17:35 +02:00
Vignesh Babu
737c80a9ec
lte: Remove TFTs and restore bearer list upon RRC connection release
2019-05-10 18:17:19 +02:00
Vignesh Babu
9bad25576f
lte: Store bearers to be used for reconnecting an out-of-covrg UE
2019-05-10 18:16:42 +02:00
Vignesh Babu
03256ff720
lte: Extend UE PHY and RRC for RLF detection
...
This commit extends UE PHY, RRC and the control SAP between these layers for RLF detection purposes
2019-05-10 18:16:09 +02:00
Vignesh Babu
b013520133
lte: Add method to flush DL HARQ buffer
2019-05-10 18:12:06 +02:00
Vignesh Babu
e8319c36dd
lte: Call EndRx () of interference model upon PHY reset
2019-05-10 18:12:06 +02:00
Vignesh Babu
5c2d07aa47
lte: Clear the previously received PSSs upon PHY reset
2019-05-10 18:12:06 +02:00
Vignesh Babu
c7c1b23a30
lte: Make m_isConnected false upon PHY reset
2019-05-10 18:12:06 +02:00
Vignesh Babu
43a649a386
lte: Notify UE MAC and PHY upon successful RRC connection establishment
2019-05-10 18:12:06 +02:00
ZorazeAli
e49cf80f51
lte: Change NS_ASSERT to NS_ASSERT_MSG to include cell id of the eNB
2019-05-10 18:12:06 +02:00
ZorazeAli
e3a84e0354
Update CHANGES.html and RELEASE_NOTES
2019-05-10 12:52:55 +02:00
Manuel Requena
ed411fa9c0
lte: Update RadioBearerStats connector and eNB/UE RRC
...
see merge request nsnam/ns-3-dev!64 and issue nsnam/ns-3-dev!54
2019-05-10 11:18:46 +02:00
ZorazeAli
f7f0fe435e
lte: Avoid scheduling the UE whose TB size is greater than the budget of the scheduler
...
see merge request nsnam/ns-3-dev!63 and issue nsnam/ns-3-dev#53
2019-05-10 10:15:36 +02:00
ZorazeAli
f1abedfab5
lte: Assign QoS param to the default bearer to be used in Token Bank Fair Queue Scheduler
2019-05-10 10:04:21 +02:00
Tom Henderson
3129877db0
lte: Remove unnecessary fake header
...
This patch removes the fake RlcSm header introduced in a5fa8efd .
See merge request nsnam/ns-3-dev!60
2019-05-10 09:56:28 +02:00
Manuel Requena
a9fc5ee9e1
Merge branch 'fix-handover-buffering' into 'master'
...
Fix handover buffering
See merge request nsnam/ns-3-dev!39
2019-05-03 08:33:24 +00:00
Sébastien Deronne
caabc659b0
wifi: Rescan bindings
2019-04-28 22:54:45 +02:00
Sebastien Deronne
93651321a4
Merge branch '11ax_obss_pd_spatial_reuse' into 'master'
...
wifi: Add first 802.11ax OBSS_PD SR algorithm
See merge request nsnam/ns-3-dev!42
2019-04-27 20:50:03 +00:00
Sebastien Deronne
9f1b4331eb
wifi: Add first 802.11ax OBSS_PD SR algorithm
2019-04-27 20:50:03 +00:00
Sebastien Deronne
fe0ca00535
Merge branch 'fix_issue_32' into 'master'
...
examples: Update comments in rate-adaptation-distance
Closes #32
See merge request nsnam/ns-3-dev!45
2019-04-27 09:17:56 +00:00
N
e6c7376056
Merge branch 'header-tag-dev' into 'master'
...
Extend core API to tag byte ranges -- first use case: Avoid the use of PacketTag in LTE PDCP and RLC, ByteTagging only their headers
See merge request nsnam/ns-3-dev!32
2019-04-25 13:50:08 +00:00
Natale Patriciello
a5fa8efd13
lte: Added a fake header to RLC SM to be able to measure the layer-to-layer delay
2019-04-25 15:26:30 +02:00
Natale Patriciello
f20674cead
lte: Updating CHANGES.html to reflect trace changes in RLC TM mode
2019-04-25 14:47:01 +02:00