fixeria has submitted this change. (
https://gerrit.osmocom.org/c/libosmo-gprs/+/39187?usp=email )
Change subject: rlcmac: fix EGPRS BEP Link Quality Measurements Type 2
......................................................................
rlcmac: fix EGPRS BEP Link Quality Measurements Type 2
This IE is defined in 3GPP TS 44.060 Table 12.5a.2.1. Each presence
bit indicates presence of the next two entries, not one.
This patch does affect the output of csn1_ts_44_060_test, though it
does not fix decoding because it's caused by an unrelated problem.
Related: osmo-pcu.git I061ac16df5e6413266de08884f791f0264791192
Change-Id: Iac4de18ef25386f774bb409201b7a7996d1c8824
---
M src/rlcmac/csn1_ts_44_060.c
M tests/rlcmac/csn1_ts_44_060_test.err
2 files changed, 9 insertions(+), 8 deletions(-)
Approvals:
Jenkins Builder: Verified
fixeria: Looks good to me, approved
diff --git a/src/rlcmac/csn1_ts_44_060.c b/src/rlcmac/csn1_ts_44_060.c
index 296c498..e8c03df 100644
--- a/src/rlcmac/csn1_ts_44_060.c
+++ b/src/rlcmac/csn1_ts_44_060.c
@@ -519,34 +519,35 @@
CSN_DESCR_END (Ext_Channel_Request_desc_t)
+/* Table 12.5a.2.1 "EGPRS BEP Link Quality Measurements Type 2 Information
elements" */
static const
CSN_DESCR_BEGIN(EGPRS_BEP_LinkQualityMeasurements_type2_t)
- M_NEXT_EXIST (EGPRS_BEP_LinkQualityMeasurements_type2_t, Exist_GMSK_MEAN_BEP, 1),
+ M_NEXT_EXIST (EGPRS_BEP_LinkQualityMeasurements_type2_t, Exist_GMSK_MEAN_BEP, 2),
M_UINT (EGPRS_BEP_LinkQualityMeasurements_type2_t, GMSK_MEAN_BEP, 5),
M_UINT (EGPRS_BEP_LinkQualityMeasurements_type2_t, GMSK_CV_BEP, 3),
- M_NEXT_EXIST (EGPRS_BEP_LinkQualityMeasurements_type2_t, Exist_8PSK_MEAN_BEP, 1),
+ M_NEXT_EXIST (EGPRS_BEP_LinkQualityMeasurements_type2_t, Exist_8PSK_MEAN_BEP, 2),
M_UINT (EGPRS_BEP_LinkQualityMeasurements_type2_t, p8PSK_MEAN_BEP, 5),
M_UINT (EGPRS_BEP_LinkQualityMeasurements_type2_t, p8PSK_CV_BEP, 3),
- M_NEXT_EXIST (EGPRS_BEP_LinkQualityMeasurements_type2_t, Exist_QPSK_MEAN_BEP, 1),
+ M_NEXT_EXIST (EGPRS_BEP_LinkQualityMeasurements_type2_t, Exist_QPSK_MEAN_BEP, 2),
M_UINT (EGPRS_BEP_LinkQualityMeasurements_type2_t, QPSK_MEAN_BEP, 5),
M_UINT (EGPRS_BEP_LinkQualityMeasurements_type2_t, QPSK_CV_BEP, 3),
- M_NEXT_EXIST (EGPRS_BEP_LinkQualityMeasurements_type2_t, Exist_16QAM_NSR_MEAN_BEP, 1),
+ M_NEXT_EXIST (EGPRS_BEP_LinkQualityMeasurements_type2_t, Exist_16QAM_NSR_MEAN_BEP, 2),
M_UINT (EGPRS_BEP_LinkQualityMeasurements_type2_t, p16QAM_NSR_MEAN_BEP, 5),
M_UINT (EGPRS_BEP_LinkQualityMeasurements_type2_t, p16QAM_NSR_CV_BEP, 3),
- M_NEXT_EXIST (EGPRS_BEP_LinkQualityMeasurements_type2_t, Exist_32QAM_NSR_MEAN_BEP, 1),
+ M_NEXT_EXIST (EGPRS_BEP_LinkQualityMeasurements_type2_t, Exist_32QAM_NSR_MEAN_BEP, 2),
M_UINT (EGPRS_BEP_LinkQualityMeasurements_type2_t, p32QAM_NSR_MEAN_BEP, 5),
M_UINT (EGPRS_BEP_LinkQualityMeasurements_type2_t, p32QAM_NSR_CV_BEP, 3),
- M_NEXT_EXIST (EGPRS_BEP_LinkQualityMeasurements_type2_t, Exist_16QAM_HSR_MEAN_BEP, 1),
+ M_NEXT_EXIST (EGPRS_BEP_LinkQualityMeasurements_type2_t, Exist_16QAM_HSR_MEAN_BEP, 2),
M_UINT (EGPRS_BEP_LinkQualityMeasurements_type2_t, p16QAM_HSR_MEAN_BEP, 5),
M_UINT (EGPRS_BEP_LinkQualityMeasurements_type2_t, p16QAM_HSR_CV_BEP, 3),
- M_NEXT_EXIST (EGPRS_BEP_LinkQualityMeasurements_type2_t, Exist_32QAM_HSR_MEAN_BEP, 1),
+ M_NEXT_EXIST (EGPRS_BEP_LinkQualityMeasurements_type2_t, Exist_32QAM_HSR_MEAN_BEP, 2),
M_UINT (EGPRS_BEP_LinkQualityMeasurements_type2_t, p32QAM_HSR_MEAN_BEP, 5),
M_UINT (EGPRS_BEP_LinkQualityMeasurements_type2_t, p32QAM_HSR_CV_BEP, 3),
diff --git a/tests/rlcmac/csn1_ts_44_060_test.err b/tests/rlcmac/csn1_ts_44_060_test.err
index 029e993..57a6391 100644
--- a/tests/rlcmac/csn1_ts_44_060_test.err
+++ b/tests/rlcmac/csn1_ts_44_060_test.err
@@ -39,7 +39,7 @@
DLCSN1 INFO osmo_csn1_stream_encode (type: Pkt Resource Req (5)): PayloadType = 1 | spare
= 0 | R = 0 | MESSAGE_TYPE = 5 | Exist_ACCESS_TYPE = 1 | ACCESS_TYPE = 0 | : ID | u.TLLI
= 1 | u.TLLI = 4180140003 | : End ID | Exist_MS_Radio_Access_capability2 = 1 | :
MS_Radio_Access_capability2 | MS_RA_capability_value { | u.Content = 7 |
RF_Power_Capability = 4 | Exist_A5_bits = 0 | ES_IND = 1 | PS = 1 | VGCS = 0 | VBS = 0 |
Exist_Multislot_capability = 1 | : Multislot_capability | Exist_HSCSD_multislot_class = 0
| Exist_GPRS_multislot_class = 1 | GPRS_multislot_class = 12 |
GPRS_Extended_Dynamic_Allocation_Capability = 1 | Exist_SM = 0 |
Exist_ECSD_multislot_class = 0 | Exist_EGPRS_multislot_class = 1 | EGPRS_multislot_class =
12 | EGPRS_Extended_Dynamic_Allocation_Capability = 1 | Exist_DTM_GPRS_multislot_class = 0
| : End Multislot_capability | Exist_Eight_PSK_Power_Capability = 1 |
Eight_PSK_Power_Capability = 2 | COMPACT_Interference_Measurement_Capability = 0 |
Revision_Level_Indicator = 1 | UMTS_FDD_Radio_Access_Technology_Capability = 1 |
UMTS_384_TDD_Radio_Access_Technology_Capability = 0 |
CDMA2000_Radio_Access_Technology_Capability = 0 |
UMTS_128_TDD_Radio_Access_Technology_Capability = 0 | GERAN_Feature_Package_1 = 1 |
Exist_Extended_DTM_multislot_class = 0 | Modulation_based_multislot_class_support = 0 |
Exist_HighMultislotCapability = 0 | Exist_GERAN_lu_ModeCapability = 0 |
GMSK_MultislotPowerProfile = 0 | EightPSK_MultislotProfile = 0 | MultipleTBF_Capability =
0 | DownlinkAdvancedReceiverPerformance = 1 |
ExtendedRLC_MAC_ControlMessageSegmentionsCapability = 1 | DTM_EnhancementsCapability = 0 |
Exist_DTM_GPRS_HighMultislotClass = 0 | PS_HandoverCapability = 0 |
DTM_Handover_Capability = 0 | Exist_DownlinkDualCarrierCapability_r7 = 0 |
FlexibleTimeslotAssignment = 0 | GAN_PS_HandoverCapability = 0 | RLC_Non_persistentMode =
0 | ReducedLatencyCapability = 0 | UplinkEGPRS2 = 0 | DownlinkEGPRS2 = 0 |
EUTRA_FDD_Support = 0 | EUTRA_TDD_Support = 0 | GERAN_To_EUTRAN_supportInGERAN_PTM = 0 |
PriorityBasedReselectionSupport = 1 | u.Content length = 67 | MS_RA_capability_value } |
: End MS_Radio_Access_capability2 | : Channel_Request_Description | PEAK_THROUGHPUT_CLASS
= 6 | RADIO_PRIORITY = 3 | RLC_MODE = 0 | LLC_PDU_TYPE = 1 | RLC_OCTET_COUNT = 84 | : End
Channel_Request_Description | Exist_CHANGE_MARK = 0 | C_VALUE = 14 | Exist_SIGN_VAR = 0 |
I_LEVEL_TN : | Exist = 0 | I_LEVEL_TN : | Exist = 0 | I_LEVEL_TN : | Exist = 0 |
I_LEVEL_TN : | Exist = 0 | I_LEVEL_TN : | Exist = 0 | I_LEVEL_TN : | Exist = 0 |
I_LEVEL_TN : | Exist = 0 | I_LEVEL_TN : | Exist = 0 | Exist_AdditionsR99 = 1 | :
AdditionsR99 | Exist_EGPRS_BEP_LinkQualityMeasurements = 0 |
Exist_EGPRS_TimeslotLinkQualityMeasurements = 0 | Exist_PFI = 0 |
MS_RAC_AdditionalInformationAvailable = 0 | RetransmissionOfPRR = 0 | Exist_AdditionsR5 =
0 | : End AdditionsR99 | Padding = 43|
DLCSN1 INFO osmo_csn1_stream_decode (type: Pkt Resource Req (5)): PayloadType = 1 | spare
= 0 | R = 0 | MESSAGE_TYPE = 5 | Exist_ACCESS_TYPE = 1 | ACCESS_TYPE = 2 | : ID | Choice
PacketResourceRequestID = 1 | u.TLLI = 0xe1c5d364 | : End ID |
Exist_MS_Radio_Access_capability2 = 1 | : MS_Radio_Access_capability2 |
MS_RA_capability_value { | Choice MS_RA_capability_value_Choice = 7 | u.Content length =
46 | offset = 1 | RF_Power_Capability = 4 | Exist_A5_bits = 1 | A5_bits = 80 | ES_IND = 1
| PS = 1 | VGCS = 0 | VBS = 0 | Exist_Multislot_capability = 1 | : Multislot_capability |
Exist_HSCSD_multislot_class = 0 | Exist_GPRS_multislot_class = 1 | GPRS_multislot_class =
12 | GPRS_Extended_Dynamic_Allocation_Capability = 1 | Exist_SM = 0 |
Exist_ECSD_multislot_class = 0 | Exist_EGPRS_multislot_class = 1 | EGPRS_multislot_class =
12 | EGPRS_Extended_Dynamic_Allocation_Capability = 1 | Exist_DTM_GPRS_multislot_class = 0
| : End Multislot_capability | Exist_Eight_PSK_Power_Capability = 1 |
Eight_PSK_Power_Capability = 2 | COMPACT_Interference_Measurement_Capability = 0 |
Revision_Level_Indicator = 1 | UMTS_FDD_Radio_Access_Technology_Capability = 1 |
UMTS_384_TDD_Radio_Access_Technology_Capability = 0 |
CDMA2000_Radio_Access_Technology_Capability = 0 |
UMTS_128_TDD_Radio_Access_Technology_Capability = 1 | GERAN_Feature_Package_1 = 1 |
Exist_Extended_DTM_multislot_class = 0 | Modulation_based_multislot_class_support = 0 |
GMSK_MultislotPowerProfile = NULL | EightPSK_MultislotProfile = NULL |
MultipleTBF_Capability = NULL | DownlinkAdvancedReceiverPerformance = NULL |
ExtendedRLC_MAC_ControlMessageSegmentionsCapability = NULL | DTM_EnhancementsCapability =
NULL | PS_HandoverCapability = NULL | DTM_Handover_Capability = NULL |
FlexibleTimeslotAssignment = NULL | GAN_PS_HandoverCapability = NULL |
RLC_Non_persistentMode = NULL | ReducedLatencyCapability = NULL | UplinkEGPRS2 = NULL |
DownlinkEGPRS2 = NULL | EUTRA_FDD_Support = NULL | EUTRA_TDD_Support = NULL |
GERAN_To_EUTRAN_supportInGERAN_PTM = NULL | PriorityBasedReselectionSupport = NULL |
MS_RA_capability_value } | : End MS_Radio_Access_capability2 | :
Channel_Request_Description | PEAK_THROUGHPUT_CLASS = 6 | RADIO_PRIORITY = 0 | RLC_MODE =
0 | LLC_PDU_TYPE = 1 | RLC_OCTET_COUNT = 20 | : End Channel_Request_Description |
Exist_CHANGE_MARK = 0 | C_VALUE = 0 | Exist_SIGN_VAR = 0 | I_LEVEL_TN | Exist = 0 |
I_LEVEL_TN | Exist = 0 | I_LEVEL_TN | Exist = 0 | I_LEVEL_TN | Exist = 0 | I_LEVEL_TN |
Exist = 0 | I_LEVEL_TN | Exist = 0 | I_LEVEL_TN | Exist = 0 | I_LEVEL_TN | Exist = 0 |
Exist_AdditionsR99 = 1 | : AdditionsR99 | Exist_EGPRS_BEP_LinkQualityMeasurements = 0 |
Exist_EGPRS_TimeslotLinkQualityMeasurements = 0 | Exist_PFI = 0 |
MS_RAC_AdditionalInformationAvailable = 0 | RetransmissionOfPRR = 0 | Exist_AdditionsR5 =
0 | : End AdditionsR99 | Padding = 11|43|43|43|
DLCSN1 INFO osmo_csn1_stream_encode (type: Pkt Resource Req (5)): PayloadType = 1 | spare
= 0 | R = 0 | MESSAGE_TYPE = 5 | Exist_ACCESS_TYPE = 1 | ACCESS_TYPE = 2 | : ID | u.TLLI
= 1 | u.TLLI = 3787838308 | : End ID | Exist_MS_Radio_Access_capability2 = 1 | :
MS_Radio_Access_capability2 | MS_RA_capability_value { | u.Content = 7 |
RF_Power_Capability = 4 | Exist_A5_bits = 1 | A5_bits = 80 | ES_IND = 1 | PS = 1 | VGCS =
0 | VBS = 0 | Exist_Multislot_capability = 1 | : Multislot_capability |
Exist_HSCSD_multislot_class = 0 | Exist_GPRS_multislot_class = 1 | GPRS_multislot_class =
12 | GPRS_Extended_Dynamic_Allocation_Capability = 1 | Exist_SM = 0 |
Exist_ECSD_multislot_class = 0 | Exist_EGPRS_multislot_class = 1 | EGPRS_multislot_class =
12 | EGPRS_Extended_Dynamic_Allocation_Capability = 1 | Exist_DTM_GPRS_multislot_class = 0
| : End Multislot_capability | Exist_Eight_PSK_Power_Capability = 1 |
Eight_PSK_Power_Capability = 2 | COMPACT_Interference_Measurement_Capability = 0 |
Revision_Level_Indicator = 1 | UMTS_FDD_Radio_Access_Technology_Capability = 1 |
UMTS_384_TDD_Radio_Access_Technology_Capability = 0 |
CDMA2000_Radio_Access_Technology_Capability = 0 |
UMTS_128_TDD_Radio_Access_Technology_Capability = 1 | GERAN_Feature_Package_1 = 1 |
Exist_Extended_DTM_multislot_class = 0 | Modulation_based_multislot_class_support = 0 |
Exist_HighMultislotCapability = 0 | Exist_GERAN_lu_ModeCapability = 0 |
GMSK_MultislotPowerProfile = 0 | EightPSK_MultislotProfile = 0 | MultipleTBF_Capability =
0 | DownlinkAdvancedReceiverPerformance = 0 |
ExtendedRLC_MAC_ControlMessageSegmentionsCapability = 0 | DTM_EnhancementsCapability = 0 |
Exist_DTM_GPRS_HighMultislotClass = 0 | PS_HandoverCapability = 0 |
DTM_Handover_Capability = 0 | Exist_DownlinkDualCarrierCapability_r7 = 0 |
FlexibleTimeslotAssignment = 0 | GAN_PS_HandoverCapability = 0 | RLC_Non_persistentMode =
0 | ReducedLatencyCapability = 0 | UplinkEGPRS2 = 0 | DownlinkEGPRS2 = 0 |
EUTRA_FDD_Support = 0 | EUTRA_TDD_Support = 0 | GERAN_To_EUTRAN_supportInGERAN_PTM = 0 |
PriorityBasedReselectionSupport = 0 | u.Content length = 74 | MS_RA_capability_value } |
: End MS_Radio_Access_capability2 | : Channel_Request_Description | PEAK_THROUGHPUT_CLASS
= 6 | RADIO_PRIORITY = 0 | RLC_MODE = 0 | LLC_PDU_TYPE = 1 | RLC_OCTET_COUNT = 20 | : End
Channel_Request_Description | Exist_CHANGE_MARK = 0 | C_VALUE = 0 | Exist_SIGN_VAR = 0 |
I_LEVEL_TN : | Exist = 0 | I_LEVEL_TN : | Exist = 0 | I_LEVEL_TN : | Exist = 0 |
I_LEVEL_TN : | Exist = 0 | I_LEVEL_TN : | Exist = 0 | I_LEVEL_TN : | Exist = 0 |
I_LEVEL_TN : | Exist = 0 | I_LEVEL_TN : | Exist = 0 | Exist_AdditionsR99 = 1 | :
AdditionsR99 | Exist_EGPRS_BEP_LinkQualityMeasurements = 0 |
Exist_EGPRS_TimeslotLinkQualityMeasurements = 0 | Exist_PFI = 0 |
MS_RAC_AdditionalInformationAvailable = 0 | RetransmissionOfPRR = 0 | Exist_AdditionsR5 =
0 | : End AdditionsR99 | Padding =
-DLCSN1 INFO osmo_csn1_stream_decode (type: Pkt Resource Req (5)): PayloadType = 1 | spare
= 0 | R = 0 | MESSAGE_TYPE = 5 | Exist_ACCESS_TYPE = 1 | ACCESS_TYPE = 3 | : ID | Choice
PacketResourceRequestID = 1 | u.TLLI = 0x96cb3568 | : End ID |
Exist_MS_Radio_Access_capability2 = 1 | : MS_Radio_Access_capability2 |
MS_RA_capability_value { | Choice MS_RA_capability_value_Choice = 7 | u.Content length =
50 | offset = 1 | RF_Power_Capability = 4 | Exist_A5_bits = 1 | A5_bits = 80 | ES_IND = 1
| PS = 1 | VGCS = 0 | VBS = 0 | Exist_Multislot_capability = 1 | : Multislot_capability |
Exist_HSCSD_multislot_class = 0 | Exist_GPRS_multislot_class = 1 | GPRS_multislot_class =
11 | GPRS_Extended_Dynamic_Allocation_Capability = 1 | Exist_SM = 1 | SMS_VALUE = 2 |
SM_VALUE = 2 | Exist_ECSD_multislot_class = 0 | Exist_EGPRS_multislot_class = 1 |
EGPRS_multislot_class = 11 | EGPRS_Extended_Dynamic_Allocation_Capability = 1 |
Exist_DTM_GPRS_multislot_class = 0 | : End Multislot_capability |
Exist_Eight_PSK_Power_Capability = 1 | Eight_PSK_Power_Capability = 2 |
COMPACT_Interference_Measurement_Capability = 0 | Revision_Level_Indicator = 1 |
UMTS_FDD_Radio_Access_Technology_Capability = 0 |
UMTS_384_TDD_Radio_Access_Technology_Capability = 0 |
CDMA2000_Radio_Access_Technology_Capability = 0 |
UMTS_128_TDD_Radio_Access_Technology_Capability = NULL | GERAN_Feature_Package_1 = NULL |
Modulation_based_multislot_class_support = NULL | GMSK_MultislotPowerProfile = NULL |
EightPSK_MultislotProfile = NULL | MultipleTBF_Capability = NULL |
DownlinkAdvancedReceiverPerformance = NULL |
ExtendedRLC_MAC_ControlMessageSegmentionsCapability = NULL | DTM_EnhancementsCapability =
NULL | PS_HandoverCapability = NULL | DTM_Handover_Capability = NULL |
FlexibleTimeslotAssignment = NULL | GAN_PS_HandoverCapability = NULL |
RLC_Non_persistentMode = NULL | ReducedLatencyCapability = NULL | UplinkEGPRS2 = NULL |
DownlinkEGPRS2 = NULL | EUTRA_FDD_Support = NULL | EUTRA_TDD_Support = NULL |
GERAN_To_EUTRAN_supportInGERAN_PTM = NULL | PriorityBasedReselectionSupport = NULL |
MS_RA_capability_value } | : End MS_Radio_Access_capability2 | :
Channel_Request_Description | PEAK_THROUGHPUT_CLASS = 9 | RADIO_PRIORITY = 0 | RLC_MODE =
0 | LLC_PDU_TYPE = 1 | RLC_OCTET_COUNT = 39 | : End Channel_Request_Description |
Exist_CHANGE_MARK = 0 | C_VALUE = 19 | Exist_SIGN_VAR = 0 | I_LEVEL_TN | Exist = 0 |
I_LEVEL_TN | Exist = 0 | I_LEVEL_TN | Exist = 0 | I_LEVEL_TN | Exist = 0 | I_LEVEL_TN |
Exist = 0 | I_LEVEL_TN | Exist = 0 | I_LEVEL_TN | Exist = 0 | I_LEVEL_TN | Exist = 0 |
Exist_AdditionsR99 = 1 | : AdditionsR99 | Exist_EGPRS_BEP_LinkQualityMeasurements = 0 |
Exist_EGPRS_TimeslotLinkQualityMeasurements = 0 | Exist_PFI = 0 |
MS_RAC_AdditionalInformationAvailable = 0 | RetransmissionOfPRR = 0 | Exist_AdditionsR5 =
1 | : AdditionsR5 | Exist_Iu_Mode_ChRequestDesk = 0 | Exist_HFN_LSB = 0 |
Exist_AdditionsR6 = 1 | : AdditionsR6 | Exist_Ext_Channel_Request_desc = 0 |
Exist_AdditionsR7 = 1 | : AdditionsR7 | EARLY_TBF_ESTABLISHMENT = 0 |
Exist_EGPRS_BEP_LinkQualityMeasurements_type2 = 1 | :
EGPRS_BEP_LinkQualityMeasurements_type2 | Exist_GMSK_MEAN_BEP = 1 | GMSK_MEAN_BEP = 5 |
GMSK_CV_BEP = 3 | Exist_8PSK_MEAN_BEP = 0 | p8PSK_CV_BEP = 2 | Exist_QPSK_MEAN_BEP = 1 |
DLCSN1 ERROR osmo_csn1_stream_decode: error NEED_MORE BITS TO UNPACK (-5) at QPSK_MEAN_BEP
(idx 181): End EGPRS_BEP_LinkQualityMeasurements_type2 | : End AdditionsR7 | : End
AdditionsR6 | : End AdditionsR5 | : End AdditionsR99 |
+DLCSN1 INFO osmo_csn1_stream_decode (type: Pkt Resource Req (5)): PayloadType = 1 | spare
= 0 | R = 0 | MESSAGE_TYPE = 5 | Exist_ACCESS_TYPE = 1 | ACCESS_TYPE = 3 | : ID | Choice
PacketResourceRequestID = 1 | u.TLLI = 0x96cb3568 | : End ID |
Exist_MS_Radio_Access_capability2 = 1 | : MS_Radio_Access_capability2 |
MS_RA_capability_value { | Choice MS_RA_capability_value_Choice = 7 | u.Content length =
50 | offset = 1 | RF_Power_Capability = 4 | Exist_A5_bits = 1 | A5_bits = 80 | ES_IND = 1
| PS = 1 | VGCS = 0 | VBS = 0 | Exist_Multislot_capability = 1 | : Multislot_capability |
Exist_HSCSD_multislot_class = 0 | Exist_GPRS_multislot_class = 1 | GPRS_multislot_class =
11 | GPRS_Extended_Dynamic_Allocation_Capability = 1 | Exist_SM = 1 | SMS_VALUE = 2 |
SM_VALUE = 2 | Exist_ECSD_multislot_class = 0 | Exist_EGPRS_multislot_class = 1 |
EGPRS_multislot_class = 11 | EGPRS_Extended_Dynamic_Allocation_Capability = 1 |
Exist_DTM_GPRS_multislot_class = 0 | : End Multislot_capability |
Exist_Eight_PSK_Power_Capability = 1 | Eight_PSK_Power_Capability = 2 |
COMPACT_Interference_Measurement_Capability = 0 | Revision_Level_Indicator = 1 |
UMTS_FDD_Radio_Access_Technology_Capability = 0 |
UMTS_384_TDD_Radio_Access_Technology_Capability = 0 |
CDMA2000_Radio_Access_Technology_Capability = 0 |
UMTS_128_TDD_Radio_Access_Technology_Capability = NULL | GERAN_Feature_Package_1 = NULL |
Modulation_based_multislot_class_support = NULL | GMSK_MultislotPowerProfile = NULL |
EightPSK_MultislotProfile = NULL | MultipleTBF_Capability = NULL |
DownlinkAdvancedReceiverPerformance = NULL |
ExtendedRLC_MAC_ControlMessageSegmentionsCapability = NULL | DTM_EnhancementsCapability =
NULL | PS_HandoverCapability = NULL | DTM_Handover_Capability = NULL |
FlexibleTimeslotAssignment = NULL | GAN_PS_HandoverCapability = NULL |
RLC_Non_persistentMode = NULL | ReducedLatencyCapability = NULL | UplinkEGPRS2 = NULL |
DownlinkEGPRS2 = NULL | EUTRA_FDD_Support = NULL | EUTRA_TDD_Support = NULL |
GERAN_To_EUTRAN_supportInGERAN_PTM = NULL | PriorityBasedReselectionSupport = NULL |
MS_RA_capability_value } | : End MS_Radio_Access_capability2 | :
Channel_Request_Description | PEAK_THROUGHPUT_CLASS = 9 | RADIO_PRIORITY = 0 | RLC_MODE =
0 | LLC_PDU_TYPE = 1 | RLC_OCTET_COUNT = 39 | : End Channel_Request_Description |
Exist_CHANGE_MARK = 0 | C_VALUE = 19 | Exist_SIGN_VAR = 0 | I_LEVEL_TN | Exist = 0 |
I_LEVEL_TN | Exist = 0 | I_LEVEL_TN | Exist = 0 | I_LEVEL_TN | Exist = 0 | I_LEVEL_TN |
Exist = 0 | I_LEVEL_TN | Exist = 0 | I_LEVEL_TN | Exist = 0 | I_LEVEL_TN | Exist = 0 |
Exist_AdditionsR99 = 1 | : AdditionsR99 | Exist_EGPRS_BEP_LinkQualityMeasurements = 0 |
Exist_EGPRS_TimeslotLinkQualityMeasurements = 0 | Exist_PFI = 0 |
MS_RAC_AdditionalInformationAvailable = 0 | RetransmissionOfPRR = 0 | Exist_AdditionsR5 =
1 | : AdditionsR5 | Exist_Iu_Mode_ChRequestDesk = 0 | Exist_HFN_LSB = 0 |
Exist_AdditionsR6 = 1 | : AdditionsR6 | Exist_Ext_Channel_Request_desc = 0 |
Exist_AdditionsR7 = 1 | : AdditionsR7 | EARLY_TBF_ESTABLISHMENT = 0 |
Exist_EGPRS_BEP_LinkQualityMeasurements_type2 = 1 | :
EGPRS_BEP_LinkQualityMeasurements_type2 | Exist_GMSK_MEAN_BEP = 1 | GMSK_MEAN_BEP = 5 |
GMSK_CV_BEP = 3 | Exist_8PSK_MEAN_BEP = 0 | Exist_QPSK_MEAN_BEP = 0 |
Exist_16QAM_NSR_MEAN_BEP = 1 | p16QAM_NSR_MEAN_BEP = 11 | DLCSN1 ERROR
osmo_csn1_stream_decode: error NEED_MORE BITS TO UNPACK (-5) at p16QAM_NSR_CV_BEP (idx
184): End EGPRS_BEP_LinkQualityMeasurements_type2 | : End AdditionsR7 | : End AdditionsR6
| : End AdditionsR5 | : End AdditionsR99 |
DLCSN1 INFO osmo_csn1_stream_encode (type: Pkt Resource Req (5)): PayloadType = 1 | spare
= 0 | R = 0 | MESSAGE_TYPE = 5 | Exist_ACCESS_TYPE = 1 | ACCESS_TYPE = 3 | : ID | u.TLLI
= 1 | u.TLLI = 2529899880 | : End ID | Exist_MS_Radio_Access_capability2 = 1 | :
MS_Radio_Access_capability2 | MS_RA_capability_value { | u.Content = 7 |
RF_Power_Capability = 4 | Exist_A5_bits = 1 | A5_bits = 80 | ES_IND = 1 | PS = 1 | VGCS =
0 | VBS = 0 | Exist_Multislot_capability = 1 | : Multislot_capability |
Exist_HSCSD_multislot_class = 0 | Exist_GPRS_multislot_class = 1 | GPRS_multislot_class =
11 | GPRS_Extended_Dynamic_Allocation_Capability = 1 | Exist_SM = 1 | SMS_VALUE = 2 |
SM_VALUE = 2 | Exist_ECSD_multislot_class = 0 | Exist_EGPRS_multislot_class = 1 |
EGPRS_multislot_class = 11 | EGPRS_Extended_Dynamic_Allocation_Capability = 1 |
Exist_DTM_GPRS_multislot_class = 0 | : End Multislot_capability |
Exist_Eight_PSK_Power_Capability = 1 | Eight_PSK_Power_Capability = 2 |
COMPACT_Interference_Measurement_Capability = 0 | Revision_Level_Indicator = 1 |
UMTS_FDD_Radio_Access_Technology_Capability = 0 |
UMTS_384_TDD_Radio_Access_Technology_Capability = 0 |
CDMA2000_Radio_Access_Technology_Capability = 0 |
UMTS_128_TDD_Radio_Access_Technology_Capability = 0 | GERAN_Feature_Package_1 = 0 |
Exist_Extended_DTM_multislot_class = 0 | Modulation_based_multislot_class_support = 0 |
Exist_HighMultislotCapability = 0 | Exist_GERAN_lu_ModeCapability = 0 |
GMSK_MultislotPowerProfile = 0 | EightPSK_MultislotProfile = 0 | MultipleTBF_Capability =
0 | DownlinkAdvancedReceiverPerformance = 0 |
ExtendedRLC_MAC_ControlMessageSegmentionsCapability = 0 | DTM_EnhancementsCapability = 0 |
Exist_DTM_GPRS_HighMultislotClass = 0 | PS_HandoverCapability = 0 |
DTM_Handover_Capability = 0 | Exist_DownlinkDualCarrierCapability_r7 = 0 |
FlexibleTimeslotAssignment = 0 | GAN_PS_HandoverCapability = 0 | RLC_Non_persistentMode =
0 | ReducedLatencyCapability = 0 | UplinkEGPRS2 = 0 | DownlinkEGPRS2 = 0 |
EUTRA_FDD_Support = 0 | EUTRA_TDD_Support = 0 | GERAN_To_EUTRAN_supportInGERAN_PTM = 0 |
PriorityBasedReselectionSupport = 0 | u.Content length = 82 | MS_RA_capability_value } |
: End MS_Radio_Access_capability2 | : Channel_Request_Description | PEAK_THROUGHPUT_CLASS
= 9 | RADIO_PRIORITY = 0 | RLC_MODE = 0 | LLC_PDU_TYPE = 1 | RLC_OCTET_COUNT = 39 | : End
Channel_Request_Description | Exist_CHANGE_MARK = 0 | C_VALUE = 19 | Exist_SIGN_VAR = 0 |
I_LEVEL_TN : | Exist = 0 | I_LEVEL_TN : | Exist = 0 | I_LEVEL_TN : | Exist = 0 |
I_LEVEL_TN : | Exist = 0 | I_LEVEL_TN : | Exist = 0 | I_LEVEL_TN : | Exist = 0 |
I_LEVEL_TN : | Exist = 0 | I_LEVEL_TN : | Exist = 0 | DLCSN1 ERROR
osmo_csn1_stream_encode: error NEED_MORE BITS TO UNPACK (-5) at (idx 184)
DLGLOBAL ERROR Failed to encode an Uplink block: not enough bits in the output buffer
(rc=-5)
DLCSN1 INFO osmo_csn1_stream_decode (type: EGPRS Pkt DL ACK/NACK (8)): PayloadType = 1 |
spare = 0 | R = 0 | MESSAGE_TYPE = 8 | DOWNLINK_TFI = 0 | MS_OUT_OF_MEMORY = 0 |
Exist_EGPRS_ChannelQualityReport = 1 | : EGPRS_ChannelQualityReport | :
EGPRS_BEP_LinkQualityMeasurements | Exist_MEAN_CV_BEP_GMSK = 0 | Exist_MEAN_CV_BEP_8PSK =
1 | MEAN_BEP_8PSK = 31 | CV_BEP_8PSK = 7 | : End EGPRS_BEP_LinkQualityMeasurements |
C_VALUE = 58 | : EGPRS_TimeslotLinkQualityMeasurements | Exist_BEP_MEASUREMENTS = 0 |
Exist_INTERFERENCE_MEASUREMENTS = 0 | : End EGPRS_TimeslotLinkQualityMeasurements | : End
EGPRS_ChannelQualityReport | Exist_ChannelRequestDescription = 1 | :
ChannelRequestDescription | PEAK_THROUGHPUT_CLASS = 6 | RADIO_PRIORITY = 0 | RLC_MODE = 0
| LLC_PDU_TYPE = 1 | RLC_OCTET_COUNT = 62 | : End ChannelRequestDescription | Exist_PFI =
0 | Exist_ExtensionBits = 0 | : EGPRS_AckNack | Desc = 0 | : Desc | FINAL_ACK_INDICATION
= 0 | BEGINNING_OF_WINDOW = 1 | END_OF_WINDOW = 1 | STARTING_SEQUENCE_NUMBER = 1187 |
Exist_CRBB = 0 | URBB = 127 | URBB = 255 | URBB = 255 | URBB = 238 | URBB = 0 | URBB = 0 |
URBB = 0 | URBB = 0 | URBB = 0 | URBB = 0 | URBB = 0 | URBB = 0 | URBB = 0 | : End Desc |
: End EGPRS_AckNack | Padding =
--
To view, visit
https://gerrit.osmocom.org/c/libosmo-gprs/+/39187?usp=email
To unsubscribe, or for help writing mail filters, visit
https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: merged
Gerrit-Project: libosmo-gprs
Gerrit-Branch: master
Gerrit-Change-Id: Iac4de18ef25386f774bb409201b7a7996d1c8824
Gerrit-Change-Number: 39187
Gerrit-PatchSet: 3
Gerrit-Owner: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Reviewer: laforge <laforge(a)osmocom.org>
Gerrit-Reviewer: pespin <pespin(a)sysmocom.de>