Bartosz Podrygajlo
65f14490c3
Remove additional unnecessary includes
2024-09-26 15:07:35 +02:00
Bartosz Podrygajlo
b1f7cc9025
Add unit testcase for thread-pool.
...
Extract thread-pool into a separate CMake library.
Extract utils into a separate CMake library.
2024-06-26 10:17:25 +02:00
Robert Schmidt
105368a437
thread pool: don't print core, threadCreate() does that already
2024-06-03 14:00:41 +02:00
Robert Schmidt
4783905cdb
Increase priority for thread-pool threads
...
For certain processing, e.g., in the case of FH 7.2, we need to ensure
that critical L1 processing happens fast. Try to force speedy processing
with this high priority.
2024-01-23 13:41:36 +01:00
Laurent THOMAS
f50d5f5a9b
make multiple config instead of one implicit global
2023-11-10 10:23:11 +01:00
Robert Schmidt
49703eee7b
Rename threadPoolMeasurements to OAI_THREADPOOLMEASUREMENTS
...
- make it clear that it belongs to OAI
- follow convention of uppercase name
2023-06-28 07:16:00 +02:00
Laurent THOMAS
3645c96c09
remove generic thread pool abort
2023-06-12 10:24:37 +02:00
Sakthivel Velumani
f3be849904
Delete job data when no response FIFO
2023-04-03 10:24:26 -04:00
Bruno Mongazon-Cazavet
8601b8c990
Fix IQ recorder/player for nrUE
2023-02-17 12:00:46 +01:00
Raymond Knopp
3ea36ba0d3
bugfix in use of sizeof in thread-pool.c
2022-10-11 10:58:14 +02:00
laurent
aa2a36768c
simplify thread pool configuration
...
fix segv
fix bug redeclaration of same struct in phy sim
Apply 1 suggestion(s) to 1 file(s)
code reveiw comments
2022-09-02 11:36:47 +02:00
Robert Schmidt
fafed7d181
Remove unused restrictRNTI variable in Tpool
2022-08-16 14:41:02 +02:00
Robert Schmidt
dfd9a91b50
Rename abortNotifiedFIFO() to abortNotifiedFIFOJob()
2022-08-16 14:41:02 +02:00
Robert Schmidt
e63cc03c9d
Implement abortTpool()
...
This stops all ongoing threads (using pthread_join()), and marks FIFOs
to not block anymore. In this case, returned messages will be NULL.
2022-08-16 14:41:02 +02:00
Robert Schmidt
31d5bb6ffd
Rename abortTpool() to abortTpoolJob(), fix doc
2022-08-16 14:41:01 +02:00
Robert Schmidt
261c80d659
Tpool: don't override positive performanceFlag
2022-03-01 08:49:38 +01:00
Robert Schmidt
211b6feadf
Use (portable) rdtsc_oai() in tpool
2022-02-25 17:55:27 +01:00
Raymond Knopp
07d735f93c
step-by-step merging from tx-proc-optim-lts. Everything except NR_TRANSPORT merged. Some issues with 64QAM modulation
2021-11-11 08:28:10 +01:00
frtabu
6ec065fe2a
add tpool thread name parameter, review fixes
2021-01-08 18:19:29 +01:00
Laurent
427b223136
small fiwes
2020-07-27 16:08:31 +02:00
laurent
9ac5f6015d
update license text
2020-04-29 11:31:00 +02:00
laurent
08ea618067
fix important bug in CU, merge thread pool improvement and rf simulator improvements made initialy in 5G branch
2019-11-19 13:27:28 +01:00
laurent
13122a272e
ul in parallel monolithic case, ul in parallel memory leak fix
2019-10-31 17:28:21 +01:00
laurent
0f9fbef24d
add thread pool feature
2019-03-25 10:09:04 +01:00
laurent
590c99e79e
add license
2019-03-11 11:22:27 +01:00
laurent
718e0fe894
thread pool
2019-03-11 09:56:47 +01:00