Robert Schmidt
e24f5d635c
Merge remote-tracking branch 'origin/cleanup_fapi_and_more' into integration_2024_w10
2024-03-08 07:16:04 +01:00
mir
573e7d3a4a
Comments from MR
2024-03-07 11:00:57 +01:00
mir
275c3c6aa8
Bugfix cmax and memory init
2024-03-07 11:00:57 +01:00
mir
fc8d0c59c6
Scan build: Result of operation is garbage or undefined
2024-03-07 11:00:57 +01:00
francescomani
c917825dab
remove calls to LTE mac.h in NR
2024-03-06 11:38:41 +01:00
francescomani
4f32110c72
avoid usage of ASN1 structure at PHY for SRS
2024-03-06 11:38:41 +01:00
francescomani
284d07c5ae
nfapi_nr_interface cleanup
2024-03-06 11:38:26 +01:00
Robert Schmidt
b99e856733
Merge branch 'integration_2024_w09' into 'develop'
...
Integration: 2024.w09
See merge request oai/openairinterface5g!2593
* !2558 Fixed for the PRB allocation issue assert in DLSCH scheduler
* !2562 Fix FR2 SSB start subcarrier
* !2582 BugFix "PDCP: Handle sdap header."
* !2584 NGAP: Fix byte order of NSSAI SD
* !2590 T tracer: textlog: remove GUI code
* !2572 Harmonize computation of RA-RNTI
* !2577 Fix name clashes between OAI and E2 Agent
* !2545 E1 Re-establishment
* !2553 fix issues related to tx timing advance for HW RF board unpaired RX/TX timestaps and for 5G UE TA algorithm
* !2571 Add SDAP reconfiguration, fixes, and documentation updates
* !2576 RFSIM: cleanup and documentation
* !2586 Better dci decoding
* !2596 CI: maintenance/stability fixes
* !2601 CI: use tini for container process mgmt, describe core dump recovery
* !2589 gNB: increase some configuration defaults
* !2521 CI: Modifs of UndeployObject - log collection
2024-03-05 18:37:28 +00:00
Robert Schmidt
543250e933
Merge remote-tracking branch 'origin/ci-log-collection-modif' into integration_2024_w09
2024-03-05 15:14:58 +01:00
Jaroslava Fiedlerova and Robert Schmidt
fca1561bf7
Modifs of cls_containerize - UndeployObject()
...
- use new ssh class
- do proper logging from multiple services
- use yaml dir
- Use splitlines(), minor modifs of syntax
- check that services are running
- Check all copyin() operations, not only last
- switch to docker compose:
with the use of the new ssh class, we cannot (easily) use the old
docker-compose anymore (which was an alias to docker compose). Switch to
"docker compose".
Co-authored-by: Robert Schmidt <robert.schmidt@openairinterface.org >
2024-03-05 15:09:25 +01:00
Robert Schmidt
fc97e197fa
Merge remote-tracking branch 'origin/gnb-improve-defaults' into integration_2024_w09
2024-03-05 11:11:55 +01:00
Robert Schmidt
2653897689
Merge remote-tracking branch 'origin/ci-exit-info-core-dumps' into integration_2024_w09
2024-03-05 11:06:10 +01:00
Robert Schmidt
56acd1d6d3
Add doc on how to retrieve core dumps
2024-03-05 11:02:38 +01:00
Robert Schmidt
adbb051bb7
Set ulimit for core to -1
...
Set ulimit of core to -1 enable core dumps for file-based core dumping.
Note that it is not necessary for e.g., systemd-coredumpd, but put it
for completeness.
2024-03-05 11:02:38 +01:00
Robert Schmidt
d7c3806f13
Use tini as init in all containers
...
- Print problems, e.g., segfault
- Handle signals and zombie processes properly
2024-03-05 11:02:38 +01:00
Robert Schmidt
549652353b
Merge remote-tracking branch 'origin/ci-maintenance-fixes' into integration_2024_w09
2024-03-05 10:31:07 +01:00
Robert Schmidt
331fb1ce8e
Merge remote-tracking branch 'origin/better-dci-decoding' into integration_2024_w09
2024-03-05 08:58:52 +01:00
Robert Schmidt
3c1ed92b80
Return success/failure of copyin()/copyout
...
- Return code says if copying succeeded
- Improve handling of the recursive code paths, which copy files or
directories recursively into another directory
- both for RemoteCmd/LocalCmd
2024-03-05 08:48:54 +01:00
Jaroslava Fiedlerova
d5eb5ee0f2
Support for context manager in cls_cmd SSH class
2024-03-05 08:48:54 +01:00
Robert Schmidt
e9f0541ad0
BuildProxy: report success, correctly print HTML
2024-03-05 08:30:26 +01:00
Robert Schmidt
961981f456
CI: make docker volume always succeed in startup
...
Some CI users (OAI developers) expressed that the warning of the `docker
volume prune` before starting RFsim is confusing. To avoid the warning in
the HTML, force the removal; if the volume does not exist, no warning is
emitted.
To still catch possible problems, do not do this in the `terminate.xml`
so we might still see if there are other problems.
2024-03-05 08:30:26 +01:00
Robert Schmidt
b7a1b4b405
Always stop Quectel on XML terminate
2024-03-05 08:30:26 +01:00
Robert Schmidt
58c2f04b40
Adapt timing-phytest stats to new LDPC decoder iterations
2024-03-05 08:04:11 +01:00
Robert Schmidt
d60273e200
Update tutorials after default config setting changes
2024-03-05 08:04:11 +01:00
Robert Schmidt
6c015f8099
Test: reduce max_ulsch_frame_inactivity, use default of 10
2024-03-05 08:04:11 +01:00
Robert Schmidt
9a44d4b88f
Increase default UL max MCS to 28
...
The original UL max MCS of 9 was chosen for performance reasons. In the
meantime, machines became faster, and the ULSCH decoding faster. Improve
UL max MCS to be 28 by default to use the complete range of possible
MCS.
2024-03-05 08:04:11 +01:00
Robert Schmidt
29ca077b66
Increase default max LDPC iter to 8
...
Doing only 5 LDPC iterations by default leads to a poor reception
performance, and correspondingly many retransmissions. Increase to 8 as
the new default to improve user experience.
2024-03-05 08:03:45 +01:00
Jaroslava Fiedlerova
64e58c1d67
Merge remote-tracking branch 'origin/739-rf-channel-sim-improvements' into integration_2024_w09
2024-03-04 17:39:13 +01:00
Jaroslava Fiedlerova
d56c7dfc07
Merge remote-tracking branch 'origin/717-sdap-reconfiguration' into integration_2024_w09
2024-03-04 17:37:50 +01:00
Jaroslava Fiedlerova
be0217aabf
Merge remote-tracking branch 'origin/fix-tx-timing-offset-issues' into integration_2024_w09
2024-03-04 16:07:34 +01:00
Robert Schmidt
ebe1b711ac
Print core_pattern in all entrypoint scripts
2024-03-04 15:12:41 +01:00
Laurent THOMAS
2962340a8b
Add variable pointer to catch the rx gain between redundant strct members rfdevice and ifdevice
2024-03-04 10:48:13 +01:00
Laurent THOMAS
50d4d489f7
fix timing advance from msg2/rar
2024-03-04 10:07:07 +01:00
Laurent THOMAS
c92cbe67b5
fix b210 usrp tx sample error compemsation
2024-03-04 10:07:07 +01:00
Laurent THOMAS
7466297568
move command line sample offset and 3/4 sampling option at top level, as it is common option for 4G,5G xNB and UE
2024-03-04 10:07:07 +01:00
Laurent THOMAS
bedc5bea4c
remove a gcc warning while making the code a bit simpler
2024-03-04 10:07:07 +01:00
Laurent THOMAS
d26f0b9196
add LOG_DDUMP() to dump a buffer in the regular tracing filter system (like PHY, MAC, ...), use it and do simple cleaning (better format)
2024-03-04 10:07:07 +01:00
Robert Schmidt
a724dfba4f
Merge remote-tracking branch 'origin/e1-reestablishment' into integration_2024_w09
2024-03-04 08:45:47 +01:00
Guido Casati
b431e1442f
Moved nr_reconfigure_sdap_entity to SDAP module
...
- improves code readability and maintainability
2024-03-01 16:56:02 +01:00
Guido Casati
4cfba89e68
Updated and enhanced channel simulation documentation
...
- centralized channel simulation documentation in channel_simulation.md
- removed redundant documentation repeated in multipled .md files
- updated links
- removed obsolete information
- introduced mermaid flowchart for rfsim
- added missing information about available options and usage
- deleted: ../../../openair1/SIMULATION/TOOLS/DOC/devusage.md
- deleted: ../../../openair1/SIMULATION/TOOLS/DOC/rtusage.md
- deleted: ../../../openair1/SIMULATION/TOOLS/DOC/arch.md
related to issue #739
2024-03-01 15:48:24 +01:00
Robert Schmidt
9af386c761
CI: RFsim tests: Wait for IP
...
Ensure that the UE has an IP address before continuing the test.
Otherwise, it might happen we ping before the UE is connected.
Do not do this in do-ra and phytest, as they use --noS1, which implies
statically assigned IP address, so IP address check always succeeds(!).
2024-03-01 13:06:59 +01:00
Robert Schmidt
e845a9c3b7
CI: Make RFsim start-up faster
...
Make RFsim start up faster by starting core and RAN start at the same
time. This speeds up because we do not wait for "healthy" containers
serially, but parallely.
For the RAN, it is safe to start gNB and UE at the same time in SA mode
(as the UE will only attach once the radio, and hence the full gNB, is
ready).
We do not start in parallel in do-ra and phytest, as in these modes the
gNB first has to write a UE-specific configuration file. If we start
both gNB and UE at the same time, the UE might try to read the file
before it is written, leading to a failure.
2024-03-01 13:05:20 +01:00
Laurent THOMAS
56c4a6ec07
change trace to new NR_MAC_DCI and NR_PHY_DCI for DCI processing
2024-03-01 12:20:32 +01:00
Jaroslava Fiedlerova
28e13fc6ac
Merge remote-tracking branch 'origin/avoid_clash_asn1_oai_flr' into integration_2024_w09
2024-03-01 11:57:01 +01:00
Jaroslava Fiedlerova
2a35d5c2f9
Merge remote-tracking branch 'origin/Harmonize_RA_RNTI' into integration_2024_w09
2024-03-01 11:56:38 +01:00
Jaroslava Fiedlerova
40987702b4
Merge remote-tracking branch 'origin/T-simplify-textlog' into integration_2024_w09
2024-03-01 10:09:57 +01:00
Jaroslava Fiedlerova
b94dd49ace
Merge remote-tracking branch 'origin/fix-ngap-reading-nssai' into integration_2024_w09
2024-03-01 10:08:55 +01:00
Jaroslava Fiedlerova
01722ff8fa
Merge remote-tracking branch 'origin/740-pdcp-handle-sdap-header' into integration_2024_w09
2024-03-01 10:07:40 +01:00
Robert Schmidt
60447a24a1
E1: add reestablishment test
2024-03-01 09:48:42 +01:00
Robert Schmidt
06c2ce1777
E1 Sabox test: shorten ping
2024-03-01 09:48:42 +01:00