Jaroslava Fiedlerova
1d6457ee19
Fix T tracer dependency issue - patch from Cedric
2024-01-19 19:34:58 +01:00
Jaroslava Fiedlerova
3c1405f606
Merge remote-tracking branch 'origin/NR_precoding_marix_at_MAC' into integration_2024_w03
2024-01-19 15:31:21 +01:00
Jaroslava Fiedlerova
4aa5f3d63e
Merge remote-tracking branch 'origin/remove_detect_leaks_from_rfsim_SA_CI_tests' into integration_2024_w03
2024-01-19 15:16:37 +01:00
Jaroslava Fiedlerova
8a2d9c10f2
Merge remote-tracking branch 'origin/liteon_du_integration' into integration_2024_w03
2024-01-19 15:12:54 +01:00
Jaroslava Fiedlerova
01c7dca652
Merge remote-tracking branch 'origin/update-e2-agent' into integration_2024_w03
2024-01-19 11:35:30 +01:00
Raphael Defosseux
ca2dfc0e61
chore(ci): updating l2-simulator scenario to CN v2.0
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2024-01-19 11:33:27 +01:00
Raphael Defosseux
f1d080d315
chore(ci): updating 5G rfsimulator scenarios to release v2.0
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2024-01-19 11:33:27 +01:00
francescomani
2f10ce6dad
passing rrc pointer instead of instance inside rrc functions
2024-01-19 11:33:27 +01:00
francescomani
0e5c040aa1
purge unnecessary maybeRNTI from PDCP
2024-01-19 11:33:27 +01:00
francescomani
ceef53c56a
improvements in ITTI for multi-ue instances
2024-01-19 11:33:27 +01:00
francescomani
8cd2d44698
using ue-id instead of rnti to address RLC at UE
2024-01-19 11:33:27 +01:00
francescomani
08f0283c43
improvements in initializing multiple instances of MAC and RRC
2024-01-19 11:33:27 +01:00
francescomani
82e323eed4
using instance to identify PDCP at UE
2024-01-19 11:33:27 +01:00
francescomani
1b9f674572
clean asn1_msg from mod_id
2024-01-19 11:33:27 +01:00
francescomani
c8afb25d3b
moving generation of precoding matrices at MAC and trying to adapt to SCF (1st version)
2024-01-19 09:21:08 +01:00
Giulio Carota and Robert Schmidt
20710c9a91
Implement F1AP RRC Version encoding/decoding in CU&DU
...
RRC Version is a required IE. Hence, implement the encoder and decoder
for this message. At the DU and CU, read the RRC Version we use and fill
the corresponding field.
Co-authored-by: Robert Schmidt <robert.schmidt@openairinterface.org >
2024-01-18 15:02:00 +01:00
Robert Schmidt
e379291ffd
F1AP: Bugfix: system information is not required
...
The F1AP DU F1 Setup Request encoder made the sytem information
required, but it is optional. Handle correctly.
2024-01-18 15:02:00 +01:00
Robert Schmidt
f021b8b5be
Bugfix: only fill DU system information if SA
...
In NSA, we don't have SIB1. However, the DU system information requires
both MIB and SIB1, but is itself optional. So, in NSA, don't fill the DU
system information.
2024-01-18 15:02:00 +01:00
Giulio Carota
0869aae72b
Initialize RRC's DU SetupReq to zero
2024-01-18 15:02:00 +01:00
Giulio Carota
5fbd40d149
Remove debug log
2024-01-18 15:02:00 +01:00
Giulio Carota
d425f08b16
Add transaction ID for Setup Req&Resp and use it
...
CU's TransactionID in F1SetupResponse didn't match Setup Request for
some DUs, so implement this correctly and answer with correct
transaction ID.
2024-01-18 15:02:00 +01:00
Robert Schmidt
3df31b0e55
RRC: check for DU MIB1/SIB and handle accordingly
...
For LiteOn DU, we do not receive the MIB/SIB1 in the F1 Setup Request.
This is not a problem in itself, but it might happen that certain
procedures are executed without MIB/SIB1. Check for it and handle
appropriately:
- During normal connection establishment, we might not be able to
calculate measurement config
- During reestablishment, we might not be able to calculate ARFCN SSB
and cannot do reestablishment; do RRC setup instead.
2024-01-18 15:02:00 +01:00
Giulio Carota
5ee5224a62
Do not require F1 System Information when handling new DU
...
gNB-DU System Information may be sent after setup to update the system
information, and the RRC can "do without". See next commit.
2024-01-18 15:02:00 +01:00
Robert Schmidt
d89dfafb51
Add read_version() to convert version string to numbers
...
read_version() takes a version string in format "x.y.z" with x being
major, y minor, and z patch number. It transforms reads them into
separate numbers, and outputs in the correspondingly named variables.
2024-01-18 15:01:28 +01:00
Teodora
dcf215e5d2
Correct FlexRIC commit and update E2AP README
2024-01-17 15:54:18 +01:00
Teodora
9f699fcfee
Add node type in read_setup_ran function
2024-01-17 15:54:18 +01:00
Teodora
9207e13467
Service Models support in CU-UP
...
- e2_ran_func library divided into e2_ran_func_cuup (CU-UP only) and e2_ran_func_du_cucp_cuup (DU, CU, CU-CP and gNB-mono)
- GTP SM is not yet implemented in CU-UP -> CU-UP doesn't store PDU session information
- PDCP SM support for gNB-mono, CU and CU-UP
- KPM SM support for all node types (DU, CU, CU-UP, CU-CP and gNB-mono)
2024-01-17 15:53:52 +01:00
Teodora
56843fc1d7
Add E2 agent in CU-UP
2024-01-17 15:51:52 +01:00
Teodora
a2b881a443
FlexRIC release v2
...
- update KPM available versions
- bool return when reading Service Models
2024-01-17 10:53:41 +01:00
Raphael Defosseux
26eda2f25c
fix(build): migrating rocky dockerfiles to Rocky-linux-9 to ease maintenance
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2024-01-16 14:09:08 +01:00
francescomani
698b0f5f95
trying to avoid heap-use-after-free in ue dci configuration
2024-01-15 17:57:22 +01:00
francescomani
60a033b801
remove ASAN_OPTIONS: detect_leaks=0 from SA rfsim CI tests
2024-01-15 16:57:58 +01:00
francescomani
7514bb917b
fixes for generation of precoding matrices
2024-01-15 09:31:18 +01:00
Robert Schmidt
2b717d4920
Merge branch 'integration_2024_w02' into 'develop'
...
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
2024-01-15 08:25:53 +00:00
Robert Schmidt
72b7f93fe1
Merge remote-tracking branch 'origin/doc-usrp' into integration_2024_w02
2024-01-13 17:42:53 +01:00
Robert Schmidt
b81dce836c
Merge remote-tracking branch 'origin/null-pointer-in-nr_generate_Msg3_retransmission' into integration_2024_w02
2024-01-13 17:42:30 +01:00
Laurent THOMAS
f24cff929e
make better version of nr_get_msg3_payload()
2024-01-12 17:56:36 +01:00
Laurent THOMAS
4958f8b6d7
segv on null pointer
2024-01-12 17:55:50 +01:00
Jaroslava Fiedlerova
01ae69bef3
Merge remote-tracking branch 'origin/duncanjoly-develop-patch-02d6' into integration_2024_w02
2024-01-12 10:08:17 +01:00
Jaroslava Fiedlerova
cd4e5665a3
Merge remote-tracking branch 'origin/fix-nas-security-header-type' into integration_2024_w02
2024-01-12 10:07:04 +01:00
Jaroslava Fiedlerova
bcd8ad26e9
Merge remote-tracking branch 'origin/fix_building_rach_occasions_for_multiple_bwps' into integration_2024_w02
2024-01-12 10:05:33 +01:00
Jaroslava Fiedlerova
31cc7a077b
Merge remote-tracking branch 'origin/fix-ue-rx-tx-thread-synchro' into integration_2024_w02
2024-01-12 09:42:14 +01:00
Jaroslava Fiedlerova
40d24a09a1
Merge remote-tracking branch 'origin/NR_UE_BG_at_MAC' into integration_2024_w02
2024-01-12 09:41:27 +01:00
Robert Schmidt
4226daee7f
USRP doc: Include b205-mini, improve markup
2024-01-12 09:10:46 +01:00
Duncan Joly
4f5a5c461f
Fixed typo
2024-01-10 09:22:59 +00:00
francescomani
4582a95203
fix to handle a scenario where a CHOICE ASN1 structure changes type in a reconfiguration
2024-01-10 09:07:53 +01:00
Robert Schmidt
4a12bdc305
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()
2024-01-09 16:15:14 +01:00
Robert Schmidt
9d98693bec
Make nr_ue_process_rar() static
2024-01-09 16:15:14 +01:00
Laurent THOMAS
b5e169ec07
add const or other simple C code improvement
2024-01-09 16:15:14 +01:00
Laurent THOMAS
4c7b185d92
merge two reduntant and incoherent enums for rnti_type_t, make a macro to stringify properly instead of hardcoded side strings array
2024-01-09 16:15:14 +01:00