29 Commits (45486b6e2c622ab1d47906521662f087816d7d03)

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