Francisco Paisana
7cd4f45d62
fsm refactor.
...
- avoid triggering directly a subfsm
- improved metafunctions
- other cleanups
4 years ago
Francisco Paisana
841b884796
remove extern C flags from common_helper.h
4 years ago
Francisco Paisana
a2b8bc9e0a
check all cpus scaling governor
4 years ago
Francisco Paisana
5be5409f62
scaling governor function moved to common header file
4 years ago
Francisco Paisana
c1755727d7
changed interval method names, and added comments and assertions
4 years ago
Francisco Paisana
caf862c99f
moved expected, bounded_bitset, move_callback to adt folder. created a test for bitset
4 years ago
faluco
eb4b2d4e43
- Added a clarification comment on why to use make_span.
...
- Moved byte_buffer utilities to common.h thus breaking the dependency of ADT to COMMON.
- Fixed compilation failures in tests.
4 years ago
Francisco Paisana
a9d882c1f1
fix task_scheduler_test. Fix potential reference invalidation in task_scheduler internal tasks data structure
4 years ago
Francisco Paisana
0f67bee556
creation of a scope exit standalone file. Created a new folder ADT. Added test for scope exit.
4 years ago
faluco
cfd3f51931
Import of srslog into srsepc and srsenb. ( #1574 )
...
* - Import of srslog into srsepc and srsenb.
* - Removed logger_file and logger_stdout files.
4 years ago
faluco
efdff8ba4c
Import srslog into srsue ( #1556 )
...
- Import the srslog project into srslte.
- Ported srsue app to use the new logging framework.
- Implemented a wrapper that dispatches log entries to srslog.
- Renamed an existing log test to be more specific to avoid name clashes.
4 years ago
Francisco Paisana
36fc88d2e2
fsm log macros, and utility methods to convert event callbacks to move tasks
5 years ago
Francisco Paisana
9c5471b094
more ergonomic event callback
5 years ago
Francisco Paisana
d48a45976e
moved cell selection/search complete event signalling out of phy_controller
5 years ago
Francisco Paisana
489969722e
implemented phy controller FSM to perform cell selection & search. The controller also tracks the phy sync state
5 years ago
Andre Puschmann
7a66a00e15
block_queue: add method to check if given queue is full
5 years ago
Francisco Paisana
5e06430455
removal of stack handler interface
5 years ago
Francisco Paisana
7c364070ee
creation of task scheduler interface for classes/functions running outside the main control thread
5 years ago
Francisco Paisana
039977aeb5
renamed interfaces
5 years ago
Francisco Paisana
1a9c04bf2f
use of task scheduler handle in pdcp
5 years ago
Francisco Paisana
e9f34c7613
using task scheduler in enb stack
5 years ago
Francisco Paisana
4f5e65781f
created task scheduler class to deal with timers, thread pool, multiqueue, internal tasks
5 years ago
Pedro Alvarez
89b6e0f714
Send paging message to all cells.
5 years ago
Francisco Paisana
e550bf726d
updated fsm to allow enter methods to receive event that caused them
5 years ago
Andre Puschmann
96726a03e0
rlc_stress_test: fix PCAP support
...
expose actual RLC configuration to PCAP object
5 years ago
Francisco Paisana
9855749e9a
remove comments
5 years ago
Francisco Paisana
eee195c828
remote commented lines and added comments
5 years ago
Francisco Paisana
8ea059d578
fix pnf messages and shutdown
5 years ago
Francisco Paisana
e555e50a90
fix pnf packing for MIB messages
5 years ago
Francisco Paisana
e3e9bbcd62
fix PNF PDU size cutting
5 years ago
Ismael Gomez
29e126a583
Add per-channel TX gain ( #1450 )
...
* Change type of rf_set_gain() to avoid unambiguous return with negative gains
* Add per-channel TX gain
5 years ago
Francisco Paisana
f0874b780b
add radio_base/null classes
5 years ago
Francisco Paisana
64e8f5e3ed
update license year
5 years ago
Xavier Arteaga
f04cf2090a
Integrates number of samples in radio buffer
...
Fix minor issue
Radio: Fix minor bug and add unit test
5 years ago
Xavier Arteaga
de230826b9
Added string helper for removing spaces and parsing list
...
Fix
Fix string parser
5 years ago
Andre Puschmann
1f73e6ae69
multiqueue: add option to create queue with non-default capacity
...
this allows to create a queue that has a non-default capacity
currently this is 8192, but the value might now be suitable in some
cases like for TTI sync events
5 years ago
Francisco Paisana
cc52edf820
added latest pnf/vnf api updates
5 years ago
Francisco Paisana
b05ce2fe57
added pnf_dummy test
5 years ago
Francisco Paisana
8a022fb35b
fix noexcept declaration issue in gcc4.8
5 years ago
Francisco Paisana
6509399ed3
fix for move-only events
5 years ago
Francisco Paisana
12dda03bb8
add ability for fsms to self-trigger
5 years ago
Francisco Paisana
d859c33035
added check for UCI collision during DL scheduling for CA
5 years ago
Andre Puschmann
8512c10286
create simple helper method to log command line arguments
5 years ago
Francisco Paisana
c6dde24476
avoid blocking when new procedure is launched from within proc::then call
5 years ago
Daniel Willmann
0e99e2f6eb
srsue: Refactor definition to live in its own .cc file
5 years ago
David Rupprecht
61b69a0dab
security: refactor code, fix race in eia1
...
* state funktion for eia1 (mitigate race condition)
* Extra file for snow3g
* just use mbedtls aes
* ref specification
* adding const keyword to security functions
5 years ago
Francisco Paisana
b4b5cd7cd6
added nr gnb and ue interfaces
5 years ago
Francisco Paisana
8e9da9d12e
avoid creating unused static variable to avoid linking issues
5 years ago
Francisco Paisana
c87197dd4e
fix deadlock in multiqueue reset method.
5 years ago
Pedro Alvarez
6ce33c3812
Small compilation fixes for GCC 10.1
5 years ago