freebsd-dev/sys
Paul Traina 072b9b24e3 Fix ip option processing for raw IP sockets. This whole thing is a compromise
between ignoring options specified in the setsockopt call if IP_HDRINCL is set
(the UCB choice when VJ's code was brought in) vs allowing them (what everyone
else did, and what is assumed by programs everywhere...sigh).

Also perform some checking of the passed down packet to avoid running off
the end of a mbuf chain.

Reviewed by:	fenner
1996-03-13 08:02:45 +00:00
..
alpha Move the elf linux_interp structure from the lkm stub to here so that it 1996-03-10 22:42:16 +00:00
amd64 Make sure that we pmap_update AFTER modifying the page table entries. 1996-03-13 00:39:45 +00:00
compat/linux Remove references to MAP_FILE.. That is now "default" and is only 1996-03-12 06:20:19 +00:00
compile Stop cvs up -P from removing empty compile directories. 1994-08-25 16:20:16 +00:00
conf Removed undocumented an unused APM_SLOWSTART code. 1996-03-12 05:44:25 +00:00
ddb For Lite2: proc LIST changes. 1996-03-11 05:55:56 +00:00
dev Import 4.4BSD-Lite2 onto the vendor branch, note that in the kernel, all 1996-03-11 19:17:01 +00:00
fs Import 4.4BSD-Lite2 onto the vendor branch, note that in the kernel, all 1996-03-11 19:20:10 +00:00
geom Fix one warning and fix one bug found while looking at another warning (but 1996-01-31 11:25:46 +00:00
gnu Removed vestigial support for the obsolete FIFO option. In ext2fs 1996-02-25 20:12:36 +00:00
i386 Return the status of the APM support (enabled/disabled) with the 1996-03-13 00:42:56 +00:00
isa Add more options into the conf/options and i386/conf/options.i386 files 1996-03-02 18:24:13 +00:00
isofs/cd9660 This commit was generated by cvs2svn to compensate for changes in r14553, 1996-03-11 19:20:10 +00:00
kern Remove references to MAP_FILE.. That is now "default" and is only 1996-03-12 06:20:19 +00:00
libkern Import 4.4BSD-Lite2 onto the vendor branch, note that in the kernel, all 1996-03-11 19:22:56 +00:00
miscfs This commit was generated by cvs2svn to compensate for changes in r14557, 1996-03-11 19:29:25 +00:00
modules linux_interp now moved into sys/i386/linux/linux_sysvec.c, but still 1996-03-10 22:43:37 +00:00
msdosfs Fix a bunch of spelling errors in the comment fields of 1996-01-30 23:02:38 +00:00
net Move or add #include <queue.h> in preparation for upcoming struct socket 1996-03-11 15:13:58 +00:00
netinet Fix ip option processing for raw IP sockets. This whole thing is a compromise 1996-03-13 08:02:45 +00:00
netipx Move or add #include <queue.h> in preparation for upcoming struct socket 1996-03-11 15:13:58 +00:00
netns finish killing off netns. (For some reason, CVS `undeleted' these 1996-02-13 18:19:17 +00:00
nfs Import 4.4BSD-Lite2 onto the vendor branch, note that in the kernel, all 1996-03-11 19:34:14 +00:00
nfsclient Kill XNS. 1996-02-13 18:16:31 +00:00
nfsserver Kill XNS. 1996-02-13 18:16:31 +00:00
pc98/pc98 Fix a bunch of spelling errors in the comment fields of 1996-01-30 23:02:38 +00:00
pccard Removed un-used code. 1996-02-21 23:31:03 +00:00
pci If FAILSAFE is defined, then: 1996-03-11 19:36:07 +00:00
powerpc/include Add commands for ptrace get/set registers.. (Same numbers as NetBSD) 1996-01-24 18:51:48 +00:00
rpc Fix a bunch of spelling errors in the comment fields 1996-01-30 23:33:04 +00:00
scsi Fixed some missing int32 -> int32_t 1996-03-10 18:17:54 +00:00
sys Move these out of the way (to the Attic) as we do not use this version 1996-03-11 20:10:34 +00:00
tools Another mega commit to staticize things. 1995-12-14 09:55:16 +00:00
ufs Import 4.4BSD-Lite2 onto the vendor branch, note that in the kernel, all 1996-03-11 19:47:21 +00:00
vm This commit is as a result of a comment by Alan Cox (alc@cs.rice.edu) 1996-03-13 01:18:14 +00:00
Makefile Removed almost all traces of libkern.a. The objects that were in 1995-12-26 13:58:31 +00:00