Configure PDCP entity for UE DRB with no integrity and ciphering to comply with configuration at gNB

-To be revisited if we want to enable integrity and ciphering for DRBs
This commit is contained in:
matzakos
2021-06-27 10:34:37 +02:00
parent 64e58a4300
commit 408d05c682
2 changed files with 1 additions and 5 deletions
-3
View File
@@ -65,9 +65,6 @@ static void nr_pdcp_entity_recv_pdu(nr_pdcp_entity_t *entity,
buffer[2];
header_size = 3;
}
// FIXME: DRB creation is with integrity, but we don't receive it
if ( entity->type != NR_PDCP_SRB )
entity->has_integrity=0;
/* SRBs always have MAC-I, even if integrity is not active */
if ( entity->has_integrity ||
entity->type == NR_PDCP_SRB) {
+1 -2
View File
@@ -2158,8 +2158,7 @@ int8_t nr_rrc_ue_decode_ccch( const protocol_ctxt_t *const ctxt_pP, const NR_SRB
NULL,
radioBearerConfig->drb_ToAddModList,
NULL,
NR_UE_rrc_inst[ctxt_pP->module_id].cipheringAlgorithm |
(NR_UE_rrc_inst[ctxt_pP->module_id].integrityProtAlgorithm << 4),
0,
NULL,
NULL,
kUPenc,