freebsd-skq/sys
rwatson 7432002de6 Introduce a new bd_seesent flag to the BPF descriptor, indicating whether or
not the current BPF device should report locally generated packets or not.
This allows sniffing applications to see only packets that are not generated
locally, which can be useful for debugging bridging problems, or other
situations where MAC addresses are not sufficient to identify locally
sourced packets.  Default to true for this flag, so as to provide existing
behavior by default.

Introduce two new ioctls, BIOCGSEESENT and BIOCSSEESENT, which may be used
to manipulate this flag from userland, given appropriate privilege.

Modify bpf.4 to document these two new ioctl arguments.

Reviewed by:	asmodai
2000-03-18 06:30:42 +00:00
..
alpha Eliminate the undocumented, experimental, non-delivering and highly 2000-03-16 08:51:55 +00:00
amd64 Please welcome the URio driver. Written by 2000-03-16 09:16:14 +00:00
boot Sync with sys/boot/i386/libi386/biosdisk.c revision 1.27 and 1.28. 2000-03-17 12:38:36 +00:00
cam Add a quirk entry for Y-E Data USB floppy drive. 2000-03-15 22:44:03 +00:00
coda Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL" 1999-12-29 05:07:58 +00:00
compat Fix some style bugs. The long line is in a chunk of code that's 2000-03-13 15:27:19 +00:00
compile
conf Please welcome the URio driver. Written by 2000-03-16 09:16:14 +00:00
contrib Re add rev 1.11 diffs to ip_fil.h Also discover that I did not undefine 2000-02-10 21:29:11 +00:00
crypto Prototype fix for IPsec authentication related functions 2000-02-10 19:35:53 +00:00
ddb Add a new sysctl "debug.enter_debugger" (when the kernel is compiled 2000-01-27 22:27:34 +00:00
dev Update to the latest development version of the Mylex driver. Changes in 2000-03-18 02:01:37 +00:00
fs Eliminate the undocumented, experimental, non-delivering and highly 2000-03-16 08:51:55 +00:00
geom Remove #if NCCD > 0 - it's guaranteed to be true by config if ccd.c is 2000-01-29 14:29:56 +00:00
gnu Bug fixes for currently harmless bugs that could rise to bite 2000-03-15 07:18:15 +00:00
i4b Fix a problem which caused i/o resource allocation conflict of this 2000-03-09 20:57:47 +00:00
i386 Please welcome the URio driver. Written by 2000-03-16 09:16:14 +00:00
isa Stop isadma from abusing the B_READ, B_RAW and B_WRITE flags. 2000-03-13 10:19:32 +00:00
isofs/cd9660 remove check now done in vn_isdisk(). 2000-01-10 12:24:36 +00:00
kern In vn_isdisk(), check whether vp->v_rdev is NULL. If it is, then 2000-03-18 01:27:44 +00:00
libkern Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL" 1999-12-29 05:07:58 +00:00
miscfs Eliminate the undocumented, experimental, non-delivering and highly 2000-03-16 08:51:55 +00:00
modules Please welcome the URio driver. Written by 2000-03-16 09:16:14 +00:00
msdosfs Supported non-512 bytes/sector format. 2000-01-27 14:43:07 +00:00
net Introduce a new bd_seesent flag to the BPF descriptor, indicating whether or 2000-03-18 06:30:42 +00:00
netatalk Clean up some loose ends in the network code, including the X.25 and ISO 2000-02-13 03:32:07 +00:00
netatm Clean up some loose ends in the network code, including the X.25 and ISO 2000-02-13 03:32:07 +00:00
netgraph Newer ciscos have become more picky, and will not accept the MULTICAST bit 2000-03-17 17:06:33 +00:00
netinet Fix reporting of src and dst IP addresses for ICMP and generic IP packets. 2000-03-14 14:11:53 +00:00
netinet6 Backout the previous change to __KAME_VERSION (FreeBSD4.x addition), 2000-03-13 10:07:30 +00:00
netipx Clean up some loose ends in the network code, including the X.25 and ISO 2000-02-13 03:32:07 +00:00
netkey comment the string after #endif 2000-01-15 05:15:06 +00:00
netnatm Clean up some loose ends in the network code, including the X.25 and ISO 2000-02-13 03:32:07 +00:00
netncp Enable '=' character in the filename. 2000-01-29 02:10:37 +00:00
netns Clean up some loose ends in the network code, including the X.25 and ISO 2000-02-13 03:32:07 +00:00
nfs Clean up some loose ends in the network code, including the X.25 and ISO 2000-02-13 03:32:07 +00:00
nfsclient Clean up some loose ends in the network code, including the X.25 and ISO 2000-02-13 03:32:07 +00:00
nfsserver Clean up some loose ends in the network code, including the X.25 and ISO 2000-02-13 03:32:07 +00:00
ntfs Forward declare some structs so that this header is more self-suifficent. 2000-01-14 19:54:42 +00:00
nwfs Check if module was compiled without SMP support and running on 2000-01-15 08:35:48 +00:00
pc98 Fixed header file path and added necessary file. 2000-03-17 12:56:23 +00:00
pccard Add support for PnP ISA cards, and some laptop PnP support: 2000-03-10 05:43:29 +00:00
pci Update Tigon firmware yet again, this time to version 12.3.20. 2000-03-18 01:30:36 +00:00
posix4 Track libc_r addition of semaphores implementation. 2000-01-20 07:55:42 +00:00
powerpc Update the ata driver to take more advantage of newbus, this 2000-02-18 20:57:33 +00:00
rpc
svr4 Fix handling of svr4_sigsets, which are implemented in SysVR4 as a sequence 2000-01-15 15:38:17 +00:00
sys Instead of using the next unit available, use the first unit available. 2000-03-16 09:32:59 +00:00
tools Use a seperate -c and -h mode. The vnode_if.c file is compiled only into 1999-12-12 16:43:05 +00:00
ufs Use 64-bit math to calculate if we have hit our freespace limit. 2000-03-17 03:44:47 +00:00
vm Eliminate the undocumented, experimental, non-delivering and highly 2000-03-16 08:51:55 +00:00
Makefile ${MACHINE} -> ${MACHINE_ARCH} 1999-11-14 13:54:44 +00:00