Set PDCP SN length for DRBs for separate RRC element.

svn path=/trunk/; revision=50021
This commit is contained in:
Martin Mathieson 2013-06-18 22:38:54 +00:00
parent 8e060a2ad5
commit 2cf27a92a6
2 changed files with 9 additions and 2 deletions

View File

@ -1245,8 +1245,12 @@ SoundingRS-UL-ConfigDedicated/setup/duration STRINGS=TFS(&lte_rrc_duration_val)
guint32 value;
%(DEFAULT_BODY)s
if (actx->private_data != NULL) {
/* TODO: can't this also be 15 bits? */
((drb_mapping_t*)actx->private_data)->pdcp_sn_size = (value==0) ? 7 : 12;
((drb_mapping_t*)actx->private_data)->pdcp_sn_size_present = TRUE;
}
#.FN_FTR PDCP-Config/eag_2/pdcp-SN-Size-v1130
if (actx->private_data != NULL) {
((drb_mapping_t*)actx->private_data)->pdcp_sn_size = 15;
((drb_mapping_t*)actx->private_data)->pdcp_sn_size_present = TRUE;
}

View File

@ -12283,7 +12283,6 @@ dissect_lte_rrc_T_pdcp_SN_Size(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac
2, &value, FALSE, 0, NULL);
if (actx->private_data != NULL) {
/* TODO: can't this also be 15 bits? */
((drb_mapping_t*)actx->private_data)->pdcp_sn_size = (value==0) ? 7 : 12;
((drb_mapping_t*)actx->private_data)->pdcp_sn_size_present = TRUE;
}
@ -12415,6 +12414,10 @@ dissect_lte_rrc_T_pdcp_SN_Size_v1130(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
1, NULL, FALSE, 0, NULL);
if (actx->private_data != NULL) {
((drb_mapping_t*)actx->private_data)->pdcp_sn_size = 15;
((drb_mapping_t*)actx->private_data)->pdcp_sn_size_present = TRUE;
}
return offset;
}