freebsd-nq/sys/net
Poul-Henning Kamp afbe3a0f81 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
2002-09-27 18:57:47 +00:00
..
bpf_compat.h
bpf_filter.c Turn on BPF_ALIGN for all non-i386 platforms, instead of having an 2002-07-05 00:06:08 +00:00
bpf.c Insert a missing call to MAC protection check for delivering an 2002-09-21 00:59:56 +00:00
bpf.h Update for libpcap 0.7.1 2002-06-21 05:29:40 +00:00
bpfdesc.h Move to nested include of _label.h instead of mac.h, reducing namespace 2002-08-14 01:37:22 +00:00
bridge.c Make bridging and layer2-ipfw obey net.inet.ip.fw.one_pass. 2002-09-12 01:05:46 +00:00
bridge.h
bsd_comp.c Introduce support for Mandatory Access Control and extensible 2002-07-31 16:13:13 +00:00
ethernet.h Add more ethernet types and move AppleTalk types into proper location. 2002-09-06 17:02:29 +00:00
fddi.h
if_arc.h s/__attribute__((__packed__))/__packed/g 2002-09-23 06:25:08 +00:00
if_arcsubr.c Cosmetical change: remove empty line to reduce diffs to RELENG_4 2002-04-14 16:40:11 +00:00
if_arp.h
if_atm.h
if_atmsubr.c
if_disc.c Make discard devices clonable and unloadable. Also, change the 2002-05-25 20:20:35 +00:00
if_dl.h Move ISO88025 source routing information into sockaddr_dl's sdl_data 2002-05-07 22:14:06 +00:00
if_ef.c Fix warning; remove unused arg that was passed through uninitialized. 2002-05-24 06:10:25 +00:00
if_ethersubr.c Add the "Monitor" interface flag. 2002-09-27 18:57:47 +00:00
if_faith.c Move all unit number management cloned interfaces into the cloning 2002-05-25 20:17:04 +00:00
if_fddisubr.c
if_gif.c Revert 1.27, as it breaks IPv6 over IPv4 tunnels. 2002-09-26 07:22:29 +00:00
if_gif.h Restore original behaviour of recursion preventer. 2002-09-13 06:24:27 +00:00
if_gre.c Remove __RCSID(). 2002-09-17 11:31:41 +00:00
if_gre.h s/__attribute__((__packed__))/__packed/g 2002-09-23 06:25:08 +00:00
if_ieee80211.h Add kernel print bits #define for the IEEE80211_CAPINFO bits. 2002-06-24 04:40:12 +00:00
if_iso88025subr.c Replace (ab)uses of "NULL" where "0" is really meant. 2002-08-22 21:24:01 +00:00
if_llc.h s/__attribute__((__packed__))/__packed/g 2002-09-23 06:25:08 +00:00
if_loop.c Move all unit number management cloned interfaces into the cloning 2002-05-25 20:17:04 +00:00
if_media.c At long last, commit the zero copy sockets code. 2002-06-26 03:37:47 +00:00
if_media.h Add some additional 802.11 media definitions. 2002-07-14 21:58:19 +00:00
if_mib.c
if_mib.h
if_ppp.c Convert most printf()s to if_printf()s. 2002-09-24 17:37:32 +00:00
if_ppp.h
if_pppvar.h Make ppp(4) devices clonable and unloadable. 2002-08-09 15:30:48 +00:00
if_sl.c
if_slvar.h
if_sppp.h
if_spppsubr.c s/__attribute__((__packed__))/__packed/g 2002-09-23 06:25:08 +00:00
if_stf.c - increment interface output counter. sync w/ netbsd-current 2002-09-17 14:25:19 +00:00
if_stf.h just merged cosmetic changes from KAME to ease sync between KAME and FreeBSD. 2002-04-19 04:46:24 +00:00
if_tap.c Increase size of ifnet.if_flags from 16 bits (short) to 32 bits (int). To avoid 2002-08-18 07:05:00 +00:00
if_tap.h
if_tapvar.h
if_tun.c Introduce support for Mandatory Access Control and extensible 2002-07-31 16:23:42 +00:00
if_tun.h
if_tunvar.h
if_types.h
if_var.h Add a new helper function if_printf() modeled on device_printf(). The 2002-09-24 17:35:08 +00:00
if_vlan_var.h
if_vlan.c Move all unit number management cloned interfaces into the cloning 2002-05-25 20:17:04 +00:00
if.c Add a new helper function if_printf() modeled on device_printf(). The 2002-09-24 17:35:08 +00:00
if.h Add the "Monitor" interface flag. 2002-09-27 18:57:47 +00:00
intrq.c
intrq.h
iso88025.h use __packed/__aligned rather than GCC-specific __attribute__. 2002-09-23 06:35:33 +00:00
net_osdep.c just merged cosmetic changes from KAME to ease sync between KAME and FreeBSD. 2002-04-19 04:46:24 +00:00
net_osdep.h just merged cosmetic changes from KAME to ease sync between KAME and FreeBSD. 2002-04-19 04:46:24 +00:00
netisr.c Moved netisr code from kern/kern_intr.c to net/netisr.c as threatened in a 2002-09-22 05:56:41 +00:00
netisr.h Slight whitespace cleanup. Whitespace sync to MAC tree. 2002-07-27 19:53:02 +00:00
pfil.c
pfil.h
pfkeyv2.h
ppp_comp.h
ppp_deflate.c
ppp_defs.h
ppp_tty.c Make ppp(4) devices clonable and unloadable. 2002-08-09 15:30:48 +00:00
radix.c just merged cosmetic changes from KAME to ease sync between KAME and FreeBSD. 2002-04-19 04:46:24 +00:00
radix.h
raw_cb.c Back out my lats commit of locking down a socket, it conflicts with hsu's work. 2002-05-31 11:52:35 +00:00
raw_cb.h
raw_usrreq.c Back out my lats commit of locking down a socket, it conflicts with hsu's work. 2002-05-31 11:52:35 +00:00
route.c Ensure that packet counts are always reset to 0 when 2002-05-31 04:27:51 +00:00
route.h
rtsock.c Replace various spelling with FALLTHROUGH which is lint()able 2002-08-25 13:23:09 +00:00
slcompress.c Replace various spelling with FALLTHROUGH which is lint()able 2002-08-25 13:23:09 +00:00
slcompress.h
slip.h
zlib.c
zlib.h Add one copy of crc32() and crc32_tab[] in libkern, and remove it two other 2002-05-29 20:24:09 +00:00