Commit Graph

14131 Commits

Author SHA1 Message Date
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
Tinghui Wang
fab81fc3af visualizer: Fix circular imports in Python2 2019-04-24 13:35:47 -07:00
Micolaj Chwalisz
c189ab5ce1 visualizer: Python 3 compatibility fixes 2019-04-24 13:35:47 -07:00
Tom Henderson
5396fc911e build: (fixes #15) Fix build erroneous order constraint warnings
Patch based on original suggestion from ita1024 on updated constraints
2019-04-21 11:52:53 -07:00
Tom Henderson
b823749325 build: (fixes #14) Check file timestamps instead of hashes for changes
Credit to Waf maintainer ita1024 for this fix.

See also:  https://gitlab.com/ita1024/waf/issues/2231
2019-04-19 14:11:03 -07:00
Tom Henderson
42541d6cba internet: (fixes #46) Export headers for transport protocol modularity 2019-04-17 09:39:15 -07:00
Stefano Avallone
af441e7b69 wave, wifi: Rescan python bindings 2019-04-12 19:08:38 +02:00
Peter Barnes
c407cf239a Merge branch 'ptr-const-dereference' into 'master'
core: return non-const reference when a const Ptr is dereferenced

See merge request nsnam/ns-3-dev!53
2019-04-12 17:06:08 +00:00
ZorazeAli
82b03856c6 lte: Reset preamble transmission count before starting NC based RACH
see merge request !55
2019-04-12 17:57:48 +02:00
Alexander Krotov
95de59adae core: return non-const reference when a const Ptr is dereferenced
Address issue #47
2019-04-12 00:52:35 +03:00
Alexander Krotov
804b76574b wifi: fix condition for old packets in BlockAckManager::NeedBarRetransmission
Sequence numbers should be compared modulo 4096.
Also, window size may not be equal to 64.

Fixes issue #48
2019-04-11 14:22:45 +03:00