Tommaso Pecorella
e8c0c7036f
lte: fix missing header in test
2022-11-03 09:21:17 +01:00
Tommaso Pecorella
9c391961b2
lte: remove deprecated sprintf from test
2022-11-02 23:44:38 +01:00
Eduardo Almeida
b8fb0fcfc8
Fix clang-diagnostics-unused-but-set-variable warnings
2022-10-28 21:48:03 +01:00
Eduardo Almeida
7c182618ed
Fix clang-tidy readability-redundant-string-cstr warnings
2022-10-28 16:05:20 +00:00
Eduardo Almeida
bfb737a0d9
Remove unnecessary [[maybe_unused]] specifiers
2022-10-24 11:58:49 +00:00
Eduardo Almeida
b048f70912
Fix the [[maybe_unused]] specifier placement to always come after the variable name
2022-10-24 11:58:49 +00:00
Tom Henderson
aec5d07e87
lte: Select new working run number for test
2022-10-17 22:16:40 -07:00
Tom Henderson
1a94214bc3
lte: Disable logging from test
2022-10-17 22:16:40 -07:00
Eduardo Almeida
85ade4e18d
Fix Doxygen comment formatting and typos
2022-10-16 14:49:21 +01:00
Eduardo Almeida
95e95f8904
Fix clang-tidy warnings in brite, click, mpi, openflow, p2p, visualizer
2022-10-14 16:58:17 +00:00
Eduardo Almeida
dfc6fb9d2d
Remove emacs comment from C++ files
2022-10-14 14:13:12 +00:00
Gabriel Ferreira
49430233ee
lte: add missing <map> header to lte-spectrum-value-helper.h
2022-10-10 20:09:59 -03:00
Eduardo Almeida
e25ff966fe
Apply clang-format to codebase
2022-10-07 20:08:35 +00:00
Tommaso Pecorella
b0c841f63f
core, lte: Fix Doxygen warnings
2022-10-07 20:02:16 +00:00
Eduardo Almeida
ebb596910c
Fix remaining clang-tidy warnings
2022-10-07 11:48:11 +00:00
Eduardo Almeida
afb0f160d4
Fix clang-tidy performance-faster-string-find warnings
2022-10-07 11:48:11 +00:00
Eduardo Almeida
c1e7757315
Fix clang-tidy readability-isolate-declaration warnings
2022-10-07 11:48:11 +00:00
Eduardo Almeida
f65238a0db
Fix clang-tidy readability-string-compare warnings
2022-10-07 11:48:11 +00:00
Eduardo Almeida
1b78ecc117
Fix clang-tidy readability-braces-around-statements warnings
2022-10-07 11:48:11 +00:00
Eduardo Almeida
f87b53bbc5
Fix clang-tidy modernize-use-emplace warnings
2022-10-07 11:48:11 +00:00
Eduardo Almeida
4af0fe4b85
Fix clang-tidy modernize-use-nullptr warnings
2022-10-07 11:48:10 +00:00
Eduardo Almeida
be07b6487a
Fix clang-tidy modernize-use-override warnings
2022-10-07 11:48:10 +00:00
Eduardo Almeida
6bb6383562
Fix clang-tidy modernize-redundant-void-arg warnings
2022-10-07 11:48:10 +00:00
Tom Henderson
ca9b33ded6
lte: Fix missing Doxygen of an example function
2022-10-06 14:18:10 -07:00
Eduardo Almeida
0c73646d9f
lte: Do not import std::vector to namespace
2022-10-06 20:41:07 +00:00
Eduardo Almeida
4c318dde52
Fix missing includes
2022-10-06 20:41:07 +00:00
Eduardo Almeida
3e39cb0724
Fix formatting of some files before clang-format application
2022-10-06 20:41:07 +00:00
Eduardo Almeida
fcb90b1ef6
Add clang-format guards to protect code formatting
2022-10-06 20:38:36 +00:00
Eduardo Almeida
3d9e2d39b7
doc: Convert tabs to spaces
2022-10-06 19:49:38 +00: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
Eduardo Almeida
b2af8bbe48
wifi, lte, dsr, examples: Optimize vector initialization
2022-10-06 11:20:57 +00:00
Eduardo Almeida
bdf80a8f85
Fix clang-tidy bugprone-too-small-loop-variable warnings ( fixes #758 )
2022-10-06 10:56:47 +00:00
Tommaso Pecorella
006690c628
lte: fix redundant vector copy
2022-10-03 21:41:39 +00:00
Tom Henderson
366c12b546
lte: ( fixes #749 ) LteFfStrictAlgorithm::CenterPowerOffset initialization
2022-10-03 13:02:52 -07:00
Eduardo Almeida
820ad760b8
Fix clang-tidy readability-redundant-control-flow warnings
2022-09-29 20:06:57 +01:00
Stefano Avallone
9d5f5563ad
core: Pass parameters by reference to ParameterLogger
2022-09-27 06:19:01 +00:00
Gard Spreemann
46cda5c546
lte: ( fixes #750 ) fix copy-paste mistake in documentation
2022-09-21 21:47:09 +00:00
Gard Spreemann
7ebe3d30d1
lte: ( fixes #748 ) compare against UL bandwidth instead of DL in LteFrStrictAlgorithm
2022-09-21 19:04:09 +00:00
Gabriel Ferreira
cd271215db
lte: skip redundant copy of 'sinr' in lte-mi-error-model.cc
2022-09-13 22:33:39 +00:00