aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-pdcp-lte.h
diff options
context:
space:
mode:
authorMartin Mathieson <martin.r.mathieson@googlemail.com>2009-01-23 15:58:33 +0000
committerMartin Mathieson <martin.r.mathieson@googlemail.com>2009-01-23 15:58:33 +0000
commit8da2af76302d3e02ec0956ea7b184b4f6682f7d3 (patch)
tree5ba5b890a03e0d0615254ed05f942b61a4bff828 /epan/dissectors/packet-pdcp-lte.h
parentcc5357bee8fa94f974779656bdc78687234631f9 (diff)
Get ready to call PDCP LTE dissector (when its cleaned up and added).
svn path=/trunk/; revision=27289
Diffstat (limited to 'epan/dissectors/packet-pdcp-lte.h')
-rw-r--r--epan/dissectors/packet-pdcp-lte.h61
1 files changed, 61 insertions, 0 deletions
diff --git a/epan/dissectors/packet-pdcp-lte.h b/epan/dissectors/packet-pdcp-lte.h
new file mode 100644
index 0000000000..3b21188ca3
--- /dev/null
+++ b/epan/dissectors/packet-pdcp-lte.h
@@ -0,0 +1,61 @@
+/* packet-pdcp-lte.h
+ *
+ * Martin Mathieson
+ * $Id$
+ *
+ * Wireshark - Network traffic analyzer
+ * By Gerald Combs <gerald@wireshark.org>
+ * Copyright 1998 Gerald Combs
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+
+enum pdcp_plane
+{
+ Signalling_Plane=1,
+ User_Plane=2
+};
+
+enum rohc_mode
+{
+ Unidirectional=1,
+ OptimisticBidirectional=2,
+ ReliableBidirectional=3
+};
+
+#define CID_IN_PDCP_HEADER 0
+#define CID_IN_ROHC_PACKET 1
+
+
+/* Info attached to each LTE PDCP/RoHC packet */
+typedef struct pdcp_lte_info
+{
+ /* Details of PDCP header */
+ gboolean no_header_pdu;
+ enum pdcp_plane plane;
+ guint8 seqnum_length;
+
+ /* RoHC settings */
+ gboolean rohc_compression;
+ unsigned short rohc_ip_version;
+ gboolean cid_inclusion_info;
+ gboolean large_cid_present;
+ enum rohc_mode mode;
+ gboolean rnd;
+ gboolean udp_checkum_present;
+ unsigned short profile;
+} pdcp_lte_info;
+