80 Commits (d57bf0f786414c60c98e11c4e6208653f78fc501)

Author SHA1 Message Date
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
Xavier Arteaga e837788ad4 Added initial Generic DL Phy test 6 years ago
Pedro Alvarez bd39d8bac2 Fixed bug in getting OPc. Removed debug print. Fixed test12345. UE is still having re-synch issues. 6 years ago
Pedro Alvarez e3d1cff4a3 Revert "Adding OPc option to security functions."
This reverts commit 0eeb70bede.
6 years ago
Pedro Alvarez 0eeb70bede Adding OPc option to security functions. 6 years ago
Paul Sutton 2f73b52419 Fixing and disabling faulty tests - asserts only failing in debug 6 years ago
Ismael Gomez be1c6aa078 Fix compilation warnings 7 years ago
Ismael Gomez 7b58ceb6e2 Measure execution time in EEA tests 7 years ago
Andre Puschmann cb15dee3d4 Merge branch 'embms_merge_final' into next 7 years ago
Andre Puschmann ad5c06f64b limit SDU generation rate in AM stress test 7 years ago
Andre Puschmann 61d525ea80 Merge branch 'next' into embms_merge_final 7 years ago
Andre Puschmann 438892118c extend msg queue test 7 years ago
Andre Puschmann 9ce3be974a Merge branch 'next' into embms_merge_final 7 years ago
Andre Puschmann 2fb0dc62a0 refactor config for multicast RLC bearers 7 years ago
yagoda 3fee81446a adding asn1 test files 7 years ago
yagoda e4c3f0bc30 adding mbms-gw and mch generation tables 7 years ago
yagoda d80d49a9da adding tests for embms rlc functionality 7 years ago
Andre Puschmann fd9f847d2d dont let RLC stress test fail if buffer gets empty 7 years ago
Andre Puschmann e0e219fdce reduce default loglevel in RLC stress tests 7 years ago
Andre Puschmann 51e093e611 Merge branch 'next' into rlc_updates 7 years ago
Ismael Gomez 040c33497d merged PR#189 and added check for non-empty queue in get size tail 7 years ago
Andre Puschmann 05696a5ca7 Merge branch 'next' into rlc_updates 7 years ago
Andre Puschmann 4a29f1f0f0 reduce default execution for RLC stress tests 7 years ago
Andre Puschmann d2d30ca90d fix typo in testcase command 7 years ago
Andre Puschmann 60a9e5d756 in rlc_stress_test only call usleep if not null 7 years ago
Andre Puschmann 3da5133591 adding two more RLC UM tests for checking reassembly 7 years ago
Andre Puschmann 371e2f90fd print RLC throughput after finishing stress test
- also exit with failure when malformed PDU is received in release mode
7 years ago
Ismael Gomez 4ffee4326b Fix memory leaks in unit tests 7 years ago
Andre Puschmann f913db6d82 add TM testcase 7 years ago
Andre Puschmann d63b3e0376 add TM support to rlc_stress_test 7 years ago
Andre Puschmann a5d31f5c02 rename rlc_stress_test 7 years ago
Andre Puschmann 8fde56c582 unify rlc_am_stress test to allow also UM tests 7 years ago
Andre Puschmann 2935def9fc remove mutex in rlc stress tester 7 years ago
Andre Puschmann 38a3172224 fix RLC AM test 7 years ago
Andre Puschmann f3482445b5 add RLC AM data header parsing test 7 years ago
Andre Puschmann 619a653d4e add another RLC AM resegment test 7 years ago
Andre Puschmann 5fe09666d7 add new RLC AM test for retransmitted PDU segments 7 years ago
Andre Puschmann 20fa7b947d expos various params of stress tester and add pcap functionality 7 years ago
Andre Puschmann ac194ae7b1 fix warning in timeout test 7 years ago
Andre Puschmann d84f6d3d41 add parameter to change loglevel in rlc am stresser 7 years ago
Andre Puschmann 853f774607 add threaded timeout test 7 years ago
Andre Puschmann 07c704b0dd extend RLC AM stress tester to mimic reestablishment 7 years ago
Andre Puschmann 507ce037bf parameterize RLC AM stress tester and add to ctest suite 7 years ago
Andre Puschmann 94fe9d4a47 rlc: add basic RLC AM reset test 7 years ago
Andre Puschmann a6ccb05bb1 fix mem leak in RLC UM test and RLC AM stress tester 7 years ago
Andre Puschmann b5b1c0bf4b fix memory leaks RLC AM test 7 years ago
Paul Sutton a1f9b35db3 Minor rlc_am_stress_test fix 7 years ago
Paul Sutton e18cb5ba5b Fixing RLC AM tests, adding extra check for segment handling 7 years ago
Paul Sutton 4cf79c1ead Initial fix for segment handling in RLC AM 7 years ago
Andre Puschmann ccfb9314bc fix various coverity bugs 7 years ago