diff options
author | Guy Harris <guy@alum.mit.edu> | 2004-01-28 01:24:30 +0000 |
---|---|---|
committer | Guy Harris <guy@alum.mit.edu> | 2004-01-28 01:24:30 +0000 |
commit | 677db2dadd543ce432740304227ba5ab35ac1c7f (patch) | |
tree | 29b4966f3f50743e4a09af849a3380f75abf8f70 /wiretap | |
parent | bd0c381cfdd93e4795031629a1c5b25e449d0c84 (diff) |
From Tomas Kukosa: reserve private WTAP_ENCAP values and map them to
reserved private DLT_ values.
svn path=/trunk/; revision=9892
Diffstat (limited to 'wiretap')
-rw-r--r-- | wiretap/libpcap.c | 20 | ||||
-rw-r--r-- | wiretap/wtap.c | 50 | ||||
-rw-r--r-- | wiretap/wtap.h | 20 |
3 files changed, 86 insertions, 4 deletions
diff --git a/wiretap/libpcap.c b/wiretap/libpcap.c index 2ae197c5a0..a6de62c3fc 100644 --- a/wiretap/libpcap.c +++ b/wiretap/libpcap.c @@ -1,6 +1,6 @@ /* libpcap.c * - * $Id: libpcap.c,v 1.109 2004/01/27 08:06:12 guy Exp $ + * $Id: libpcap.c,v 1.110 2004/01/28 01:24:29 guy Exp $ * * Wiretap Library * Copyright (c) 1998 by Gilbert Ramirez <gram@alumni.rice.edu> @@ -288,6 +288,24 @@ static const struct { { 143, WTAP_ENCAP_DOCSIS }, + /* Reserved for private use. */ + { 147, WTAP_ENCAP_USER0 }, + { 148, WTAP_ENCAP_USER1 }, + { 149, WTAP_ENCAP_USER2 }, + { 150, WTAP_ENCAP_USER3 }, + { 151, WTAP_ENCAP_USER4 }, + { 152, WTAP_ENCAP_USER5 }, + { 153, WTAP_ENCAP_USER6 }, + { 154, WTAP_ENCAP_USER7 }, + { 155, WTAP_ENCAP_USER8 }, + { 156, WTAP_ENCAP_USER9 }, + { 157, WTAP_ENCAP_USER10 }, + { 158, WTAP_ENCAP_USER11 }, + { 159, WTAP_ENCAP_USER12 }, + { 160, WTAP_ENCAP_USER13 }, + { 161, WTAP_ENCAP_USER14 }, + { 162, WTAP_ENCAP_USER15 }, + /* * To repeat: * diff --git a/wiretap/wtap.c b/wiretap/wtap.c index 106bbae972..9df0f367a3 100644 --- a/wiretap/wtap.c +++ b/wiretap/wtap.c @@ -1,6 +1,6 @@ /* wtap.c * - * $Id: wtap.c,v 1.87 2004/01/25 21:55:17 guy Exp $ + * $Id: wtap.c,v 1.88 2004/01/28 01:24:29 guy Exp $ * * Wiretap Library * Copyright (c) 1998 by Gilbert Ramirez <gram@alumni.rice.edu> @@ -190,6 +190,54 @@ static const struct encap_type_info { /* WTAP_ENCAP_IRDA */ { "IrDA", "irda" }, + + /* WTAP_ENCAP_USER0 */ + { "USER 0", "user0" }, + + /* WTAP_ENCAP_USER1 */ + { "USER 1", "user1" }, + + /* WTAP_ENCAP_USER2 */ + { "USER 2", "user2" }, + + /* WTAP_ENCAP_USER3 */ + { "USER 3", "user3" }, + + /* WTAP_ENCAP_USER4 */ + { "USER 4", "user4" }, + + /* WTAP_ENCAP_USER5 */ + { "USER 5", "user5" }, + + /* WTAP_ENCAP_USER6 */ + { "USER 6", "user6" }, + + /* WTAP_ENCAP_USER7 */ + { "USER 7", "user7" }, + + /* WTAP_ENCAP_USER8 */ + { "USER 8", "user8" }, + + /* WTAP_ENCAP_USER9 */ + { "USER 9", "user9" }, + + /* WTAP_ENCAP_USER10 */ + { "USER 10", "user10" }, + + /* WTAP_ENCAP_USER11 */ + { "USER 11", "user11" }, + + /* WTAP_ENCAP_USER12 */ + { "USER 12", "user12" }, + + /* WTAP_ENCAP_USER13 */ + { "USER 13", "user13" }, + + /* WTAP_ENCAP_USER14 */ + { "USER 14", "user14" }, + + /* WTAP_ENCAP_USER15 */ + { "USER 15", "user15" }, }; /* Name that should be somewhat descriptive. */ diff --git a/wiretap/wtap.h b/wiretap/wtap.h index 3ed84ae566..fe39e3a98b 100644 --- a/wiretap/wtap.h +++ b/wiretap/wtap.h @@ -1,6 +1,6 @@ /* wtap.h * - * $Id: wtap.h,v 1.149 2004/01/27 08:06:12 guy Exp $ + * $Id: wtap.h,v 1.150 2004/01/28 01:24:30 guy Exp $ * * Wiretap Library * Copyright (c) 1998 by Gilbert Ramirez <gram@alumni.rice.edu> @@ -133,9 +133,25 @@ #define WTAP_ENCAP_MTP2 41 #define WTAP_ENCAP_MTP3 42 #define WTAP_ENCAP_IRDA 43 +#define WTAP_ENCAP_USER0 44 +#define WTAP_ENCAP_USER1 45 +#define WTAP_ENCAP_USER2 46 +#define WTAP_ENCAP_USER3 47 +#define WTAP_ENCAP_USER4 48 +#define WTAP_ENCAP_USER5 49 +#define WTAP_ENCAP_USER6 50 +#define WTAP_ENCAP_USER7 51 +#define WTAP_ENCAP_USER8 52 +#define WTAP_ENCAP_USER9 53 +#define WTAP_ENCAP_USER10 54 +#define WTAP_ENCAP_USER11 55 +#define WTAP_ENCAP_USER12 56 +#define WTAP_ENCAP_USER13 57 +#define WTAP_ENCAP_USER14 58 +#define WTAP_ENCAP_USER15 59 /* last WTAP_ENCAP_ value + 1 */ -#define WTAP_NUM_ENCAP_TYPES 44 +#define WTAP_NUM_ENCAP_TYPES 60 /* File types that can be read by wiretap. We support writing some many of these file types, too, so we |