freebsd-skq/sys
dillon ed174536c8 Reviewed by: freebsd-current
Add ICMP_BANDLIM option and 'net.inet.icmp.icmplim' sysctl.  If option
    is specified in kernel config, icmplim defaults to 100 pps.  Setting it
    to 0 will disable the feature.  This feature limits ICMP error responses
    for packets sent to bad tcp or udp ports, which does a lot to help the
    machine handle network D.O.S. attacks.

    The kernel will report packet rates that exceed the limit at a rate of
    one kernel printf per second.  There is one issue in regards to the
    'tail end' of an attack... the kernel will not output the last report
    until some unrelated and valid icmp error packet is return at some
    point after the attack is over.  This is a minor reporting issue only.
1998-12-03 20:23:21 +00:00
..
alpha Restore the user HAE all the time, not just when returning to usermode. 1998-12-02 10:24:56 +00:00
amd64 - For some old Cyrix CPUs, %cr2 is clobbered by interrupts. This 1998-12-02 08:15:17 +00:00
boot Drop EDD support detection, though retain configurable use of disk 1998-11-29 14:09:00 +00:00
cam "Fix" a problem with the Quantum Viking. It appears that this drive does 1998-12-02 17:35:28 +00:00
coda A few bug fixes for Robert Watson 1998-11-16 19:48:26 +00:00
compat MF22: Bring in some linux sound ioctl support which I committed to 2.2 1998-11-12 00:42:08 +00:00
compile
conf Reviewed by: freebsd-current 1998-12-03 20:06:01 +00:00
contrib Staticize some more. 1998-11-26 18:54:52 +00:00
ddb Forgot to commit this; the alpha uses the kld symbol interface now. The 1998-10-15 02:01:50 +00:00
dev Fixed sloppy clearing of TS_BUSY. Don't clear it until the transmitter 1998-11-28 15:48:09 +00:00
fs Honor MNT_NOATIME. 1998-11-29 22:38:57 +00:00
geom Update system to new device statistics code. 1998-09-15 08:15:30 +00:00
gnu Fixed a misspelling of boolean true as MNT_WAIT. 1998-11-15 15:46:33 +00:00
i386 Reviewed by: freebsd-current 1998-12-03 20:06:01 +00:00
isa * Add hooks to allow the X server to access I/O ports and memory. 1998-11-15 18:25:17 +00:00
isofs/cd9660 Don't follow null bdevsw pointers. The `major(dev) < nblkdev' test rotted 1998-10-25 19:26:18 +00:00
kern Fixed broken code in sendfile(2) when using file offsets. 1998-12-03 12:35:47 +00:00
libkern - Fix modulo bug. 1998-12-01 05:29:06 +00:00
miscfs Staticize. 1998-11-26 18:50:24 +00:00
modules Install scripts without .sh suffix. 1998-11-12 00:37:39 +00:00
msdosfs Honor MNT_NOATIME. 1998-11-29 22:38:57 +00:00
net I got another batch of suggestions for cosmetic changes from bde. 1998-11-11 10:56:07 +00:00
netatalk Staticize. 1998-11-26 18:50:24 +00:00
netatm Unneeded file. 1998-10-31 20:09:25 +00:00
netinet Reviewed by: freebsd-current 1998-12-03 20:23:21 +00:00
netipx Yow! Completely change the way socket options are handled, eliminating 1998-08-23 03:07:17 +00:00
netkey Fixed printf format errors. 1998-08-17 01:05:25 +00:00
netnatm Nitpicking and dusting performed on a train. Removes trivial warnings 1998-10-25 17:44:59 +00:00
netns
nfs Reimplement the NFS ACCESS RPC cache as an "accelerator" rather than a true 1998-11-15 20:36:18 +00:00
nfsclient Reimplement the NFS ACCESS RPC cache as an "accelerator" rather than a true 1998-11-15 20:36:18 +00:00
nfsserver Fix a panic in nfsrv_dorec() where a NULL pointer could be passed to 1998-11-13 09:44:12 +00:00
pc98 - For some old Cyrix CPUs, %cr2 is clobbered by interrupts. This 1998-12-02 08:15:17 +00:00
pccard Add #include to get a prototype for update_intr_masks(). 1998-11-09 09:30:55 +00:00
pci The Neomagic chip is a 2160 not a 3160. 1998-12-01 21:50:58 +00:00
posix4 Set PAGE_SIZE for _SC_PAGESIZE sysconf(). 1998-06-01 21:54:43 +00:00
powerpc * Add hooks to allow the X server to access I/O ports and memory. 1998-11-15 18:25:17 +00:00
rpc
sys Add snprintf(3) and vsnprintf(3) capability to the kernel. 1998-12-03 04:45:57 +00:00
tools Make the vnode opv vector construction fully dynamic. Previously we 1998-11-10 09:04:09 +00:00
ufs Don't use the strange null pointer constant `(ufs_daddr_t)0' in a call 1998-11-29 03:12:06 +00:00
vm Add missing splvm protection around unqueue call. Without this, the page 1998-11-25 07:40:49 +00:00
Makefile Build KLD modules, these work for both a.out and elf. 1998-11-03 06:50:58 +00:00