aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-umts_fp.h
diff options
context:
space:
mode:
authorAnders Broman <anders.broman@ericsson.com>2012-07-26 08:15:20 +0000
committerAnders Broman <anders.broman@ericsson.com>2012-07-26 08:15:20 +0000
commitaed65b0c7b2bf94aaf60805b26c84d9c511249dc (patch)
tree411e000b270d409943a480c9a60996c9790c7968 /epan/dissectors/packet-umts_fp.h
parent65ebfc9db449b0ef759a295bd94dca17f3eb43ae (diff)
From Jacob Nordgren and Rishie Sharma:
- RRC now configures logical channels in HS-DSCH hs, and some HSDSCH common support added - RLC: modifed memory management, MAC: dch would set the incorrect logical channel for RLC svn path=/trunk/; revision=44027
Diffstat (limited to 'epan/dissectors/packet-umts_fp.h')
-rw-r--r--epan/dissectors/packet-umts_fp.h16
1 files changed, 14 insertions, 2 deletions
diff --git a/epan/dissectors/packet-umts_fp.h b/epan/dissectors/packet-umts_fp.h
index d1e59ac4db..101a15183c 100644
--- a/epan/dissectors/packet-umts_fp.h
+++ b/epan/dissectors/packet-umts_fp.h
@@ -111,13 +111,16 @@ typedef struct fp_info
gint cur_tb; /* current transport block (required for dissecting of single TBs */
gint cur_chan; /* current channel, required to retrieve the correct channel configuration for UMTS MAC */
-
+ gint com_context_id; /*Identifies a single UE in the network*/
guint16 srcport, destport;
/* HSDSCH Related data */
enum fp_hsdsch_entity hsdsch_entity;
gint hsdsch_macflowd_id;
+#define MAX_NUM_HSDHSCH_MACDFLOW 8
+ gboolean hsdhsch_macfdlow_is_mux[MAX_NUM_HSDHSCH_MACDFLOW];
enum fp_link_type link_type;
+ guint urnti; /*Used for tracking a "sequence" over diffrent transport channels*/
} fp_info;
/* From NBAC-Constants.asn */
@@ -144,6 +147,7 @@ typedef struct
guint32 ul_frame_number; /* the frame where this conversation is started from Node B */
address crnc_address;
guint16 crnc_port;
+ gint com_context_id; /*Identifies a single UE in the network*/
/* For PCH channel */
gint paging_indications;
@@ -168,7 +172,15 @@ typedef struct
/* HSDSCH Related data */
enum fp_hsdsch_entity hsdsch_entity;
guint8 hsdsch_macdflow_id;
- GSequence * ports;
+
+ guint8 hsdsch_num_chans_per_flow[MAX_NUM_HSDHSCH_MACDFLOW];
+
+ /*HSDSCH Common related data*/
+ guint8 common_macdflow_id;
+
+ guint urnti; /*Used for tracking a "sequence" over diffrent transport channels*/
+ guint hrnti; /*Used for tracking a HS-DSCH flow*/
} umts_fp_conversation_info_t;
void set_umts_fp_conv_data(conversation_t *conversation, umts_fp_conversation_info_t *umts_fp_conversation_info);
+