Robert Schmidt
ea369e403d
Separate Image Build and Test pipelines, list dockerfiles
2023-11-22 14:04:01 +01:00
Robert Schmidt
9ab67ad87c
CI doc: clarify Interop-F1 pipeline purpose
2023-11-22 09:35:09 +00:00
Robert Schmidt
4599969f89
Describe how to reproduce CI
2023-11-20 11:32:09 +01:00
Robert Schmidt
36479a0ac5
TESTBenches.md: identify tags/labels to run pipeline
2023-11-20 11:31:47 +01:00
Robert Schmidt
623092e130
Update TESTBenches: add missing pipelines, remove networked deviewes, update machines
2023-11-20 11:07:59 +01:00
Robert Schmidt
7ae790afb6
doc: Remove RAN-SA-AmariS-CN5G pipeline, superseded by RAN-SA-AW2S-CN5G
2023-11-20 10:43:54 +01:00
Robert Schmidt
0accb601e4
Merge branch 'integration_2023_w44' into 'develop'
...
Closes #685 and #698
See merge request oai/openairinterface5g!2425
* !2404 NR UE MCS for retransmission v2
* !2420 Scan build: Argument with 'nonnull' attribute passed null
* !2422 Fix AssertFatal when using NR band n1
* !2418 NR UE resynchronization fix
* !2376 Save NSSAI params of PDU session coming from AMF
* add `build_oai` option for thread sanitizer
* update 60 MHz 2x2 phytest-timing threshold
* !2423 Free F1 UE data struct only on UE release
* !2428 Prevent CU-UP UE ID management if integrated CU
* !2390 NR PTRS improvements
* !2291 Pass config object instead of using implicit global
* !2421 Change UL_TTI.request PRACH PDU beamforming pack/unpack handling
* !2406 CI:AW2S - test with 10 AmariUEs
* !2401 ue-rrc-coarse-cleaning
* !2366 Remove F1 BWP switching logic
* !2426 F1: support multiple DUs per CU
* !2432 Remove cblas dependency for 5G targets
2023-11-15 02:44:13 +00:00
Robert Schmidt
5e5ab86d47
Merge remote-tracking branch 'origin/remove-cblas-oai-5g' into integration_2023_w44
2023-11-14 15:12:41 +01:00
Laurent THOMAS
18951bad4d
remove-cblas-oai-5g
2023-11-14 11:47:38 +01:00
Robert Schmidt
e989ae834a
Merge remote-tracking branch 'origin/Fix-Zero-Member-Alloc-FAPI-PDU' into integration_2023_w44
2023-11-13 16:24:09 +01:00
Robert Schmidt
23597c9193
Merge remote-tracking branch 'origin/f1-multiple-du' into integration_2023_w44
2023-11-13 16:23:58 +01:00
Robert Schmidt
b07691643d
Merge remote-tracking branch 'origin/f1-bwp-switching' into integration_2023_w44
2023-11-13 15:10:27 +01:00
Robert Schmidt
0c51db05ad
Merge remote-tracking branch 'origin/UE-rrc-coarse-cleaning' into integration_2023_w44
2023-11-13 15:10:20 +01:00
Robert Schmidt
ad93072e0a
Merge remote-tracking branch 'origin/ci-aw2s-add-ues' into integration_2023_w44
2023-11-13 15:10:09 +01:00
Robert Schmidt
610a886da7
Merge remote-tracking branch 'origin/multi-config' into integration_2023_w44
2023-11-12 05:14:36 +01:00
Robert Schmidt
3fd45922b7
Merge remote-tracking branch 'origin/NR_PTRS_improvements' into integration_2023_w44
2023-11-12 05:14:25 +01:00
Laurent THOMAS
dd059343d9
ue-rrc-coarse-cleaning
2023-11-10 17:43:59 +01:00
Robert Schmidt
3bede49b9b
Merge remote-tracking branch 'origin/fix-double-use-cudata' into integration_2023_w44
2023-11-10 17:29:40 +01:00
Robert Schmidt
8e4ff595a0
Merge remote-tracking branch 'origin/fix-no-f1uedata-when-in-mac' into integration_2023_w44
2023-11-10 17:29:28 +01:00
Robert Schmidt
45dd4813c9
Update FEP TX precoding time threshold for 60 MHz 2x2 phytest-timing test
2023-11-10 17:29:09 +01:00
Jaroslava Fiedlerova
c2255a4168
Change PRACH Configuration Index in AW2S gNB config file
...
- PRACH Configuration Index = 98 is not suSpported by the Amarisoft UE simulator, as a number of PRACH occasions within the PRACH slot is > 1
- for PRACH Configuration Index = 100, number of time-domain PRACH occasions within a PRACH slot is 1
2023-11-10 16:52:43 +01:00
Robert Schmidt
0d85903d09
Add build_oai/cmake option to build with thread sanitizer
2023-11-10 16:15:05 +01:00
Robert Schmidt
58edc4a57b
Remove further unnecessary RRC references in gNB MAC scheduler
2023-11-10 16:01:41 +01:00
rmagueta
8551260243
Clean up previous BWP switching implementation that was not F1 compliant
2023-11-10 16:01:33 +01:00
Robert Schmidt
196e0a2c85
Rewrite F1 documentation
2023-11-10 15:29:45 +01:00
Robert Schmidt
39274212fe
5G RFsim F1 test: start 3 DUs, with 1 UE each, PING ONLY
2023-11-10 15:29:45 +01:00
Robert Schmidt
1e565f6b7b
5G RFsim F1 test: docker-compose: add two more DUs with one UE each
2023-11-10 15:29:45 +01:00
Robert Schmidt
eefffef55b
UndeployGenObject(): allow multiple gNBs/DUs/CUs for log file analysis, like UE
2023-11-10 15:29:45 +01:00
Robert Schmidt
a6c95537fb
Simplify F1 config files
2023-11-10 15:29:45 +01:00
Robert Schmidt
01a095a268
assoc_id only to be stored for DU
2023-11-10 15:29:45 +01:00
Robert Schmidt
e9d91de50b
RFsimulator serverport is a number
2023-11-10 15:29:45 +01:00
Robert Schmidt
41c5ea94ae
Start RRC ITTI task only in CU or monolithic
2023-11-10 15:29:45 +01:00
Robert Schmidt
96dfb44ae7
Print DU information in periodic RRC stats printing
2023-11-10 15:29:45 +01:00
Robert Schmidt
59a25c48ff
RRC UE context lookup by RNTI: use assoc_id
2023-11-10 15:29:45 +01:00
Robert Schmidt
6520dbc95a
Implement F1 Setup Failure to originate at RRC
2023-11-10 15:29:45 +01:00
Robert Schmidt
97d574229d
Check PCI/nrCellID non-overlapping
2023-11-10 15:29:38 +01:00
Robert Schmidt
7c4ec50e23
PLMN check F1 Setup: cellId does not necessarily match
...
Multiple DUs host cells, whose cell ID cannot match (to identify them
uniquely). Hence, don't check for equality with CU, because otherwise,
we can never connect multiple DUs.
2023-11-10 15:29:38 +01:00
Robert Schmidt
ac5c4efd4e
Merge remote-tracking branch 'origin/nssai-rlc-mac-if' into integration_2023_w44
2023-11-10 14:39:03 +01:00
Robert Schmidt
6fe68a574b
Merge remote-tracking branch 'origin/NR_UE_resync_hotfix' into integration_2023_w44
2023-11-10 14:38:55 +01:00
Laurent THOMAS
f50d5f5a9b
make multiple config instead of one implicit global
2023-11-10 10:23:11 +01:00
Sakthivel Velumani
3a7f17ebb8
Create functions for getting LCID
2023-11-09 09:02:59 -05:00
Rúben Soares da Silva
fff5497f45
Remove leftover comment
2023-11-09 10:18:00 +00:00
Robert Schmidt
c36eb7c9b4
Hack: Prevent CU-UP UE ID management if integrated CU
...
This is a workaround for a problem described in #706 . In short, we
cannot reuse the cu_add/remove_f1_ue_data() functions if we are in an
integrated CU-UP/CP ("CU"), but then we can also not reliably use
different UE IDs in CU-UP and CU-CP (except if using even more hacks).
2023-11-08 17:34:42 +01:00
Robert Schmidt
c812cea143
Multiple DUs in a tree
2023-11-08 10:18:52 +01:00
Robert Schmidt
e155080ece
Assoc ID CU->DU
2023-11-08 10:18:52 +01:00
Robert Schmidt
a377e5231c
Set UE DU assoc_id to 0 on DU disconnect
...
An assoc_id of 0 is used to mark UEs whose DU is "offline" (not
connected). In this patch, if a DU disconnects, we go through all UEs
and set their assoc_id to 0 if they belong to a UE that just went
offline.
2023-11-08 10:18:52 +01:00
Robert Schmidt
e5684d217c
Assoc ID DU->CU
2023-11-08 10:18:52 +01:00
Robert Schmidt
843a1dc0a3
Introduce lookup functions for DUs
2023-11-08 10:18:52 +01:00
Robert Schmidt
1af4e81951
Paging: not fully implemented, make clear is dummy
2023-11-08 10:18:52 +01:00
Robert Schmidt
8cdb23639b
Bugfix: on reestablishment, save new gNB DU UE ID, not RNTI
2023-11-08 10:18:52 +01:00