jake
5e208b0c18
Back out the previous change to the queue(3) interface.
...
It was not discussed and should probably not happen.
Requested by: msmith and others
2000-05-26 02:09:24 +00:00
jake
1d685644e0
Change the way that the queue(3) structures are declared; don't assume that
...
the type argument to *_HEAD and *_ENTRY is a struct.
Suggested by: phk
Reviewed by: phk
Approved by: mdodd
2000-05-23 20:41:01 +00:00
peter
e4b04a2b21
$Id$ -> $FreeBSD$
1999-08-28 01:08:13 +00:00
billf
583ea25cd7
Add sysctl descriptions to many SYSCTL_XXXs
...
PR: kern/11197
Submitted by: Adrian Chadd <adrian@FreeBSD.org>
Reviewed by: billf(spelling/style/minor nits)
Looked at by: bde(style)
1999-05-03 23:57:32 +00:00
eivind
fa5d159312
Staticize.
1999-04-11 02:50:42 +00:00
archie
84bd80a4f9
The "easy" fixes for compiling the kernel -Wunused: remove unreferenced static
...
and local variables, goto labels, and functions declared but not defined.
1998-12-07 21:58:50 +00:00
bde
598d10b84a
Removed unused includes.
1998-06-21 14:53:44 +00:00
jdp
44f11cb42e
Fix a typo-bug in ipflow_reap that could cause a NULL pointer
...
dereference. I have also sent this fix to Matt Thomas.
1998-05-19 17:47:11 +00:00
pb
e794d1d740
Move (private) struct ipflow out of ip_var.h, to reduce dependencies
...
(for ipfw for example) on internal implementation details.
Add $Id$ where missing.
1998-05-19 15:53:50 +00:00
dg
54ac54474b
Moved #define of IPFLOW_HASHBITS to ip_flow.c where I think it belongs.
1998-05-19 14:19:03 +00:00
dg
41f13588c5
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