Robert Schmidt
9ec3deb5bd
Improve thread pool documentation
2022-08-16 14:41:02 +02:00
Robert Schmidt
fafed7d181
Remove unused restrictRNTI variable in Tpool
2022-08-16 14:41:02 +02:00
Robert Schmidt
31dcdf2152
Implement abortNotifiedFIFO() to unlock FIFO waits
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
d73e1a4133
Handle NULL return of pullTpool()
2022-08-16 14:41:02 +02:00
Robert Schmidt
178e2773ed
Handle abortFIFO in FIFO functions
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
078d6fa15b
threadCreate(): don't create detached threads
...
A detached thread cannot be joined with pthread_join(). However, this
is crucial for correct resetting of the nr-softmodem. Therefore, do not
create threads in detached state.
2022-08-16 14:41:02 +02:00
Robert Schmidt
fc298b77b5
Don't stop nr-softmodem on FEP thread exit cond
2022-08-16 14:41:02 +02:00
Robert Schmidt
76f399cdd6
Threading/memory improvements at nr-softmodem end
...
- First stop threads then free memory
- Don't call kill_NR_RU_proc() twice (is called in stop_RU())
- Memory allocation optimizations
2022-08-16 14:41:02 +02:00
luis_pereira87
604d52a431
Replace sleep by mutex in itti_wait_tasks_end()
2022-08-16 14:41:01 +02:00
Robert Schmidt
c4a657cc33
Avoid additional malloc() for queues and Tpool
2022-08-16 14:41:01 +02:00
Robert Schmidt
31d5bb6ffd
Rename abortTpool() to abortTpoolJob(), fix doc
2022-08-16 14:41:01 +02:00
francescomani
df1f4381a2
fix in sib1 memcpy size
2022-08-16 11:18:00 +02:00
francescomani
166aae35ab
fixes to get 100MHz working with 2 layers
2022-08-16 11:18:00 +02:00
Robert Schmidt
70bb1a3858
Add L2sim-4G to RAN-Container-Parent and documentation
2022-08-16 09:59:36 +02:00
laurent
65b399fcd7
fix bugs in config module and config usage
...
fix bug from this MR
fix bug from this MR
stupid-mistake
2022-08-16 09:22:15 +02:00
laurent
d46a7e40a8
fix a bug: multi ues in rfsimulator 4G
2022-08-16 08:51:37 +02:00
Robert Schmidt
793c8de2ae
CI: Add L2sim-4G iperf DL&UL test
2022-08-13 15:17:42 +02:00
Robert Schmidt
71c13d85fc
Add 4G L2sim XML scenario files
2022-08-13 15:17:42 +02:00
Robert Schmidt
7f8031f69a
Add docker-compose.yml for l2sim-4g
2022-08-13 15:17:42 +02:00
Robert Schmidt
c7f79e71e7
Add more users for dummy CI 4G UE sim configuration
2022-08-13 15:17:42 +02:00
Robert Schmidt
df05475b6b
Add eNB L2sim config file for enb container image
2022-08-13 15:17:42 +02:00
francescomani
0289bb5791
SRS for multiple BWPs
2022-08-12 15:39:48 +02:00
francescomani
8403b2c6d5
Merge remote-tracking branch 'origin/develop' into NR_RRC_harmonization_after_BWP
2022-08-12 13:05:11 +02:00
Robert Schmidt
61312ca6e2
Merge branch 'integration_2022_wk32' into 'develop'
...
integration_2022_wk32
See merge request oai/openairinterface5g!1658
MR !1551 Use F1 internally: RRC Message Transfer
MR !1645 fix(ci): Fixes for the legacy LTE bench
MR !1654 Fix for NDI init at UE
MR !1656 ngap: minor fix: access the array correctly
MR !1635 Fix SDAP in RFSIM mode
MR !1643 add asn1c logs
MR !1647 Function to get sample rate and BW
2022-08-12 05:33:12 +00:00
Robert Schmidt
6a0605b000
Merge remote-tracking branch 'origin/get_samplerate_and_bw' into integration_2022_wk32
2022-08-11 18:11:15 +02:00
Robert Schmidt
9c94f86451
Merge remote-tracking branch 'origin/add-asn1c-codec-logs' into integration_2022_wk32
2022-08-11 18:10:55 +02:00
Robert Schmidt
ef526692b5
Merge remote-tracking branch 'origin/fix_sdap' into integration_2022_wk32
2022-08-11 18:04:47 +02:00
francescomani
63a9cbcc66
fixes to correctly configure and schedule CSI-RS in case of multiple BWPs
2022-08-11 15:41:46 +02:00
laurent
eba7dc5c76
Print asn1c encoding logs using OAI logging system
2022-08-11 14:00:43 +02:00
Angelo Athanassopoulos
17aef213a1
Fix: noS1 with SDAP
2022-08-11 11:19:27 +02:00
Robert Schmidt
44f363c63c
Merge remote-tracking branch 'origin/minor-fix-bad-sd-flag' into integration_2022_wk32
2022-08-10 20:40:24 +02:00
Robert Schmidt
c607e5c3d6
Merge remote-tracking branch 'origin/NR_phytest_UE_ndi' into integration_2022_wk32
2022-08-10 20:40:03 +02:00
Robert Schmidt
f065de0811
Merge remote-tracking branch 'origin/ci-fix-legacy-bench' into integration_2022_wk32
2022-08-10 20:39:57 +02:00
francescomani
c0244ee68e
fix for conflicting csi resources for multiple ues
2022-08-10 16:51:03 +02:00
Raphael Defosseux
888c4ead0f
fix(ci): Fixes for the legacy LTE bench
...
- Problem with escaping chars
- Killing properly tshark process on EPC
- standalone Terminate eNB was failing
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-08-10 15:08:52 +02:00
francescomani
5d39d8125c
addressing review comment
2022-08-10 09:38:21 +02:00
Roberto Louro Magueta
0cb014f463
Fix memory alignment in nr_srs_channel_estimation
2022-08-09 17:11:12 +01:00
Robert Schmidt
f1c5378e3b
Shorten 5G RFsim tab names
2022-08-09 15:05:58 +02:00
Robert Schmidt
c21f86421e
Test SDAP in 5G FDD RFsim test
2022-08-09 15:05:50 +02:00
Cedric Roux
ee7aca5d05
ngap: minor fix: access the array correctly
2022-08-09 12:22:40 +02:00
francescomani
dc531588e9
addressing review comments
2022-08-09 12:01:54 +02:00
Sagar Parsawar
3301cba159
Resolved seg fault in UE in absence of prs_config file
2022-08-09 11:55:55 +02:00
francescomani
5cfa5ad6f6
fixes for multiple BWPs
2022-08-08 18:32:39 +02:00
Angelo Athanassopoulos
5382227866
Fix SDAP, get QFI & PDUSession ID from CN
2022-08-08 18:09:59 +02:00
francescomani
b749ac12f7
hotfix for UE NDI init
2022-08-08 17:12:12 +02:00
Sagar Parsawar
68f7e1d3ab
Removing duplicate file lte_gold_generic.c
2022-08-08 13:40:47 +02:00
francescomani
032879c0c1
Merge remote-tracking branch 'origin/develop' into NR_RRC_harmonization_after_BWP
2022-08-08 12:37:40 +02:00
Robert Schmidt
9622a56bf1
gNB RRC: handle F1AP_UL_RRC_MESSAGE
2022-08-07 20:03:05 +02:00