- 17 Jan, 2024 19 commits
-
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Raphael Defosseux authored
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
-
Sagar Arora authored
- update library location - correct information for ioWorker - disable HT on servers - add local/lib trick for Fedora-based OS. Also clean-up on line terminations - add another pkg-config trick. - Proper version(s) of DPDK - Support for both Bronze and E releases - Minor fixes on E-patches and build system - fixed a few typos and better explanation of the CPU allocation scheme Co-authored-by: Raphael Defosseux <raphael.defosseux@eurecom.fr> Co-authored-by: Jaroslava Fiedlerova <jaroslava.fiedlerova@openairinterface.org> Co-authored-by: Robert Schmidt <jaroslava.fiedlerova@openairinterface.org>
-
Robert Schmidt authored
- Add the O-RAN 7.2 FHI library, interfacing with OSC xRAN library (E release) - Add Findxran.cmake to detect the library and headers, including version information - Test for numa and DPDK presence - Add patch for OSC xRAN to make interworking possible - Add sample config files for LiteOn, Benetel, and VVDN units. Documentation is provided in the next commit. Co-authored-by: Raymond Knopp <raymond.knopp@eurecom.fr> Co-authored-by: Cedric Roux <cedric.roux@eurecom.fr> Co-authored-by: Manish Kumar Singh <manish1.kumar@amd.com> Co-authored-by: thamizhselvan.k <thamizhselvan.k@vvdntech.in> Co-authored-by: rajeshwari.p <rajeshwari.p@vvdntech.in> Co-authored-by: Hongzhi Wang <hongzhi.wang@openairinterface.org> Co-authored-by: Sofia Pison <Sofia.Pison@eurecom.fr>
-
Robert Schmidt authored
Certain FH 7.2 use cases require 8 antennas, so make room to propagate this down.
-
Raymond Knopp authored
-
Raymond Knopp authored
-
Robert Schmidt authored
For the initialization of the xran library (split 7.2), we need some parameters such as PRACH or frame config. However, to date, initialization of split at level 7 use the split 8 openair0_config structure, which does not have the necessary information. Hence, add a single structure that contains that information.
-
Robert Schmidt authored
* make a single call to various function * make fill_rf_config() static, it is only used in this file * do not initialize the number of antennas in openair0_cfg in init_NR_RU(), as it is already done in fill_rf_config()
-
Robert Schmidt authored
Harmonize the call to openair0_transport_load(), by putting it in a single place instead of multiple calls Further, delay the call to ru_thread, for two reasons: 1) it is somewhat "symmetric" with local RF, which is done there as well 2) for the xran library, we need to read some parameters such as PRACH, frame format, etc. At the RU, the corresponding FAPI config request parameter structure is copied from the gNB to RU at the beginning of the ru_thread, so we have to wait for that to happen.
-
Robert Schmidt authored
In order to speed up processing if precoding is disabled, we just copy the pointer from txdataF to txdataF_BF, as opposed to do a full memcpy() to duplicate the data. The same happens if we cannot have precoding, i.e., in SISO. Handle the case of precoding in allocation of the txdataF_BF structure accordingly.
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
For 7.2 FH, some RUs do phase compensation, whereas for others, the DU does it. In fact, this can be "negotiated" using the M plane. Since we don't have the M plane yet, add a configuration option to set where precoding is performed.
-
Robert Schmidt authored
For certain processing, e.g., in the case of FH 7.2, we need to ensure that critical L1 processing happens fast. Try to force speedy processing with this high priority.
-
Robert Schmidt authored
-
Robert Schmidt authored
init_RU_proc() does not start the ru_thread, this is done by start_RU_proc()
-
- 15 Jan, 2024 1 commit
-
-
Robert Schmidt authored
Integration: 2024.w02 See merge request oai/openairinterface5g!2514 * !2506 NR UE MAC config fixes * !2478 Moving computation of base graph for LDPC at MAC in the UE * !2481 fix UE RX/TX thread several bugs in synchronisation of events, add LOG_E and... * !2494 Fix for building rach occasions in case of multiple BWPs * !2498 Fix security header type for PDU session establishment, and update sqn, counters * !2509 Fixed typos in init_ru * !2512 Null pointer in nr generate msg3 retransmission * !2505 USRP doc: Include b205-mini, improve markup
-
- 13 Jan, 2024 2 commits
-
-
Robert Schmidt authored
-
Robert Schmidt authored
Merge remote-tracking branch 'origin/null-pointer-in-nr_generate_Msg3_retransmission' into integration_2024_w02
-
- 12 Jan, 2024 8 commits
-
-
Laurent THOMAS authored
-
Laurent THOMAS authored
-
Jaroslava Fiedlerova authored
-
Jaroslava Fiedlerova authored
-
Jaroslava Fiedlerova authored
Merge remote-tracking branch 'origin/fix_building_rach_occasions_for_multiple_bwps' into integration_2024_w02
-
Jaroslava Fiedlerova authored
-
Jaroslava Fiedlerova authored
-
Robert Schmidt authored
-
- 10 Jan, 2024 2 commits
-
-
Duncan Joly authored
-
francescomani authored
-
- 09 Jan, 2024 4 commits
-
-
Robert Schmidt authored
fix tx_resume_ind_fifo messages sending bugs, rename associated function send_slot_ind() to what it actually does send_dl_done_to_tx_thread()
-
Robert Schmidt authored
-
Laurent THOMAS authored
-
Laurent THOMAS authored
merge two reduntant and incoherent enums for rnti_type_t, make a macro to stringify properly instead of hardcoded side strings array
-
- 08 Jan, 2024 4 commits
-
-
francescomani authored
-
francescomani authored
-
francescomani authored
-
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.
-