Eduardo Almeida
39cc8431e1
examples: Initialize vectors with braces instead of =
2022-10-06 20:45:41 +01:00
Tom Henderson
71b5f9f21f
lte: Fix random variable streams for lte-handover-failure tests
2022-10-06 11:53:50 -07:00
Tom Henderson
13d25c908d
lte: Run utils/trim-trailing-whitespace.py on handover failure changes
2022-10-06 11:32:39 -07:00
Tom Henderson
7db7394ebb
lte: Extend lena-x2-handover.cc for HO failure traces
2022-10-06 11:32:39 -07:00
Tom Henderson
1e28b3d227
lte: Document changes related to LTE handover failure
2022-10-06 11:32:39 -07:00
Sachin Nayak
0dbe96f62d
lte: Handover failure test suite and related code
2022-10-06 11:32:39 -07:00
Sachin Nayak
af1739551c
lte: Add four handover failure trace sources to LteEnbRrc
...
Split HandoverFailure trace into four traces
1. HandoverFailureNoPreamble trace due to non-allocation of non-contention
based preamble at eNB for UE to handover due max count reached.
2. HandoverFailureMaxRach trace fired upon handover failure due to max
RACH attempts from UE to target eNB.
3. HandoverFailureLeaving trace fired upon handover failure due to
handover leaving timeout at source eNB.
4. HandoverFailureJoining trace fired upon handover failure due to
handover joining timeout at target eNB.
Also, corrected spelling of UeManger to UeManager in several places
2022-10-06 11:32:39 -07:00
ZorazeAli
8cd9fc9718
lte: Do cell selection after RACH failure during HO
...
During the HO, when the RACH failure due to the maximum number of re-attempts is reached the UE request the target eNB to deletes its context, and switches to IDLE_START to do cell selection again. The target eNB sends handover preparation failure to the source eNB upon receiving the context removal request from the UE.
2022-10-06 11:32:39 -07:00
ZorazeAli
58c493e92b
lte: Handle handover leaving timeout
...
Upon HO leaving timeout, the source eNB sends the HO cancel message to the target eNB, and releases the resources towards a UE by sending the RRC connection release msg in an ideal way irrespective of the RRC protocol used; and also requests the core network to delete that UE.
2022-10-06 11:32:39 -07:00
ZorazeAli
4de9269e2e
lte: Handle handover joining timeout
...
Upon HO joining timeout, the target eNB sends the HO preparation failure message to the source eNB and deletes the UE context. On the other hand, the source eNB after receiving this msg releases the resources towards a UE by sending the RRC connection release msg in an ideal way irrespective of the RRC protocol used; and also requests the core network to delete that UE.
2022-10-06 11:32:39 -07:00
ZorazeAli
bc47595f5b
lte: Trigger HO failure if eNB can not allocate non-contention based preamble
2022-10-06 11:32:39 -07:00
ZorazeAli
f69fda69e6
lte: Extend EPC X2 interface to send handover cancel message
2022-10-06 11:32:39 -07:00
ZorazeAli
84b4e82757
lte: Add EpcX2HandoverCancelHeader
2022-10-06 11:32:39 -07:00
Sébastien Deronne
e3ae60fceb
wifi: Fix Doxygen warnings
2022-10-06 18:23:24 +02:00
Gabriel Ferreira
a087a9e564
core: do not reset the resolution during PeekResolution
2022-10-06 16:20:45 +00:00
Tommaso Pecorella
81be5b4f32
lr-wpan: ( fixes #765 ) Fix PAN compression
2022-10-06 18:18:06 +02:00
Eduardo Almeida
b2af8bbe48
wifi, lte, dsr, examples: Optimize vector initialization
2022-10-06 11:20:57 +00:00
Eduardo Almeida
e807d729db
Update RELEASE_NOTES.md
2022-10-06 10:56:47 +00:00
Eduardo Almeida
bdf80a8f85
Fix clang-tidy bugprone-too-small-loop-variable warnings ( fixes #758 )
2022-10-06 10:56:47 +00:00
Katerina Koutlia
d2294f4522
propagation: Address review comments
2022-10-05 21:11:26 -07:00
Biljana Bojovic
fdbc601115
propagation: Add possibility to determine the O2I condition based on the UE height
...
propagation: Clean NS_UNUSED, whitespaces and fix doxygen
2022-10-05 21:11:13 -07:00
Katerina Koutlia
a9daf34daa
channel-condition-model: Calculate new 02I losses only when channel condition changes
2022-10-05 21:11:07 -07:00
Katerina Koutlia
7846b267c6
channel-condition-model: Add high penetration losses and threshold attribute to 3gpp propagation loss models
2022-10-05 21:10:20 -07:00
Katerina Koutlia
4b7e13c3d5
propagation: Fix breakpoint distance calculation and set O2iThreshold to 0
2022-10-05 21:09:43 -07:00
Biljana Bojovic
29aa3d1a36
propagation: Add 02i losses and attribute for o2i conditions
2022-10-05 21:07:23 -07:00
Sébastien Deronne
ad046b1146
wifi: Add missing log to HePhy::SwitchMaybeToCcaBusy
2022-10-05 20:57:10 +02:00
Sébastien Deronne
aef4d69bd8
wifi: Cleanup unused assert
2022-10-05 20:56:30 +02:00
Sébastien Deronne
82aea5c6c1
wifi: Fix small typos in PHY OFDMA tests
2022-10-05 20:56:30 +02:00
Sébastien Deronne
da5f141e92
wifi: Allow to set empty list of punctured channels
2022-10-05 20:54:43 +02:00
Sebastien Deronne
baf2504f88
wifi: Add SIG-B RU_ALLOCATION support (based on patch from Xiaowen Wang)
2022-10-05 20:50:26 +02:00
Sharan Naribole
57f74f5d8d
wifi: Add HE SIG-B Content Channel Allocation
2022-10-05 20:23:53 +02:00
Sharan Naribole
05695ee45c
wifi: Rework HE SIG-B Content Channel Allocation
2022-10-05 20:23:51 +02:00
Sebastien Deronne
ead8eaca91
wifi: Add SIG_B MCS field to TXVECTOR (based on patch from Xiaowen Wang)
2022-10-05 20:15:17 +02:00
Sharan Naribole
e034753943
wifi: Rework HE SIG-B size computation
2022-10-05 20:09:04 +02:00
Tommaso Pecorella
30bade8812
internet: add NotifyConnection[Succeeded,Failed] to Ipv[4,6]RawScocket
2022-10-05 08:54:46 +02:00
Stefano Avallone
eaa62db26f
application: Fix setting connect callback for OnOffApplication
...
Thanks to Sharan Naribole for spotting this issue
2022-10-05 08:54:46 +02:00
Peter Barnes
41fed49054
utils: update bench-scheduler to report average and stdev, use 64-bit counters
2022-10-04 23:09:25 +00:00
Peter Barnes
ef2af4c536
core: remove unneeded overload for char *
2022-10-04 23:08:41 +00:00
Tommaso Pecorella
006690c628
lte: fix redundant vector copy
2022-10-03 21:41:39 +00:00
Peter D. Barnes, Jr
fd5a6a44a3
core: refactor ParameterLogger specializations
2022-10-03 20:42:06 +00:00
Tom Henderson
366c12b546
lte: ( fixes #749 ) LteFfStrictAlgorithm::CenterPowerOffset initialization
2022-10-03 13:02:52 -07:00
Tom Henderson
97e39bee89
propagation: ( fixes #725 ) Add attribute to enforce TR 38.901 ranges
2022-10-02 11:47:21 -07:00
Zhiheng Dong
97791cc7e5
internet: (merges !1035 ) Fix wrong if statement in Icmpv6L4Protocol
2022-10-02 11:12:19 -07:00
Tommaso Pecorella
46b5dbd9b4
lr-wpan: ( fixes #745 ) Make sure that mobility model is found by LrWpanPhy
2022-10-02 10:48:35 -07:00
Stefano Avallone
2c2a39f12e
wifi: Reset BSSID when a STA of a non-AP MLD disassociates
2022-10-02 17:56:12 +02:00
Alberto Gallegos Ramonet
fdda633d6d
lr-wpan: Fixes PHY reaction after a TX during BUSY_RX
2022-10-02 19:37:18 +09:00
Eduardo Almeida
0b2e26f3b7
core: Fix clang-tidy misc-redundant-expression warning in length-example.cc
2022-10-01 12:44:59 +00:00
Gabriel Ferreira
db492fd84f
network: Document PacketDataCalculators::DoDispose
2022-09-30 19:14:46 -03:00
Gabriel Ferreira
487ad09793
stats: Instantiate and export CounterCalculator<uint32_t>
2022-09-30 19:14:45 -03:00
Eduardo Almeida
820ad760b8
Fix clang-tidy readability-redundant-control-flow warnings
2022-09-29 20:06:57 +01:00