- 08 Jan, 2024 1 commit
-
-
Alexis Falempin authored
While testing the OAI 5G RAN in SA mode, it appears that the PDU session establishment request is using the wrong security header type. The current used header is: "Integrity protected and ciphered with new 5G NAS security context". However, according to TS 24.501, Table 9.3.1, this header can only be used by the "Security mode complete" procedure. Changes: - Hence, the new security header has been changed to "Integrity protected and ciphered", which will use the security context generated during the "Security mode complete". - Sequences numbers and NAS counters have been updated to reflect that change.
-
- 23 Dec, 2023 3 commits
-
-
Robert Schmidt authored
Integration: 2023.w51 See merge request oai/openairinterface5g!2483 * !2221 NR UE going to IDLE state * !2464 move common .h file in common directory, remove mem_block_t * !2479 CI: test with 2 UL layers in AW2S pipeline * !2468 LDPC T2 card: fix and doc update * !2480 Enabling multi-ue support in the open-source L2 proxy * !2476 Fixes for multi-DU/CU-UP and CI test * !2482 Trigger UL Failure if Ack of Msg4 not received * !2484 function to harmonize handling of NAS registraction accept
-
Robert Schmidt authored
-
Sagar Arora authored
- for F1U, F1C, E1, UE and Core - update README with subnets - better document sample output
-
- 21 Dec, 2023 12 commits
-
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
The 5G-RFsim F1 test tested multiple DUs at one CU. This functionality is retained in the new F1+E1 test. The 5G-RFsim E1 test tested a single CU-UP at a single CU-CP. Here, we extend to use multiple CU-UPs, one for each DU. The associated is ensured by using three different F1-U transport networks, one for each DU/CU-UP pair.
-
Robert Schmidt authored
- Test only one DU at the CU (3 DUs is tested in F1+E1) - Harmonize IP configuration to make it simpler to reuse in the F1+E1 test - Speed up the test by reducing the number of steps to deploy core/RAN - Add traffic test
-
Robert Schmidt authored
binding the local address for SCTP is pointless, because we don't really care through which interface SCTP traffic goes. Actually, we even might want to set the DU remote_n_addr and the the local_n_addr to addresses in different networks, because we might want to have GTP traffic go through a different interface than SCTP, as done in the CI test for E1.
-
luis_pereira87 authored
-
Jaroslava Fiedlerova authored
- set size of buffers to max E - change HARQ codeblock offset calculation for T2 - add constant for maximum code block size - max E
-
- 20 Dec, 2023 20 commits
-
-
Melissa Elkadi authored
-
Jaroslava Fiedlerova authored
-
Melissa Elkadi authored
MR-2401 changed the argument to the init_nrUE_standalone_thread to be zero instead of the ue_id_g. This causes every port to be opened for multiple UEs to have the same value, therefore only allowing one UE to be connected to the proxy. If the ue_id_g global is an issue, we should open a new ticket for a proper fix.
-
Robert Schmidt authored
-
Robert Schmidt authored
We set the RFsim TCP socket to non-blocking. Thus, it may happen that we cannot write() to the socket when the kernel cannot handle the request, in which case we wait some time before trying again. This is the correct/expected behavior. Since this is *normal*, an error message is not justified; we did not even print a message in this case before commit 21790f9c introduced it.
-
Robert Schmidt authored
-
Robert Schmidt authored
Additionally, initialize the F1AP PDU to zeros
-
Robert Schmidt authored
-
Robert Schmidt authored
When setting up bearer(s) through F1, the corresponding F1 message has QoS fields for the DRB(s) to be set up, as well as for all flows associated to this DRB. In this commit, set the DRB QoS field to be equal to the first flow (it is unclear/unspecified how it should be set up, based on the flows), which was not set before and therefore contained unitialized data. The F1 module uses this data, and in split mode, F1 message generation failed due to uninitialized data.
-
Robert Schmidt authored
-
Robert Schmidt authored
The allowed NSSAIs is NOT the NSSAI to be used for a UE. Fix it to use the correct one.
-
Robert Schmidt authored
We reuse RRC UE IDs at the RRC. Previous to this commit, we did not release a UE at the CU-CP's PDCP (for SRBs). Thus, when reconnecting a UE, the PDCP might not be in a good state, since we did not release the previous PDCP UE context.
-
Jaroslava Fiedlerova authored
-
Jaroslava Fiedlerova authored
-
francescomani authored
-
francescomani authored
-
francescomani authored
macro based on ASN_STRUCT_RESET to replace ASN_STRUCT_FREE because the latter does not reset to NULL pointers inside the structure
-
francescomani authored
-
francescomani authored
-
francescomani authored
-
- 19 Dec, 2023 4 commits
-
-
francescomani authored
-
Robert Schmidt authored
Integration: 2023.w50 See merge request oai/openairinterface5g!2474 * !2460 bugfix: initialize TX and RX antennas separately * !2471 fix a useless computation done in case we activate LOG_D * !2417 PDSCH precoding optimization * !2436 Fix the DoS vulnerability in RA procedure * !2472 (ci): adding new packages in cuup dockerfiles * !2463 NR UE RRC MAC configuration improvements * !2475 Fix gNB RA procedures when Msg4 Ack not received
-
Jaroslava Fiedlerova authored
-
Robert Schmidt authored
-