1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-19 10:53:58 +00:00
freebsd/sys
David Greenman 1f91d8c563 Added fast IP forwarding code by Matt Thomas <matt@3am-software.com> via
NetBSD, ported to FreeBSD by Pierre Beyssac <pb@fasterix.freenix.org> and
minorly tweaked by me.
This is a standard part of FreeBSD, but must be enabled with:
"sysctl -w net.inet.ip.fastforwarding=1" ...and of course forwarding must
also be enabled. This should probably be modified to use the zone
allocator for speed and space efficiency. The current algorithm also
appears to lose if the number of active paths exceeds IPFLOW_MAX (256),
in which case it wastes lots of time trying to figure out which cache
entry to drop.
1998-05-19 14:04:36 +00:00
..
alpha libtcl expects to see ieeefp.h definitions through this header. 1998-05-13 22:40:42 +00:00
amd64 Make the size of the msgbuf (dmesg) a "normal" option. 1998-05-19 08:58:53 +00:00
compat s/nanoruntime/nanouptime/g 1998-05-17 11:53:46 +00:00
compile
conf Added fast IP forwarding code by Matt Thomas <matt@3am-software.com> via 1998-05-19 14:04:36 +00:00
ddb Add "show msgbuf" command 1998-05-19 11:02:24 +00:00
dev Reviewed by: ahasty@freebsd.org 1998-05-19 03:38:31 +00:00
fs Disallow reading the current kernel stack. Only the user structure and 1998-05-19 00:00:14 +00:00
geom Slightly more correct initialisation of the new buf struct for soft-updates. 1998-03-09 20:39:26 +00:00
gnu Don't use "ffs" in an ext2fs sleep message string. 1998-05-16 17:47:44 +00:00
i386 Make the size of the msgbuf (dmesg) a "normal" option. 1998-05-19 08:58:53 +00:00
isa s/nanoruntime/nanouptime/g 1998-05-17 11:53:46 +00:00
isofs/cd9660 As described by the submitter: 1998-05-06 05:29:41 +00:00
kern Make the size of the msgbuf (dmesg) a "normal" option. 1998-05-19 08:58:53 +00:00
libkern Support compiling with `gcc -ansi'. 1998-04-15 17:47:40 +00:00
miscfs Disallow reading the current kernel stack. Only the user structure and 1998-05-19 00:00:14 +00:00
modules Removed reference to obsolete file "README.iBCS2". 1998-05-19 03:31:34 +00:00
msdosfs Fix priority bug in previous commit. 1998-05-18 10:24:26 +00:00
net Added fast IP forwarding code by Matt Thomas <matt@3am-software.com> via 1998-05-19 14:04:36 +00:00
netatalk Seventy-odd "its" / "it's" typos in comments fixed as per kern/6108. 1998-04-17 22:37:19 +00:00
netinet Added fast IP forwarding code by Matt Thomas <matt@3am-software.com> via 1998-05-19 14:04:36 +00:00
netipx Don't depend on "implicit int". 1998-05-01 18:30:02 +00:00
netkey Really make this compile.. 1998-04-06 05:11:42 +00:00
netnatm Staticize. 1998-02-09 06:11:36 +00:00
netns Make INET a proper option. 1998-01-08 23:42:31 +00:00
nfs Allow control of the attribute cache timeouts at mount time. 1998-05-19 07:11:27 +00:00
nfsclient Allow control of the attribute cache timeouts at mount time. 1998-05-19 07:11:27 +00:00
nfsserver Allow control of the attribute cache timeouts at mount time. 1998-05-19 07:11:27 +00:00
pc98 Sync with sys/i386/i386/machdep.c revision 1.296. 1998-05-19 12:58:05 +00:00
pccard Include pc98.h instead of isa.h when PC98 is defined. 1998-05-05 13:21:08 +00:00
pci Reviewed by: ahasty@freebsd.org 1998-05-19 03:38:31 +00:00
posix4 1. Don't use "nosys" and generate coredumps for unconfigured 1998-05-18 12:53:45 +00:00
powerpc/include Disallow reading the current kernel stack. Only the user structure and 1998-05-19 00:00:14 +00:00
rpc
scsi An effort to make SLICE/DEVFS play with SCSI. 1998-05-07 12:13:47 +00:00
sys Make the size of the msgbuf (dmesg) a "normal" option. 1998-05-19 08:58:53 +00:00
tools Use __inline instead of inline to prevent pedantic compiler warnings. 1997-12-19 23:25:16 +00:00
ufs try stop the user from using mount -u to set the async flag on 1998-05-18 06:38:18 +00:00
vm Make the previous commit compile.. 1998-05-19 07:13:21 +00:00
Makefile Test for the existance of ${MACHINE}/boot before trying to build it. 1998-02-20 07:37:08 +00:00