Commit Graph

2336 Commits

Author SHA1 Message Date
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