diff options
author | martinm <martinm@f5534014-38df-0310-8fa8-9805f1628bb7> | 2009-01-23 15:58:33 +0000 |
---|---|---|
committer | martinm <martinm@f5534014-38df-0310-8fa8-9805f1628bb7> | 2009-01-23 15:58:33 +0000 |
commit | 4b7a49f8f85af2c8960b1f18b3a405db325b3f05 (patch) | |
tree | 5ba5b890a03e0d0615254ed05f942b61a4bff828 /epan/dissectors/packet-pdcp-lte.h | |
parent | c8b597021fdd208c4f494914bfb5da5b9681e0ff (diff) |
Get ready to call PDCP LTE dissector (when its cleaned up and added).
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@27289 f5534014-38df-0310-8fa8-9805f1628bb7
Diffstat (limited to 'epan/dissectors/packet-pdcp-lte.h')
-rw-r--r-- | epan/dissectors/packet-pdcp-lte.h | 61 |
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; + |