srsLTE codebot
|
3daa9f3fc3
|
Merge branch 'next' into agpl_next
# Conflicts:
# lib/include/srslte/common/mac_nr_pcap.h
# lib/include/srslte/phy/ue/ue_ul_nr_data.h
# lib/src/common/mac_nr_pcap.cc
# lib/src/phy/ue/ue_ul_nr_data.c
# srsenb/hdr/phy/lte/worker_pool.h
# srsenb/hdr/phy/nr/cc_worker.h
# srsenb/hdr/phy/nr/sf_worker.h
# srsenb/hdr/phy/nr/worker_pool.h
# srsenb/src/phy/lte/worker_pool.cc
# srsenb/src/phy/nr/cc_worker.cc
# srsenb/src/phy/nr/sf_worker.cc
# srsenb/src/phy/nr/worker_pool.cc
# srsue/hdr/phy/lte/worker_pool.h
# srsue/hdr/phy/nr/cc_worker.h
# srsue/hdr/phy/nr/sf_worker.h
# srsue/hdr/phy/nr/worker_pool.h
# srsue/hdr/stack/mac/mac_nr.h
# srsue/src/phy/lte/worker_pool.cc
# srsue/src/phy/nr/cc_worker.cc
# srsue/src/phy/nr/sf_worker.cc
# srsue/src/phy/nr/worker_pool.cc
# srsue/src/stack/mac/mac_nr.cc
|
4 years ago |
faluco
|
9d15a44c73
|
Port lib/phy to srslog (#2298)
* - Ported the channel class to srslog.
- Removed all newlines of log messages in lib/phy.
* Remove more newlines that use the C debug macros.
|
4 years ago |
Codebot
|
d5ee9a5200
|
Adding AGPL copyright to new files
|
4 years ago |
Codebot
|
98425e0b2b
|
Adding AGPL copyright to new files
|
4 years ago |
Andre Puschmann
|
07d2bc4fe8
|
change license header to agnostic version with hint to root LICENSE file
|
4 years ago |
Xavier Arteaga
|
e832769ae6
|
Updated copyright
|
5 years ago |
Francisco Paisana
|
6b96d21732
|
extension of the timer test to check safe running timer erasure
|
5 years ago |
Francisco Paisana
|
5b2da779b7
|
new method in timer_handler to dispatch calls without an associated unique_timer
|
5 years ago |
Andre Puschmann
|
ed179fd311
|
timers: rename value() to time_elapsed()
this seems to be better readable than value() since
we've sometimes confused it with the timeout value
|
5 years ago |
Xavier Arteaga
|
0edd8f74d8
|
fix memory leak in timer test
|
5 years ago |
Xavier Arteaga
|
b88a8635f1
|
Reduce stress timer test number of timers
|
5 years ago |
Xavier Arteaga
|
e0cc1fd697
|
Reduce time of timer_test; use unique_lock instead of guard
|
5 years ago |
Xavier Arteaga
|
22da8dfbb1
|
srsLTE: protected priority queue in timers
|
5 years ago |
Francisco Paisana
|
9ae5563331
|
fixed timer issue with setting the duration. Setting the duration cannot reset the on-going timer run
|
5 years ago |
Francisco Paisana
|
d2c56caf7e
|
applied new timer class to the whole code base
|
5 years ago |
Francisco Paisana
|
5953d5ef96
|
fixed some potential bug related to timer getting stopped, but signaling that it expired
|
5 years ago |
Francisco Paisana
|
551192705e
|
allow for pre-reservation of timers vector and priority queue
|
5 years ago |
Francisco Paisana
|
50a1c9d557
|
addressed potential overflow, and extended timer test to check if ordering is working correctly
|
5 years ago |
Francisco Paisana
|
349646a9da
|
created a new class for timers. It uses a priority queue to avoid incrementing all timers every tti (step_all() went from O(N) to O(1)), and that is not bounded in number of timers. Not being bounded will be useful for layers that require one or more timers per UE
|
5 years ago |