diff options
author | Guy Harris <guy@alum.mit.edu> | 2012-01-14 10:31:25 +0000 |
---|---|---|
committer | Guy Harris <guy@alum.mit.edu> | 2012-01-14 10:31:25 +0000 |
commit | 2db032c5d563491400fff66d21db4ba2654052d1 (patch) | |
tree | 01c37ec8b5bb1b8538facd39f713bcb999a6d66c /wiretap/netmon.c | |
parent | 7ff623d5a0aaf2a27d4858a3b257bf4d62f91cbf (diff) |
NetMon 1.x format does *not* support per-packet encapsulation.
svn path=/trunk/; revision=40495
Diffstat (limited to 'wiretap/netmon.c')
-rw-r--r-- | wiretap/netmon.c | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/wiretap/netmon.c b/wiretap/netmon.c index 2c72384ae6..23a2d8a23b 100644 --- a/wiretap/netmon.c +++ b/wiretap/netmon.c @@ -947,7 +947,19 @@ static const int wtap_encap[] = { /* Returns 0 if we could write the specified encapsulation type, an error indication otherwise. */ -int netmon_dump_can_write_encap(int encap) +int netmon_dump_can_write_encap_1_x(int encap) +{ + /* + * Per-packet encapsulations are *not* supported in NetMon 1.x + * format. + */ + if (encap < 0 || (unsigned) encap >= NUM_WTAP_ENCAPS || wtap_encap[encap] == -1) + return WTAP_ERR_UNSUPPORTED_ENCAP; + + return 0; +} + +int netmon_dump_can_write_encap_2_x(int encap) { /* * Per-packet encapsulations are supported in NetMon 2.1 |