aboutsummaryrefslogtreecommitdiffstats
path: root/wiretap/netmon.c
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>2012-01-14 10:31:25 +0000
committerGuy Harris <guy@alum.mit.edu>2012-01-14 10:31:25 +0000
commit2db032c5d563491400fff66d21db4ba2654052d1 (patch)
tree01c37ec8b5bb1b8538facd39f713bcb999a6d66c /wiretap/netmon.c
parent7ff623d5a0aaf2a27d4858a3b257bf4d62f91cbf (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.c14
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