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 589e569ce9
Changes on srsENB mutexing logic to fix general race condition and deadlock issues (#229)
* fixed some issues with the UL scheduling

* Hack to fix UL scheduler

* minor fix

* Cleaned up code and fixed issue with the update_allocation function

* fixed the console printing in the enb

* log/console fix

* fixed the log print

* added a normalization factor

* RLC: entity uses dynamic instances. Simplified stop/reset/reestablish procedure. Added non-blocking interface

* Limit decimals in metrics stdout

* Changed mutexes to rwlock in RLC/RRC/MAC/PDCP to fix race conditions when removing users

* Fix deadlock bug for MIMO

* Remove headers

* Fix missing unlock causing overflows

* Do not decrease CQI when PUCCH (this is a temporal fix, requires to reduce the maximum MCS)

* Fix mutex unlock in worker

* Configurable RLC tx buffer. Default to 512 for enodeb

* Check NULL SDU in write_sdu()

* Protect RLC objects and tx_queue from being destroyed while using it

* Remove superfluous code

* Disable SIB logging

* Fix block_queue for enb
6 years ago
..
bcd_helpers.h Unified include guards 7 years ago
block_queue.h Changes on srsENB mutexing logic to fix general race condition and deadlock issues (#229) 6 years ago
buffer_pool.h dealloc SCH pdu in MAC instead of pdu_queue 7 years ago
common.h adding support for embms in common functions and interfaces 7 years ago
config_file.h Revert "check in SRSLTE_CONFIG_DIR for configs by default" 7 years ago
gen_mch_tables.h adding support for mbsfn subframe configuration to pdsch examples 7 years ago
interfaces_common.h add option to force IMSI attach by not loading NAS ctxt from file 6 years ago
liblte_security.h Added OPc option to UE. (needs testing.) 6 years ago
liblte_ssl.h Unified include guards 7 years ago
log.h Format and typelimit warnings (#169) 7 years ago
log_filter.h add missing const keyword to log_filter's members 7 years ago
logger.h Unified include guards 7 years ago
logger_file.h Unified include guards 7 years ago
logger_stdout.h Unified include guards 7 years ago
mac_pcap.h adding support for embms in common functions and interfaces 7 years ago
metrics_hub.h Do not reset metrics in the hub 7 years ago
nas_pcap.h Unified include guards 7 years ago
pcap.h Merge branch 'next' into rlc_updates 7 years ago
pdu.h cleanup pdu.h 7 years ago
pdu_queue.h Process BCCH from pdu_process thread. Process PCCH from new thread in RRC 7 years ago
rlc_pcap.h add simple RLC PCAP writer 7 years ago
security.h Added OPc option to UE. (needs testing.) 6 years ago
snow_3g.h Unified include guards 7 years ago
task_dispatcher.h Unified include guards 7 years ago
thread_pool.h Unified include guards 7 years ago
threads.h Merge branch 'next' into sync_states 7 years ago
timeout.h Unified include guards 7 years ago
timers.h Code style: Use { } even in 1-line if 7 years ago
trace.h Unified include guards 7 years ago
tti_sync.h Unified include guards 7 years ago
tti_sync_cv.h Unified include guards 7 years ago