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
Natale Patriciello
4394583f3a
lte pdcp: Do not use a PacketTag to store the arrival time
2019-04-25 14:47:01 +02:00
Natale Patriciello
f2d3ffed57
lte rlc tm: Disable delay measurements
2019-04-25 14:47:01 +02:00
Natale Patriciello
66f1e9198c
lte rlc um: Do not use a PacketTag to store the arrival time
2019-04-25 14:47:01 +02:00
Natale Patriciello
c303096002
lte rlc am: Do not use a PacketTag to store the arrival time
2019-04-25 14:47:01 +02:00
Tom Henderson
b55086476c
network: Added API to be able to tag only some bytes
2019-04-25 14:47:01 +02:00
Sebastien Deronne
ced0ff69d9
Merge branch 'wifi-needbarretransmission' into 'master'
...
wifi: fix condition for old packets in BlockAckManager::NeedBarRetransmission
Closes #48
See merge request nsnam/ns-3-dev!52
2019-04-25 10:09:56 +00:00
Tom Henderson
8c39f4d43a
visualizer: Additional print function portability
2019-04-24 13:35:47 -07:00
Tinghui Wang
fe51d8c7c7
visualizer: Fix AttributeError X11Display object has no get_primary_monitor
...
In operating systems with older version of X server, such as
Ubuntu 16.04 or Xming 6.9 for windows, `get_primary_monitor` does
not exist in the `X11Display` object acquired by
`Gdk.Display.get_default()`. To solve the problem, alternative
method is provided to acquire the scale factor and the geometry
of the primary monitor.
2019-04-24 13:35:47 -07:00