- 22 May, 2024 40 commits
-
-
Robert Schmidt authored
Use getaddrinfo() to look up IP (v4/v6) addresses. The old interface of separately specifying IPv4 and IPv6 addresses is preserved, but both fields allow to specify types of addresses, and we will remove one field in the future.
-
Robert Schmidt authored
After the last commit, it is not possible to bind on separate interfaces for F1-C and F1-U. In other words, it is for instance not possible to have the F1-C on one subnet on one physical interface, and F1-U on another subnet on another physical interface. This commit introduces a second option MACRLCs.[0].local_n_address_f1u to allow to bind F1-U on an alternative address; if it is not specified, the interface of F1-C is reused. The above only works for the DU; no corresponding option exists for the CU. For the CU, use separate CU-CP and CU-UP. Use it in the CI.
-
Robert Schmidt authored
This reverts commit 28411652. The problem is that (1) we don't really support multi-homing, but (2) on some system, if the other IP addresses that the operating system considers part of the multi-homed connection are HEARTBEAT'ed (e.g., docker), they answer with SCTP ABORT, which breaks the entire connection. In other words, force single-homing by binding. For F1-U uses, another option will be introduced that allows to bind to a separate interface for F1-U (separate from F1-C), if necessary. Closes #727
-
Robert Schmidt authored
-
Guido Casati authored
-
Guido Casati authored
- adding a new test case - the test case simulate a DL radio channel with noise and runs Iperf test with such channel conditions - use CustomCommand class to send commands to a Telnet server - switched from netcat’s unsupported -N option (OpenBSD) to --send-only (Ncat 7.94) for compatibility with CI re-sync CI test in F1 RFSIM - to be used in the future, for CI of RRCReestablishment in RFSIM - adding four new test cases (040021, 040022, 040023, 040023) to the RFSIM F1 configuration - the test cases simulate a disruption of the radio channel, verify UE sync loss and resync and restore the original channel conditions - use CustomCommand class to send commands to a Telnet server temp xml
-
Guido Casati authored
- enhanced CustomCommand logging - print ParseError
-
Guido Casati authored
- created new telnet library ciUE - using X-macro defined NR_UE_L2_STATE string array to get UE sync state - add telnet CI to nrUE container
-
Guido Casati authored
- this change simplifies the enum definition and makes it easier to add, remove, or modify states in the future - the states are now defined in the NR_UE_L2_STATES macro, and the enum members are generated automatically from this macro
-
Robert Schmidt authored
Add AWGN channel with some noise and additional path loss.
-
Robert Schmidt authored
The next commit adds channel emulation in RFsim, so we have to reduce the iperf, as the machine might not be fast enough.
-
rakesh mundlamuri authored
-
rakesh mundlamuri authored
-
Jaroslava Fiedlerova authored
- allows for simplification of the log collection in SA-2x2 pipeline - ci-scripts/Jenkinsfile-nrue can be reused - to be tested!
-
Jaroslava Fiedlerova authored
-
Jaroslava Fiedlerova authored
-
Jaroslava Fiedlerova authored
-
Jaroslava Fiedlerova authored
-
Jaroslava Fiedlerova authored
- Note: "version" parameter reported as obsolete by docker version > 25.0.5
-
Laurent Thomas authored
Delete small pieces of dead code
-
francescomani authored
-
francescomani authored
-
francescomani authored
-
francescomani authored
-
francescomani authored
-
francescomani authored
-
francescomani authored
-
francescomani authored
-
francescomani authored
-
francescomani authored
-
francescomani authored
-
francescomani authored
-
francescomani authored
-
francescomani authored
-
francescomani authored
-
francescomani authored
-
francescomani authored
-
francescomani authored
-
francescomani authored
-
francescomani authored
-