Robert Schmidt
b90a59a671
Trigger Reestablishment via resetting RLC sequence numbers
...
Plugin can trigger reestablishment (on DU)
and show counters of reestablishment (on CU)
2023-08-12 11:48:17 +02:00
Robert Schmidt
9790246daf
Do-ra: write out directly
2023-08-11 17:38:12 +02:00
Robert Schmidt
5c42004e21
RRC: switch to NGAP UE ID as CU UE ID
2023-08-11 17:38:12 +02:00
Robert Schmidt
2e1107fa41
Refactor PDCP: DRB callback for gNB to look up IDs
2023-08-11 17:38:12 +02:00
Robert Schmidt
f48d86d7c5
UE Ctxt Release Req/Cmd/Complete
2023-08-11 17:38:12 +02:00
Robert Schmidt
d24454ce9a
UE Context setup and modif
2023-08-11 17:38:12 +02:00
Robert Schmidt
d220ee23e2
UL RRC Message has CU/DU UE IDs
2023-08-11 17:38:12 +02:00
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
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
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
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
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
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
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
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
44bc3e7cce
taking sib1 detection out of initial sync
2023-07-27 11:11:09 +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
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
d989760d1f
Merge remote-tracking branch 'origin/incorrectStringBooleanError_cppcheck_fix_on_w27_2023' into integration_2023_w29
2023-07-20 17:28:43 +02:00
Robert Schmidt
9a55658b57
Fix bug in scheduler lock mechanism
...
nr_mac_prepare_ra_ue() is called with the scheduler being locked via
NR_SCHED_ENSURE_LOCKED(), but if there is no free RA process, it
unlocks the scheduler via NR_SCHED_UNLOCK(). This is commit fixes this.
In short, when calling nr_mac_prepare_ra_ue(), the scheduler is locked,
and should always return with the scheduler being locked.
2023-07-20 13:23:01 +02:00
Robert Schmidt
92ba679bbf
Merge remote-tracking branch 'origin/develop-PUCCH2' into integration_2023_w28
2023-07-13 18:47:46 +02:00
Robert Schmidt
70475fecec
Merge remote-tracking branch 'origin/NR_UE_RRC_handle_otherSI' into integration_2023_w28
2023-07-13 16:59:49 +02:00
Laurent THOMAS
02e1b64379
small code review
2023-07-13 16:48:19 +02:00
francescomani
e198b74155
fixes running FR2 test with sanitize
2023-07-13 16:27:34 +02:00
Vaibhav Shrivastava
ae751e13ca
incorrectStringBooleanError CPPCheck warnings fix on W27
2023-07-12 17:43:05 +05:30
francescomani
b4734211f0
fixes to make RRC decode SI
2023-07-10 18:26:06 +02:00
francescomani
f770958d9d
workaround to make UE decode DLSCH with other SI
2023-07-10 18:26:06 +02:00
francescomani
924be4edf9
monitor DCI for other SI
2023-07-10 18:26:06 +02:00
francescomani
6d0ae249bc
handling SIB other than SIB1 at UE RRC
2023-07-10 18:26:06 +02:00
laurent
9121541b3c
only cleaning
2023-07-10 12:00:25 +02:00
Robert Schmidt
c632f9c8e7
Merge remote-tracking branch 'origin/CI_config_improvements' into integration_2023_w27
2023-07-09 14:06:57 +02:00
Robert Schmidt
4ae73af46f
Merge remote-tracking branch 'origin/cmake-refactor' into integration_2023_w27
2023-07-08 13:29:55 +02:00