diff options
author | Jeff Morriss <jeff.morriss@ulticom.com> | 2007-02-18 11:32:54 +0000 |
---|---|---|
committer | Jeff Morriss <jeff.morriss@ulticom.com> | 2007-02-18 11:32:54 +0000 |
commit | 28767302a53d02ad408e93ea03b9c3def7584bc6 (patch) | |
tree | 54145a1b52f5722239d7d4f8501860242f8beb3e /wiretap/erf.h | |
parent | 43e550c754298e9be2a83178bfb54f053a08eef0 (diff) | |
download | wireshark-28767302a53d02ad408e93ea03b9c3def7584bc6.tar.gz |
From Florent Drouin: support for MTP2 in ERF type 5 (Multi-Channel HDLC) files
svn path=/trunk/; revision=20838
Diffstat (limited to 'wiretap/erf.h')
-rw-r--r-- | wiretap/erf.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/wiretap/erf.h b/wiretap/erf.h index 6be021bd19..ed7ade992a 100644 --- a/wiretap/erf.h +++ b/wiretap/erf.h @@ -44,6 +44,11 @@ #define TYPE_ETH 2 #define TYPE_ATM 3 #define TYPE_AAL5 4 +#define TYPE_MC_HDLC 5 +#define TYPE_MC_RAW 6 +#define TYPE_MC_ATM 7 +#define TYPE_MC_AAL2 9 +#define TYPE_MC_AAL5 12 /* * The timestamp is 64bit unsigned fixed point little-endian value with @@ -91,6 +96,12 @@ typedef struct erf_record { #define HDLC_WLEN(h, e) (g_htons((h)->wlen)) #define HDLC_SLEN(h, e) min(HDLC_WLEN(h, e), g_htons((h)->rlen) - sizeof(*(h))) +/* + * Size of MC_HDLC payload + */ +#define MC_HDLC_WLEN(h, e) (g_htons((h)->wlen)) +#define MC_HDLC_SLEN(h, e) min(HDLC_WLEN(h, e), g_htons((h)->rlen) - sizeof(*(h)) ) + int erf_open(wtap *wth, int *err, gchar **err_info); #endif /* __W_ERF_H__ */ |