freebsd-dev/sys
Robert Watson 76ec7b2f60 The function arpintr() incorrectly checks m->m_len to detect incomplete
ARP packets. This can incorrectly reject complete frames since the frame
could be stored in more than one mbuf.

The following patches fix the length comparisson, and add several
diagnostic log messages to the interrupt handler for out-of-the-norm ARP
packets. This should make ARP problems easier to detect, diagnose and
fix.

Submitted by:	C. Stephen Gunn <csg@waterspout.com>
Approved by:	jkh
Reviewed by:	rwatson
2000-03-11 00:24:29 +00:00
..
alpha Implement Linux BLKGETSIZE ioctl, and open the door to implementing 2000-03-09 15:14:14 +00:00
amd64 Change the default FPU control word so that exceptions for new 2000-03-10 17:56:33 +00:00
boot Fix the loader to handle module dependencies properly. More fixes 2000-02-25 05:10:44 +00:00
cam Some minor fixing - final for 4.0. Debugging messages toned down a bit. 2000-02-29 05:45:50 +00:00
coda Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL" 1999-12-29 05:07:58 +00:00
compat Fix bug in linux_wait4 and linux_waitpid where garbage in the status 2000-03-09 17:52:01 +00:00
compile
conf Add Compaq `ida' driver to GENERIC, update it's LINT entry. 2000-03-09 16:32:56 +00:00
contrib When writing out bitmap buffers, need to skip over ones that already 2000-01-30 20:32:59 +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 Cosmetics.. 2000-03-10 22:10:34 +00:00
fs Supported non-512 bytes/sector format. 2000-01-27 14:43:07 +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 Don't forget to check for unsupported features when updating. It was 2000-03-09 05:21:10 +00:00
i4b Fix a problem which caused i/o resource allocation conflict of this 2000-03-09 20:57:47 +00:00
i386 Change the default FPU control word so that exceptions for new 2000-03-10 17:56:33 +00:00
isa Recognize another modem, "PMC2430 - Pace 56 Voice Internal Modem" 2000-03-05 14:44:05 +00:00
isofs/cd9660 remove check now done in vn_isdisk(). 2000-01-10 12:24:36 +00:00
kern shmat: If VM_PROT_READ_IS_EXEC is defined and prot includes VM_PROT_READ, 2000-03-10 09:11:24 +00:00
libkern Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL" 1999-12-29 05:07:58 +00:00
miscfs Fix bde'isms in acl/extattr syscall interface, renaming syscalls to 2000-01-19 06:07:34 +00:00
modules Correct man page title. 2000-03-10 20:38:24 +00:00
msdosfs Supported non-512 bytes/sector format. 2000-01-27 14:43:07 +00:00
net The "sdl_family" field in a "struct sockaddr_dl" will be equal 2000-03-01 02:46:25 +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 Add control message ASCII conversion for this node type. 2000-01-27 01:32:53 +00:00
netinet The function arpintr() incorrectly checks m->m_len to detect incomplete 2000-03-11 00:24:29 +00:00
netinet6 Initialize mbuf pointer at getting ipsec policy. 2000-03-09 14:57:16 +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 Merged from sys/isa/sio.c revisions 1.289 and 1.290. 2000-03-10 10:34:36 +00:00
pccard Add support for PnP ISA cards, and some laptop PnP support: 2000-03-10 05:43:29 +00:00
pci Introduce ethernet bridge support for if_dc 2000-03-09 19:28:19 +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 $Id$ -> $FreeBSD$ 1999-08-27 23:45:13 +00:00
svr4 Fix handling of svr4_sigsets, which are implemented in SysVR4 as a sequence 2000-01-15 15:38:17 +00:00
sys CMSG_XXX macros alignment fixes to follow RFC2292. 2000-03-03 11:13:12 +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 In the 'found' case for ufs_lookup() the underlying bp's data was 2000-03-09 18:54:59 +00:00
vm Add MAP_NOCORE to mmap(2), and MADV_NOCORE and MADV_CORE to madvise(2). 2000-02-28 04:10:35 +00:00
Makefile ${MACHINE} -> ${MACHINE_ARCH} 1999-11-14 13:54:44 +00:00