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
Rediet
c167fbd771
wifi: Clean up WifiPhy methods' signatures by relying on Event
2019-04-11 11:27:58 +02:00
Rediet
4108522341
wifi: Clean up WIFI_PREAMBLE_NONE
...
Done by having more detailed MpduType enum
2019-04-11 11:27:58 +02:00
Rediet
ebdb0812d9
wifi: Consider A-MPDU as single packet for PHY processing
2019-04-11 11:27:57 +02:00
Rediet
139264fb9b
wifi: Correct formatting in debug output for MacRxMiddle
2019-04-11 11:27:57 +02:00
Rediet
ff53bdf2df
wifi: Return correct serialized size for AmpduTag
2019-04-11 11:27:56 +02:00
Rediet
96774d6d67
wifi: Add a method to check whether packet is an A-MPDU
2019-04-11 11:27:55 +02:00
Rediet
647c36848c
wifi: Add delimiter signature check to AmpduSubframeHeader
2019-04-11 11:27:55 +02:00
Rediet
9039b59fd2
wifi: Add method to peek A-MPDU subframes and MPDUs from A-MPDU
2019-04-11 11:27:55 +02:00
Rediet
3bd5db3da4
wifi: Add per-MPDU reception status to NotifyMonitorSniffRx
2019-04-11 11:27:54 +02:00
Rediet
1de371914f
wifi: Make MpduAggregator::AddHeaderAndPad static
2019-04-11 11:27:54 +02:00
Rediet
a47a047c52
wifi: Add per-MPDU reception status to RxOkCallback
...
RxOkCallback will be triggered if at least one MPDU of the A-MPDU is successfully received.
That's why per-MPDU reception status is also provided.
2019-04-11 11:27:53 +02:00
Rediet
dfc7f88c1e
wifi: Enable windowed PER for PLCP payload
...
Enables to compute per MPDU PER. Also add a method to get SNR over whole event.
2019-04-11 11:27:53 +02:00
Stefano Avallone
90ea875b58
wifi: Make use of the WifiPsdu class
2019-04-11 11:27:53 +02:00
Stefano Avallone
53cd729323
wifi: Remove the priority tag earlier
...
The priority tag can be removed as soon as a packet is enqueued
in the DCF/EDCA queue, because its TID will be used afterwards
to determine its priority.
2019-04-11 11:27:53 +02:00
Stefano Avallone
769affa6d5
wifi: Introduce the WifiPsdu class
2019-04-11 11:27:34 +02:00