Laurent THOMAS
5a5063bddc
cleaner faster nr_pdcch_demapping_deinterleaving() inner loop
2024-09-27 11:46:59 +02:00
Jaroslava Fiedlerova
3dbd8b9b3c
Merge remote-tracking branch 'origin/PMI_extraction_fix' into integration_2024_w39
2024-09-27 11:40:55 +02:00
Jaroslava Fiedlerova
d2347a7c89
Merge remote-tracking branch 'origin/add_e2_sm_in_dockerfiles' into integration_2024_w39
2024-09-27 11:40:39 +02:00
Guido Casati
1d8e896567
Use F1AP lib for F1 Setup Request in stack
2024-09-27 11:22:03 +02:00
Guido Casati
c433f4de15
Add test for F1 Setup Request enc/dec lib
2024-09-27 11:22:03 +02:00
Guido Casati
f278b00837
Add encoding/decoding library for F1AP Setup Request (Interface Management)
2024-09-27 11:22:03 +02:00
Guido Casati
1a8ed8642f
Use F1AP lib for UL RRC Message Trasfer in stack
2024-09-27 11:22:03 +02:00
Guido Casati
cc0ad07aa0
Add test for F1AP UL RRC Message Transfer enc/dec lib
2024-09-27 11:22:03 +02:00
Guido Casati
b85fd159b8
Add encoding/decoding lib for UL RRC Message Trasfer
2024-09-27 11:22:03 +02:00
Guido Casati
1d0d7e7baf
Use F1AP lib for DL RRC Message Transfer in stack
2024-09-27 11:22:03 +02:00
Guido Casati
718269f1eb
Add test for F1AP DL RRC Transfer enc/dec messages
2024-09-27 11:22:03 +02:00
Guido Casati
3374327752
Add encoding/decoding lib for F1AP DL RRC Transfer message
2024-09-27 11:22:03 +02:00
Robert Schmidt and Guido Casati
57ecb11d53
Use F1AP lib Init UL RRC Msg in stack
...
Co-authored-by: Guido Casati <hello@guidocasati.com >
2024-09-27 11:22:03 +02:00
Robert Schmidt and Guido Casati
ca6eb7bd10
Add message enc&dec for F1AP Initial UL RRC msg, and test
...
Co-authored-by: Guido Casati <hello@guidocasati.com >
2024-09-27 11:22:03 +02:00
Guido Casati
648ed19544
Use _F1_EQ_CHECK_INT in eq_f1ap_plmn
2024-09-27 11:22:03 +02:00
Guido Casati
11df3c743f
Introduce new macros to improve debugging capabilities in F1AP library
...
* _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.
2024-09-27 11:22:01 +02:00
Jaroslava Fiedlerova
6b9ddbabd2
Merge remote-tracking branch 'origin/tini-for-arm' into integration_2024_w39
2024-09-27 11:17:07 +02:00
Jaroslava Fiedlerova
e0800d4225
Merge remote-tracking branch 'origin/fix_log2_approx' into integration_2024_w39
2024-09-27 11:16:22 +02:00
Jaroslava Fiedlerova
4093a485ce
Merge remote-tracking branch 'origin/nu-ci-colosseum-integration' into integration_2024_w39
2024-09-27 11:16:06 +02:00
Robert Schmidt
28e30d24f7
Remove unused CI StatsFromGenObject()
2024-09-26 16:53:04 +02:00
Robert Schmidt
de2bf7ad8b
Remove unused CI CaptureOnDockerNetworks()
2024-09-26 16:53:04 +02:00
Robert Schmidt
b9e56104d8
Remove unused CI code
2024-09-26 16:53:04 +02:00
Robert Schmidt
29383373de
Remove unused code
2024-09-26 16:53:04 +02:00
Robert Schmidt
c5f090c23d
Remove useless rm log
2024-09-26 16:53:04 +02:00
Robert Schmidt
87d28848dd
Remove useless log: we see it in iperf call, and the XML
2024-09-26 16:53:04 +02:00
Bartosz Podrygajlo
65f14490c3
Remove additional unnecessary includes
2024-09-26 15:07:35 +02:00
Bartosz Podrygajlo
23cc049157
Remove unnecessary includes in rfsimulator
2024-09-26 14:59:14 +02:00
Thomas Schlichter
ed7750aba2
fix debug output for DEBUG_DLSCH_MAPPING
2024-09-26 13:21:32 +02:00
arora
8f5327527e
Disable UHD unit tests to avoid gcc13 warnings
2024-09-26 11:41:59 +02:00
arora
c1641b66af
Bump rhel to gcc13, to avoid gcc12 warnings in openair1
2024-09-26 11:41:45 +02:00
arora
ad74106548
Add E2 SM in the target dockerfiles to use e2 agent in container deployment
...
- Update builder dockerfiles to build Flexric for E2 SM
- Update target dockerfiles to copy E2 SM
2024-09-26 11:41:18 +02:00
Raghavendra Dinavahi
42ab4b4a0c
fix for variable power in PDSCH REs
...
- correctly scale REs. Some REs have higher power during PDSCH RE-Mapping which is corrected.
- Closes: Issue 811
2024-09-26 10:31:20 +02:00
Leonardo Bonati
18a5152994
Add Jenkins job for Colosseum testing integration
...
- Add Jenkinsfile, triggering Colosseum test run
- Add test scripts that interact with Colosseum running
2024-09-26 09:22:34 +02:00
Robert Schmidt
ab27d02e1c
Add new F1AP msg enc&dec library
...
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.
2024-09-25 17:15:48 +02:00
Robert Schmidt and Guido Casati
ba208c0fc2
Group 5G platform types for common 5G-specific types
...
Co-authored-by: Guido Casati <hello@guidocasati.com >
2024-09-25 16:00:32 +02:00
Robert Schmidt and Guido Casati
ea28b9bb5b
F1AP: RLC mode: introduce separate type
...
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 >
2024-09-25 15:56:03 +02:00
Guido Casati
da6b1a4be4
Fixes to SI message struct item in CU messages
...
* 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
2024-09-25 15:38:41 +02:00
Robert Schmidt
4b5ea6dcf8
Fix header inclusion: NGAP message types depends on S1AP
2024-09-25 15:38:41 +02:00
Robert Schmidt
c9da5aabff
Use primitive type for TEID
...
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.
2024-09-25 15:38:41 +02:00
Robert Schmidt and Guido Casati
bacf713299
Use char * for DU/CU IP address
...
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 >
2024-09-25 15:38:41 +02:00
Guido Casati
deb63888d9
Cleanup of long-time unused F1AP interface management functions
2024-09-25 15:38:41 +02:00
Guido Casati
3554b33f37
Cleanup unused F1AP message transmission and system information files
2024-09-25 15:38:41 +02:00
Raghavendra Dinavahi
114ea60c42
removed nr_slot_fep_init_sync and used nr_slot_fep in UE
2024-09-25 09:50:34 +02:00
Raphael Defosseux
af1158140e
fix(docker): making tini download platform specific to support ARM64 native builds
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2024-09-24 15:46:05 +02:00
francescomani
e1218f9b3f
use n_TimingAdvanceOffset according to what set in the RU for FDD CI test with COTS UE
2024-09-24 10:39:25 +02:00
francescomani
3166f20383
trigger RA DL or UL data arrival during RRC_CONNECTED when UL synchronisation status is non-synchronised
2024-09-24 10:39:25 +02:00
francescomani
e4a6d60dc2
implementation of time alignment timer at MAC UE
2024-09-24 10:39:25 +02:00
francescomani
25b94f12b3
configuration of timeAlignmentTimerCommon at MAC UE
2024-09-24 10:39:25 +02:00
francescomani
2a85d9905e
configure TAG list
2024-09-24 10:39:25 +02:00
francescomani
ee4f95fd51
improvements in handling TAG-Id
2024-09-24 10:39:25 +02:00