Andre Puschmann
30b8848ea9
metrics_hub: protect access to vector of metrics_listener
...
prevent potential race between metrics hub thread trying
to access the metrics vector and another thread
adding another element to it
4 years ago
Xavier Arteaga
e832769ae6
Updated copyright
5 years ago
Pedro Alvarez
aecfb151ce
Apply clang-format to the lib in preperation for PR.
5 years ago
Andre Puschmann
b0bfc7956d
use const& in metrics interface
5 years ago
Pedro Alvarez
c5979f59eb
Clang format UE, eNB and lib ( #850 )
...
* Clang-formated UE, eNB and lib.
* Fixed compiling errors from clang-format.
* Fix linking issues introduced by clang-format
* Fix poor formating in initializing arrays of arrays.
* Fix mistake in conflict resolution on rm_turbo.c
* Re-apply clang format to gtpc_ies.h
5 years ago
Andre Puschmann
e47010130f
extend thread class to set unique thread name in ctor
...
this will also extend all classes that use srslte::thread
to specify the name of the thread in the ctor as well
as to set the name of the worker threads in the thread pool
the thread name will be displayed in gdb.
6 years ago
Andre Puschmann
65f50cd7ba
introduce new UE layer design
...
- abstract UE object now consists of a radio, a PHY, and a stack layer
- add new stack abstraction layer that combines MAC, RLC, RRC, PDCP, NAS and GW
- PHY layer now has a single stack interface and does not talk to MAC and RRC seperatly
6 years ago
Andre Puschmann
fcd086a1c5
fix metrics_hub compilation for older gcc using std::chrono
6 years ago
Ismael Gomez
7780b1aba5
add tdd/ca support
6 years ago
Andre Puschmann
2e1b8240e6
fix uninitialized timeval struct in metrics_hub
...
This was causing issue in some builds done on the Ubuntu
PPA systems leading to an SIGILL when starting the UE/eNB
6 years ago
Andre Puschmann
481a1829dd
stop metrics hub thread before calling stop on listeners
6 years ago
Ismael Gomez
0a2e9d7b8b
Do not reset metrics in the hub
7 years ago
Ismael Gomez
4662b83fe9
Use bzero instead of {} for initializing structs
7 years ago
David Rupprecht
9d71bec7b6
Unified include guards
7 years ago
Andre Puschmann
dbe0fa6f4e
calculate actual period for metrics logging
7 years ago
Andre Puschmann
bf45ba32bf
inform all listeners about stop in metrics hub
7 years ago
Ismael Gomez
754566b28f
Changed priorities to below UHD in srsUE
7 years ago
Andre Puschmann
40a3290e36
initialize metrics object
7 years ago
Ismael Gomez
968a503d93
Fixed segfault in metrics hub
7 years ago
Ismael Gomez
9c04bf2848
Removed metrics period from listener
7 years ago
Andre Puschmann
aa5a3bfdae
fix bug reported by coverity
7 years ago
Andre Puschmann
29b9b6001b
fix metric hub when called with periodicity other than 1s
7 years ago
Ismael Gomez
db5d747c66
Fix coverty issues
7 years ago
Andre Puschmann
5d317454e3
initialize metrics buffer properly
7 years ago
Andre Puschmann
4eb52f58fc
wait until periodic thread finishes during stop
7 years ago
Andre Puschmann
0636aa289c
use metrics_hub in UE
7 years ago
Ismael Gomez
14916fdc9a
missing return statement
8 years ago
Ismael Gomez
e75daee148
renamed include paths for common objects
8 years ago
Andre Puschmann
d079d25b2c
rename srslte folder and src subfolder
8 years ago