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 <[email protected]>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: fixeria <[email protected]>
Gerrit-Reviewer: laforge <[email protected]>
Gerrit-Reviewer: pespin <[email protected]>