An error occurred fetching the project authors.
- 18 Dec, 2019 2 commits
-
-
Robert Schmidt authored
The timer code used to trigger periodic statistics message sending used ITTI. Together with a high frequency reporting (e.g. 1ms), this resulted in high CPU usage. This commit reimplements this: * using a thread that is synchronized to the RU (if there is no MAC, we assume there is no RU generating a tick so we create the tick source ourselves) * no RB trees but plain arrays * smaller interface for users * slight user interface changes * remove stopped timer state: such timer might be simply removed * remove one-shot timers
-
Robert Schmidt authored
* only set up timer for sending requests * simplify interface for timer setup * on timer expiry, do not pass through stats request function but directly send the reply * Remove whatever report structure and use stats request directly for inferring the data to send
-
- 05 Jul, 2019 1 commit
-
-
Raphael Defosseux authored
Fix a few cppcheck errors/warnings Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
-
- 20 Jun, 2019 2 commits
-
-
Dong Anyuan authored
-
Dong Anyuan authored
Fix Coverity Scan CID 300379 (Variable csi_reports going out of scope leaks the storage it points to.)
-
- 30 May, 2019 3 commits
-
-
Dong Anyuan authored
ReFix Coverity Scan CID 300503 (Variable rlc_reports going out of scope leaks the storage it points to.)
-
Dong Anyuan authored
ReFix Coverity Scan CID 300428 (Variable dl_info going out of scope leaks the storage it points to.)
-
Dong Anyuan authored
ReFix Coverity Scan CID 300508 (Variable ul_info going out of scope leaks the storage it points to.)
-
- 28 May, 2019 14 commits
-
-
Dong Anyuan authored
-
Dong Anyuan authored
-
Dong Anyuan authored
Fix Coverity Scan CID 300415 (Variable ul_report going out of scope leaks the storage it points to.)
-
Dong Anyuan authored
Fix Coverity Scan CID 300420 (Variable ul_mac_config_msg going out of scope leaks the storage it points to.)
-
Dong Anyuan authored
-
Dong Anyuan authored
Fix Coverity Scan CID 300430 (Using uninitialized value msg when calling flexran_agent_mac_sr_info.)
-
Dong Anyuan authored
Fix Coverity Scan CID 300455 (Using uninitialized value msg when calling flexran_agent_mac_sf_trigger.)
-
Dong Anyuan authored
Fix Coverity Scan CID 300456 (Variable full_ul_report going out of scope leaks the storage it points to.)
-
Dong Anyuan authored
Fix Coverity Scan CID 300476 (Variable dl_mac_config_msg going out of scope leaks the storage it points to.)
-
Dong Anyuan authored
Fix Coverity Scan CID 300478 (Variable dl_report going out of scope leaks the storage it points to.)
-
Dong Anyuan authored
-
Dong Anyuan authored
Fix Coverity Scan CID 300499 (Variable paging_report going out of scope leaks the storage it points to.)
-
Dong Anyuan authored
Fix Coverity Scan CID 300503 (Variable rlc_reports going out of scope leaks the storage it points to.)
-
Dong Anyuan authored
-
- 07 Jan, 2019 1 commit
-
-
Cedric Roux authored
For whatever reason most of the files had their permission changed from 644 to 755, which is not wanted.
-
- 07 Nov, 2018 8 commits
-
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
* the RAN API RRC part now takes rnti and does not look it up in the MAC every time again * the function flexran_get_aperiodic_cqi_rep_mode() has been changed to return a proper protobuf variable, not OAI typedef
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
- 03 Sep, 2018 9 commits
-
-
Robert Schmidt authored
-
Robert Schmidt authored
* give the correct UE_id instead an index of the protobuf message (they can diverge from each other) * in the PDCP part of the RAN API, the RAN API has to make the conversion UE_id (MAC) to UID (PDCP) * a follow up commit could clean up the interfaces: - the MAC functions take the UE_id - the RRC functions take the RNTI - the PDCP functions take the UID this would mean the caller has to find those ID but would decrease computations since the RAN API functions do not have to do that themselves
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
* properly allocate memory for scheduler name/sorting * free mem of sc_update, include todo for slice_config * set has_x to one, add fct whether sorting update necessary * set n_ul/n_dl to correct value after every loop iteration * support for delete of multiple slices * allocate memory for scheduler name in slice_config * check that we really set the scheduler
-
Robert Schmidt authored
-
Robert Schmidt authored
-