aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-mac-lte.h
diff options
context:
space:
mode:
authormartinm <martinm@f5534014-38df-0310-8fa8-9805f1628bb7>2010-07-05 10:35:17 +0000
committermartinm <martinm@f5534014-38df-0310-8fa8-9805f1628bb7>2010-07-05 10:35:17 +0000
commit4f98b566b8c4fab83fc03d69f87ce9726d332d7f (patch)
tree51898e233d30bace40f2af2547b4f2276071ac83 /epan/dissectors/packet-mac-lte.h
parent581ab0c1d8b2d164acaf323ce381666449169c62 (diff)
For DL HARQ retx, support knowing result or not.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@33431 f5534014-38df-0310-8fa8-9805f1628bb7
Diffstat (limited to 'epan/dissectors/packet-mac-lte.h')
-rw-r--r--epan/dissectors/packet-mac-lte.h16
1 files changed, 11 insertions, 5 deletions
diff --git a/epan/dissectors/packet-mac-lte.h b/epan/dissectors/packet-mac-lte.h
index 3fde9491d8..9d7a52d1e7 100644
--- a/epan/dissectors/packet-mac-lte.h
+++ b/epan/dissectors/packet-mac-lte.h
@@ -71,6 +71,12 @@ typedef enum mac_lte_oob_event {
ltemac_sr_failure
} mac_lte_oob_event;
+typedef enum mac_lte_dl_retx {
+ dl_retx_no,
+ dl_retx_yes,
+ dl_retx_unknown
+} mac_lte_dl_retx;
+
/* Context info attached to each LTE MAC frame */
typedef struct mac_lte_info
{
@@ -85,9 +91,11 @@ typedef struct mac_lte_info
guint16 subframeNumber;
guint8 isPredefinedData;
guint16 length;
- guint8 reTxCount;
+ guint8 reTxCount; /* UL */
guint8 crcStatusValid;
+ mac_lte_dl_retx dl_retx;
+
/* More Physical layer info (direction-specific) */
union {
struct mac_lte_ul_phy_info
@@ -106,7 +114,6 @@ typedef struct mac_lte_info
guint8 aggregation_level;
guint8 mcs_index;
guint8 redundancy_version_index;
- guint8 retx;
guint8 resource_block_length;
guint8 crc_status;
} dl_info;
@@ -129,8 +136,7 @@ typedef struct mac_lte_tap_info {
guint8 crcStatus;
guint8 direction;
- guint8 isULRetx;
- guint8 isDLRetx;
+ guint8 isPHYRetx;
/* Number of bytes (which part is used depends upon context settings) */
guint32 single_number_of_bytes;
@@ -151,7 +157,7 @@ int is_mac_lte_frame_retx(packet_info *pinfo, guint8 direction);
/* UDP framing format */
/* ----------------------- */
/* Several people have asked about dissecting MAC by framing */
-/* PDUs over IP. A suggested format over UDP has been */
+/* PDUs over IP. A suggested format over UDP has been created */
/* and implemented by this dissector, using the definitions */
/* below. A link to an example program showing you how to encode */
/* these headers and send LTE MAC PDUs on a UDP socket is */