- 27 Sep, 2024 23 commits
-
-
Guido Casati authored
-
Guido Casati authored
-
Guido Casati authored
* not defined in 9.2.1.8 of 3GPP TS 38.473
-
Guido Casati authored
-
Guido Casati authored
-
Guido Casati authored
-
Guido Casati authored
* added missing Transaction ID to te F1 Setup Failure message struct * fill F1 Setup Failure transaction ID in RRC before calling the F1 Setup Failure function
-
Guido Casati authored
-
Guido Casati authored
-
Guido Casati authored
-
Guido Casati authored
-
Guido Casati authored
-
Guido Casati authored
-
Guido Casati authored
-
Guido Casati authored
-
Guido Casati authored
-
Guido Casati authored
-
Guido Casati authored
-
Guido Casati authored
-
Robert Schmidt authored
Co-authored-by: Guido Casati <hello@guidocasati.com>
-
Robert Schmidt authored
Co-authored-by: Guido Casati <hello@guidocasati.com>
-
Guido Casati authored
-
Guido Casati authored
* _F1_EQ_CHECK_GENERIC can be used to check the equality of two different members of F1AP structs and return `false` if the condition is not met. When the condition fails, the macros will print a debug message to the standard error stream, including the function name, line number, and the provided format string and arguments.
-
- 25 Sep, 2024 9 commits
-
-
Robert Schmidt authored
Add a new target f1ap_lib that groups F1AP ASN.1 encoding&decoding for messages defined f1ap_messages_types.h. The objective is to, for each F1AP message, - add encoder&decoder (similar to what already exists, but without mandatory message sending afterwards) - eq_X() function that checks two messages for equality (to be used mostly in tests) - cp_X() function that deep-copies a message, e.g., to be used when sending ITTI messages, instead of manual copying done currently - free_X() function that frees the memory associated to a memory, to avoid memory leaks. Each message will be tested, notably that encoding&decoding as well as copying yield identical messages. The actual message encoding & decoding, tests, and their use will be done in the forthcoming commits.
-
Robert Schmidt authored
Co-authored-by: Guido Casati <hello@guidocasati.com>
-
Robert Schmidt authored
The currently used type does not cover all possibilities. While we don't encode&decode them, it might still be good to be able to express it, so introduce the new type. Co-authored-by: Guido Casati <hello@guidocasati.com>
-
Guido Casati authored
* num_SI is the size of the list of gNB-CU System Information messages * the new struct member is an array, sized after the maximum nb of SIB types, which contains the SI container, the container length and the SIB type
-
Robert Schmidt authored
-
Robert Schmidt authored
teid_t is defined in platfrom_types.h, which defines a bunch of 4G-specific things. In an attempt to decouple from 4G types, do not use it.
-
Robert Schmidt authored
The previously used net_ip_address_t type is limited to some bytes, but the CU name might be longer. Use char * to allow longer DNS names. Also, this type separates IPv4/v6, which is not necessary, as it is now handled by the same C API (getaddrinfo()), since !2635. Co-authored-by: Guido Casati <hello@guidocasati.com>
-
Guido Casati authored
-
Guido Casati authored
-
- 24 Sep, 2024 1 commit
-
-
Robert Schmidt authored
Integration: `2024.w38b` Closes #839 See merge request oai/openairinterface5g!2977 * !2704 nr pdcp: add support for nea1 * !2800 UE improvements * !2920 Receive SIB19 on nrUE * !2975 Remove hardcoding of CPU measurements (respect option `-q`) * !2976 Update latest SIMDE version * !2957 T: increase max number of args * !2916 NR UE PUSCH resource mapping optimization * !2787 CI: increase max number of concurrent workers to 64 * !2974 fhi_72: allow to provide dpdk_mem_size to xran * !2964 CI: Replacing the UE on Aerial setup * !2973 CI: remove unused code and files
-
- 23 Sep, 2024 7 commits
-
-
Jaroslava Fiedlerova authored
-
Jaroslava Fiedlerova authored
-
Jaroslava Fiedlerova authored
-
Jaroslava Fiedlerova authored
-
Robert Schmidt authored
See e.g., egrep(1) [https://linux.die.net/man/1/egrep]: > two variant programs egrep and fgrep are available. egrep is the same > as grep -E. fgrep is the same as grep -F. Direct invocation as either > egrep or fgrep is deprecated See also the rationale of the POSIX description of grep (https://pubs.opengroup.org/onlinepubs/9699919799/utilities/grep.html): > This grep has been enhanced in an upwards-compatible way to provide > the exact functionality of the historical egrep and fgrep commands as > well. It was the clear intention of the standard developers to > consolidate the three greps into a single command. Closes: #839
-
Robert Schmidt authored
-
Robert Schmidt authored
As of now, these seem to be the Jenkinsfiles used on Jenkins ci-scripts/Jenkinsfile-cluster ci-scripts/Jenkinsfile-colosseum ci-scripts/Jenkinsfile-GitLab-Container ci-scripts/Jenkinsfile-GitLab-COTS-UE-Test ci-scripts/Jenkinsfile-nrue ci-scripts/Jenkinsfile-physim-deploy ci-scripts/Jenkinsfile-push-registry ci-scripts/Jenkinsfile-tmp-full-ran ci-scripts/Jenkinsfile-tmp-multi-enb ci-scripts/Jenkinsfile-tmp-multi-enb-nsa ci-scripts/Jenkinsfile-tmp-ran (gather all files in a file, then cat <file> | sort | uniq) Remove all others.
-