summaryrefslogtreecommitdiffstats
path: root/sys/net/if.h
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>2002-09-27 18:57:47 +0000
committerphk <phk@FreeBSD.org>2002-09-27 18:57:47 +0000
commitd61cac74b0dc667b645880b386219cacfb3c53f6 (patch)
tree2e0b7f0095d2053a63219572fbeafde682841ff6 /sys/net/if.h
parent834ddd1bcc092e4a26f16724892636b249316d70 (diff)
downloadFreeBSD-src-d61cac74b0dc667b645880b386219cacfb3c53f6.zip
FreeBSD-src-d61cac74b0dc667b645880b386219cacfb3c53f6.tar.gz
Add the "Monitor" interface flag.
Setting this flag on an ethernet interface blocks transmission of packets and discards incoming packets after BPF processing. This is useful if you want to monitor network trafic but not interact with the network in question. Sponsored by: http://www.babeltech.dk
Diffstat (limited to 'sys/net/if.h')
-rw-r--r--sys/net/if.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/net/if.h b/sys/net/if.h
index a11dc39..a87dd47 100644
--- a/sys/net/if.h
+++ b/sys/net/if.h
@@ -141,6 +141,7 @@ struct if_data {
#define IFF_MULTICAST 0x8000 /* supports multicast */
#define IFF_POLLING 0x10000 /* Interface is in polling mode. */
#define IFF_PPROMISC 0x20000 /* user-requested promisc mode */
+#define IFF_MONITOR 0x40000 /* user-requested monitor mode */
/* flags set internally only: */
#define IFF_CANTCHANGE \
OpenPOWER on IntegriCloud