Robert Schmidt
0943891005
Use CU/DU UE ID in DL RRC Message Transfer, manage at DU, refactor
...
- The CU/DU UE ID is used in DL RRC Message Transfer
- Note: The CU UE ID currently is still the RNTI
- on every DL RRC Message, the DU verifies that the UE exists
- Refactor RRC: common function to forward protected SRB PDUs
2023-08-11 17:38:12 +02:00
Robert Schmidt
0a0f6b7952
Initial UL RRC Message: manage DU UE ID at CU
2023-08-11 17:38:12 +02:00
Robert Schmidt
3e0f07705c
Init F1 UE data structs at MAC, RRC & CU-UP
2023-08-11 17:38:12 +02:00
Robert Schmidt
af545c07b7
Hashtable for F1 UE IDs and add test
2023-08-11 17:38:12 +02:00
Robert Schmidt
4574a19fc9
Rename primary RRC UE ID gNB_ue_ngap_id to rrc_ue_id
...
The RRC uses gNB_ue_ngap_id as its primary ID; the following commits
will introduce the usage of the (F1) gNB CU UE ID. This commits renames
the gNB_ue_ngap_id to rrc_ue_id to better reflect its usage as the RRC's
primary UE ID.
It will be used as the NGAP and F1 (CU) UE IDs.
2023-08-11 15:20:47 +02:00
Robert Schmidt
c5b9962954
Remove unnecessary dl_rrc_message_transfer_direct()
2023-08-11 15:20:47 +02:00
Robert Schmidt
97b65555fd
Invalid free: do not free RRC container
2023-08-11 15:20:47 +02:00
Robert Schmidt
f1cef982f2
Bugfix: DL RRC Message: Allocate RRC Container buf
2023-08-11 15:20:47 +02:00
Robert Schmidt
d647a98f65
Make the gNB_ue_ngap_id greater than 0
...
To avoid 0 in the ID
2023-08-11 15:20:47 +02:00
Robert Schmidt
50bba6b287
Remove useless S1AP definitions in NR RRC
2023-08-11 15:20:47 +02:00
Robert Schmidt
ab9f9bdd76
Don't delete RA in delete_nr_ue_data()
...
for reusing the old UE Context after reestablishment: we have to free a
UE context, but that also free's the RA process that we still need.
Remove here
Is this necessary?
2023-08-11 15:20:47 +02:00
Robert Schmidt
aa62ddfabd
MAC: Fix check for spCellConfig before using
2023-08-08 17:56:10 +02:00
Robert Schmidt
6979b56aa7
Scheduler lock: provide additional info on failure
2023-08-08 17:56:10 +02:00
Robert Schmidt
8dff8ff159
Merge remote-tracking branch 'origin/NR_MAC_gNB_handle_DLSCH_with_DCI10_common_SS' into integration_2023_w31
2023-08-07 21:18:25 +02:00
Robert Schmidt
00deb998f4
Merge remote-tracking branch 'origin/NR_UE_RRC_SIB_fixes' into integration_2023_w31
2023-08-07 10:27:07 +02:00
Robert Schmidt
93469ed565
Merge remote-tracking branch 'origin/NR_UE_MAC_remove_scc' into integration_2023_w31
2023-08-07 10:26:59 +02:00
Robert Schmidt
a181c78bda
Merge remote-tracking branch 'origin/fix-pdcp_config_req_asn1-proto' into integration_2023_w31
2023-08-07 10:26:49 +02:00
Robert Schmidt
ab63aa3cac
Merge remote-tracking branch 'origin/NR_UE_pucch_format1_fixes' into integration_2023_w31
2023-08-07 10:26:43 +02:00
francescomani
75c2f9e5f8
improving handling of tdd_UL_DL_ConfigurationCommon absence when checking DL or UL slot
2023-08-04 10:01:56 +02:00
Robert Schmidt
9f78c408c8
Merge remote-tracking branch 'origin/NR_UE_remove_substate' into integration_2023_w31
2023-08-04 08:30:42 +02:00
francescomani
6a03f3fd4c
Correct bits and payload for PUCCH format 1 at MAC UE
2023-08-02 13:06:32 +02:00
francescomani
6b74f1d4db
handle scheduling of DLSCH with DCI10 in common search space
2023-08-02 09:52:39 +02:00
francescomani
f934f4c491
RRC processing frame instead of slot for timers
2023-08-01 15:07:37 +02:00
Cedric Roux
70b66a8644
nr rlc: let the tests be runnable with run_tests.sh
2023-08-01 12:11:39 +02:00
Robert Schmidt
5d0c453ac2
Need minimal_lib for exit_function in nr_rlc tests
2023-08-01 12:11:39 +02:00
Robert Schmidt
37c9eebb8b
NR_RLC: CMakeLists.txt in own subdirectory, with tests
2023-08-01 12:11:39 +02:00
Robert Schmidt
757bebd1da
use log in nr_rlc test
2023-08-01 10:31:46 +02:00
francescomani
bef00a7082
removing functions to get/set RRC state (it's easier to do it directly)
2023-07-31 19:25:36 +02:00
Laurent THOMAS
cef099d312
remove useless rrc sub state
2023-07-31 19:06:03 +02:00
francescomani
fe99f633d6
harmonize reconfiguration with sync reception
2023-07-31 17:30:29 +02:00
francescomani
40b07ec483
remove scc and scc_SIB from mac structure
2023-07-31 17:30:29 +02:00
Robert Schmidt
d10eb372ff
Merge remote-tracking branch 'origin/bugfix-define-constants' into integration_2023_w30
2023-07-29 07:25:15 +02:00
Robert Schmidt
e188faa377
Merge remote-tracking branch 'origin/NR_UE_SIB1_outside_of_initial_sync' into integration_2023_w30
2023-07-29 07:24:10 +02:00
Robert Schmidt
cb9dbb6591
Merge remote-tracking branch 'origin/NR_UE_otherSI_improv' into integration_2023_w30
2023-07-29 07:23:26 +02:00
Robert Schmidt
56f0b708ed
Merge remote-tracking branch 'origin/NR_SL_RRC' into integration_2023_w30
2023-07-29 07:23:06 +02:00
Robert Schmidt
051fb056f6
Merge remote-tracking branch 'origin/fr2-interdigital-usrp-interface' into integration_2023_w30
2023-07-29 07:22:50 +02:00
Imad Al Samman
76ccc2f5f3
FR2: GPIO configuration for Interdigital Radio Unit
...
For FR2 and including analog beamforming, we control the beams via GPIO
on radio units.
In this commit, introduce a configuration option to switch the GPIO
control for different devices: "generic" is the current GPIO control,
"interdigital" configures the GPIO configuration to be used with an
InterDigital device.
2023-07-28 14:49:37 +02:00
Cedric Roux
a20bfc9695
remove NGAP_MAX_DRBS_PER_UE, replace by MAX_DRBS_PER_UE
2023-07-28 14:03:26 +02:00
Cedric Roux
284b57acbf
bugfix: put constants in correct file
...
The RLC tests were not compiling because of the include of
openair2/RRC/NR/rrc_gNB_radio_bearers.h
by
openair2/LAYER2/nr_rlc/nr_rlc_entity.h
which does not seem correct/necessary to start with.
The only thing needed by nr_rlc_entity.h from rrc_gNB_radio_bearers.h
is MAX_DRBS_PER_UE which can be defined in common/platform_constants.h
like NGAP_MAX_PDU_SESSION.
2023-07-28 11:43:48 +02:00
francescomani
96e6256d64
improve handling of default SIBs
2023-07-27 11:21:38 +02:00
francescomani
44bc3e7cce
taking sib1 detection out of initial sync
2023-07-27 11:11:09 +02:00
Cedric Roux
325dcf939e
remove unused RRC_FIRST_RECONF
2023-07-26 16:26:46 +02:00
Cedric Roux
6c8f7ae17b
NR RRC: send "init context setup resp" after receiving reconfig from ue
2023-07-25 11:25:15 +02:00
Laurent THOMAS
7bbc46dbac
pdcp_config_req_asn1 bug fix
2023-07-24 11:30:07 +02:00
francescomani
f65ce8c4fa
handle BCH indication
2023-07-24 09:46:37 +02:00
Raghavendra Dinavahi
1b98628755
Changes
2023-07-23 10:36:16 +02:00
Robert Schmidt
082af9863d
Merge remote-tracking branch 'origin/fix-bug-sched-lock' into integration_2023_w29
2023-07-21 16:24:49 +02:00
Robert Schmidt
04dee38c71
Merge remote-tracking branch 'origin/NR_FR2_sanitize' into integration_2023_w29
2023-07-21 14:06:29 +02:00
Robert Schmidt
22d467c339
Merge remote-tracking branch 'origin/NR_Band_n40' into integration_2023_w29
2023-07-20 17:28:55 +02:00
Robert Schmidt
d989760d1f
Merge remote-tracking branch 'origin/incorrectStringBooleanError_cppcheck_fix_on_w27_2023' into integration_2023_w29
2023-07-20 17:28:43 +02:00