You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Ismael Gomez 4e39982a19
Fix TSAN warnings in UE (#3021)
* Protect PHY SR signal management in a class

* Protect intra_freq_meas vector

* Protect cell and srate shared variables in thread-safe classes

* srsue,srsenb: include TSAN options header

* Protect ue_rnti_t and rnti scheduling windows behind thread-safe classes

* Protect access to state variable in sync_state

* Protect access to metrics configuration

* Protect access to is_pending_sr

* Protect access to UE prach worker

* Protect UE mux

* Avoid unlocking mutex twice

* Fix data races in RF/ZMQ

* Fix data races in intra_measure and PHY

* Fix minor data races in MAC

* Make TSAN default behaviour to not halt on error

* Fix blocking in intra cell measurement

* Address comments

Co-authored-by: Andre Puschmann <andre@softwareradiosystems.com>
4 years ago
..
lte Minor UE aesthetical changes 4 years ago
nr SRSENB: Refactor to accomodate 5G NR 4 years ago
scell Fix TSAN warnings in UE (#3021) 4 years ago
phy.h Fix TSAN warnings in UE (#3021) 4 years ago
phy_common.h Fix TSAN warnings in UE (#3021) 4 years ago
phy_metrics.h SRSUE: review metrics interfaces 4 years ago
prach.h prach: protect configuration and state getters with mutex 4 years ago
search.h fixing support for extended Cyclic Prefix 4 years ago
sfn_sync.h rename srsLTE to srsRAN 4 years ago
sync.h Fix TSAN warnings in UE (#3021) 4 years ago
sync_state.h Fix TSAN warnings in UE (#3021) 4 years ago
ta_control.h rename srsLTE to srsRAN 4 years ago
ue_lte_phy_base.h SRSUE: review metrics interfaces 4 years ago
ue_nr_phy_base.h SRSUE: review metrics interfaces 4 years ago
ue_phy_base.h SRSUE: review metrics interfaces 4 years ago
vnf_phy_nr.h SRSUE: review metrics interfaces 4 years ago