aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-l2tp.h
diff options
context:
space:
mode:
authorMichael Mann <mmann78@netscape.net>2015-04-02 23:11:51 -0400
committerAnders Broman <a.broman58@gmail.com>2015-06-25 16:42:28 +0000
commit74e526f1965d8bfd573105e06986e41e97c1d781 (patch)
tree8e77b744f290ee1eabb56ce7fed1e8e826c22b31 /epan/dissectors/packet-l2tp.h
parentacc581081e84c93e878a678fbb3655aba253607a (diff)
Add proper "Decode As" mechanism for L2TPv3 subdissectors instead of preference.
Change-Id: I87f6f9f40e1c33148de43b53a8881d51416f5d2c Reviewed-on: https://code.wireshark.org/review/7898 Reviewed-by: Michael Mann <mmann78@netscape.net> Petri-Dish: Michael Mann <mmann78@netscape.net> Reviewed-by: Anders Broman <a.broman58@gmail.com>
Diffstat (limited to 'epan/dissectors/packet-l2tp.h')
-rw-r--r--epan/dissectors/packet-l2tp.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/epan/dissectors/packet-l2tp.h b/epan/dissectors/packet-l2tp.h
index 1feecd06d6..04fd6e9adb 100644
--- a/epan/dissectors/packet-l2tp.h
+++ b/epan/dissectors/packet-l2tp.h
@@ -27,4 +27,16 @@ typedef struct _l2tp_cntrl_data {
int msg_type;
} l2tp_cntrl_data_t;
+#define L2TPv3_PROTOCOL_ETH 0
+#define L2TPv3_PROTOCOL_CHDLC 1
+#define L2TPv3_PROTOCOL_FR 2
+#define L2TPv3_PROTOCOL_PPP 3
+#define L2TPv3_PROTOCOL_IP 4
+#define L2TPv3_PROTOCOL_MPLS 5
+#define L2TPv3_PROTOCOL_AAL5 6
+#define L2TPv3_PROTOCOL_LAPD 7
+#define L2TPv3_PROTOCOL_DOCSIS_DMPT 8
+#define L2TPv3_PROTOCOL_ERICSSON 9
+#define L2TPv3_PROTOCOL_MAX (L2TPv3_PROTOCOL_ERICSSON + 1)
+
#endif /* __PACKET_L2TP_H__ */