gsm_rlcmac: Update : PACKET RESOURCE REQUEST to Release 14.0.0
Port from wireshark.git 07fc801684ebff7aff02505cdb2c120caea846e0.
Ported-by: Pau Espin Pedrol <pespin@sysmocom.de>
Change-Id: Iceb59c58406180bc57fe6eb27127b4d11a0a3df7
diff --git a/src/gsm_rlcmac.h b/src/gsm_rlcmac.h
index e9b355d..f6979e7 100644
--- a/src/gsm_rlcmac.h
+++ b/src/gsm_rlcmac.h
@@ -1409,6 +1409,148 @@
guint8 CV_BEP_8PSK;
} EGPRS_BEP_LinkQualityMeasurements_t;
+typedef struct{
+guint8 RB_ID;
+guint8 RADIO_PRIORITY;
+
+gboolean Exist_RLC_BLOCK_COUNT;
+guint8 RLC_BLOCK_COUNT;
+
+gboolean Exist_Iu_Mode_ChRequestDesk;
+//IU_Mode_Channel_Request_Desk_t IU_Mode_Channel_Request_Desk1;
+
+} IU_Mode_Channel_Request_Desk_t;
+
+typedef struct{
+ gboolean Exist_G_RNTI_Extension;
+ guint8 G_RNTI_Extension;
+ IU_Mode_Channel_Request_Desk_t IU_Mode_Channel_Request_Desk;
+
+} IU_Mode_Channel_Request_Desk_RNTI_t;
+
+typedef struct{
+ guint8 PFI;
+ guint8 RADIO_PRIORITY;
+ guint8 RLC_Mode;
+
+ gboolean Exist_LCC_PDU;
+ guint8 LCC_PDU;
+
+ gboolean Exist_Ext_Channel_Request_desc;
+
+} Ext_Channel_Request_desc_t;
+
+
+typedef struct{
+ gboolean Exist_GMSK_MEAN_BEP;
+ guint8 GMSK_MEAN_BEP;
+ guint8 GMSK_CV_BEP;
+
+ gboolean Exist_8PSK_MEAN_BEP;
+ guint8 p8PSK_MEAN_BEP;
+ guint8 p8PSK_CV_BEP;
+
+ gboolean Exist_QPSK_MEAN_BEP;
+ guint8 QPSK_MEAN_BEP;
+ guint8 QPSK_CV_BEP;
+
+ gboolean Exist_16QAM_NSR_MEAN_BEP;
+ guint8 p16QAM_NSR_MEAN_BEP;
+ guint8 p16QAM_NSR_CV_BEP;
+
+ gboolean Exist_32QAM_NSR_MEAN_BEP;
+ guint8 p32QAM_NSR_MEAN_BEP;
+ guint8 p32QAM_NSR_CV_BEP;
+
+ gboolean Exist_16QAM_HSR_MEAN_BEP;
+ guint8 p16QAM_HSR_MEAN_BEP;
+ guint8 p16QAM_HSR_CV_BEP;
+
+ gboolean Exist_32QAM_HSR_MEAN_BEP;
+ guint8 p32QAM_HSR_MEAN_BEP;
+ guint8 p32QAM_HSR_CV_BEP;
+
+} EGPRS_BEP_LinkQualityMeasurements_type2_t;
+
+typedef struct
+{
+ gboolean Exist;
+ guint8 REPORTED_MODULATION;
+ guint8 MEAN_BEP_TN;
+
+} BEP_MeasurementReport_type2_t;
+
+typedef struct
+{
+ gboolean Exist;
+ guint8 I_LEVEL;
+} InterferenceMeasurementReport_type2_t;
+
+typedef struct
+{
+ gboolean Exist_BEP_MEASUREMENTS;
+ BEP_MeasurementReport_type2_t BEP_MEASUREMENTS[8];
+
+ gboolean Exist_INTERFERENCE_MEASUREMENTS;
+ InterferenceMeasurementReport_type2_t INTERFERENCE_MEASUREMENTS[8];
+
+} EGPRS_TimeslotLinkQualityMeasurements_type2_t;
+
+
+typedef struct
+{
+ gboolean Exist_Downlink_eTFI;
+ guint8 DOWNLINK_ETFI;
+
+} PRR_AdditionsR12_t;
+
+typedef struct
+{
+ guint8 LOW_ACCESS_PRIORITY_SIGNALLING;
+
+ gboolean Exist_AdditionsR12;
+ PRR_AdditionsR12_t AdditionsR12;
+
+} PRR_AdditionsR10_t;
+
+typedef struct
+{
+ guint8 EARLY_TBF_ESTABLISHMENT;
+
+ gboolean Exist_EGPRS_BEP_LinkQualityMeasurements_type2;
+ EGPRS_BEP_LinkQualityMeasurements_type2_t EGPRS_BEP_LinkQualityMeasurements_type2;
+
+ gboolean Exist_EGPRS_TimeslotLinkQualityMeasurements_type2;
+ EGPRS_TimeslotLinkQualityMeasurements_type2_t EGPRS_TimeslotLinkQualityMeasurements_type2;
+
+ gboolean Exist_AdditionsR10;
+ PRR_AdditionsR10_t AdditionsR10;
+
+} PRR_AdditionsR7_t;
+
+typedef struct
+{
+ gboolean Exist_Ext_Channel_Request_desc;
+ Ext_Channel_Request_desc_t Ext_Channel_Request_desc;
+
+ guint8 Exist_AdditionsR7;
+ PRR_AdditionsR7_t AdditionsR7;
+
+} PRR_AdditionsR6_t;
+
+typedef struct
+{
+ guint8 Exist_Iu_Mode_ChRequestDesk;
+ IU_Mode_Channel_Request_Desk_RNTI_t IU_Mode_Channel_Request_Desk_RNTI;
+
+ guint8 Exist_HFN_LSB;
+ guint8 HFN_LSb;
+
+ guint8 Exist_AdditionsR6;
+ PRR_AdditionsR6_t AdditionsR6;
+
+} PRR_AdditionsR5_t;
+
typedef struct
{
gboolean Exist_EGPRS_BEP_LinkQualityMeasurements;
@@ -1422,6 +1564,9 @@
guint8 MS_RAC_AdditionalInformationAvailable;
guint8 RetransmissionOfPRR;
+
+ guint8 Exist_AdditionsR5;
+ PRR_AdditionsR5_t AdditionsR5;
} PRR_AdditionsR99_t;
typedef struct