From b0ea821ef6a8e3b89f509144ecddd7fd0a7fddda Mon Sep 17 00:00:00 2001 From: Martin Mathieson Date: Thu, 12 Feb 2009 12:08:05 +0000 Subject: Add tapping interface to MAC LTE. svn path=/trunk/; revision=27441 --- epan/dissectors/packet-mac-lte.h | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) (limited to 'epan/dissectors/packet-mac-lte.h') diff --git a/epan/dissectors/packet-mac-lte.h b/epan/dissectors/packet-mac-lte.h index 937ed22bff..02d2de4fa7 100644 --- a/epan/dissectors/packet-mac-lte.h +++ b/epan/dissectors/packet-mac-lte.h @@ -22,8 +22,17 @@ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ +#define DIRECTION_UPLINK 0 +#define DIRECTION_DOWNLINK 1 -/* Info attached to each LTE MAC frame */ +#define NO_RNTI 0 +#define P_RNTI 1 +#define RA_RNTI 2 +#define C_RNTI 3 +#define SI_RNTI 4 + + +/* Context info attached to each LTE MAC frame */ typedef struct mac_lte_info { /* Needed for decode */ @@ -39,3 +48,16 @@ typedef struct mac_lte_info guint16 length; } mac_lte_info; + +typedef struct mac_lte_tap_info { + /* Info from context */ + guint16 rnti; + guint8 rnti_type; + guint8 is_predefined_data; + guint8 direction; + + /* Number of bytes (which part is used depends upon context settings) */ + guint32 single_number_of_bytes; + guint32 bytes_for_lcid[11]; +} mac_lte_tap_info; + -- cgit v1.2.3