Commit Graph

13622 Commits

Author SHA1 Message Date
Gabriel Ferreira
aee234645a build: remove bindings dependency on the lock, add opt-in installation 2022-10-12 13:13:11 -03:00
Alberto Gallegos
0367e17772 lr-wpan: Queue pointer fixes and queue limits addition 2022-10-12 13:19:50 +09:00
Gabriel Ferreira
f957f3996e visualizer: dereference cppyy's smartptr to get the real netdevice 2022-10-11 19:52:28 -03:00
André Apitzsch
3a5fa97271 visualizer: Improve module import 2022-10-11 18:36:15 -03:00
André Apitzsch
e10586ee02 visualizer: Fix warning when using wayland
'window [..] is a temporary window without parent, application will not be able to position it on screen'
2022-10-11 18:36:15 -03:00
André Apitzsch
b44f4911fc visualizer: Remove unavailable GTK dialog flag 2022-10-11 18:36:15 -03:00
André Apitzsch
783dd68270 visualizer: Remove deprecated GTK stock images 2022-10-11 18:36:15 -03:00
André Apitzsch
45dc0ed604 visualizer: Remove Python 2 compatibility code 2022-10-11 18:36:15 -03:00
André Apitzsch
3480f0324d visualizer: Replace deprecated stock icon
https://lazka.github.io/pgi-docs/#Gtk-3.0/constants.html#Gtk.STOCK_MEDIA_PLAY
2022-10-11 18:31:40 -03:00
André Apitzsch
8a4ac80069 visualizer: Remove gnomedesktop dependency 2022-10-11 18:31:40 -03:00
Gabriel Ferreira
087e71393e core: Fix clang-tidy modernize-use-nullptr warnings 2022-10-10 23:31:12 -03:00
Gabriel Ferreira
67c512c3ef internet, sixlowpan: use win32-internet.h as an alternative to netinet/in.h and sys/socket.h 2022-10-10 20:09:59 -03:00
Gabriel Ferreira
a29d8ad552 internet: add win32-internet.h internet header wrapper
Undefines colliding symbols defined in winsock2.h.
2022-10-10 20:09:59 -03:00
Gabriel Ferreira
19433392de core: rework RUNNING_ON_VALGRIND to support Windows in int64x64 tests 2022-10-10 20:09:59 -03:00
Gabriel Ferreira
cf96b77c12 core: trim short program name for Windows compatibility 2022-10-10 20:09:59 -03:00
Gabriel Ferreira
d88afc4379 core: replace 32-bit lround (Windows) with llround in Time constructor 2022-10-10 20:09:59 -03:00
Gabriel Ferreira
529d30b0da core: handle sigaction on Windows 2022-10-10 20:09:59 -03:00
Gabriel Ferreira
10673c56e9 core: capture example-as-tests return code directly from ns3 2022-10-10 20:09:59 -03:00
Gabriel Ferreira
83099b7bda core: add win32-fd-reader 2022-10-10 20:09:59 -03:00
Gabriel Ferreira
14c4221f15 core: rename unix-fd-reader.h to fd-reader.h 2022-10-10 20:09:59 -03: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
Eduardo Almeida
27c86ec146 Fix clang-format guards in valgrind.h 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
b34e5426a5 Add clang-tidy guards 2022-10-06 21:12:15 +00:00
Stefano Avallone
ae984bcf48 wifi: Improve doxygen of GetMldAddress() 2022-10-06 23:00:22 +02: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
371bb9e6f0 Convert tabs to spaces in Python scripts 2022-10-06 20:41:07 +00:00
Eduardo Almeida
6854e62de8 Convert tabs to spaces in files largely copied from elsewhere 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