aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet/ip_flow.c
Commit message (Collapse)AuthorAgeFilesLines
* s/FREE/free/Luigi Rizzo2001-11-041-1/+1
| | | | Notes: svn path=/head/; revision=86031
* Bring in fix from NetBSD's revision 1.16:Ruslan Ermilov2001-06-261-1/+7
| | | | | | | | | | Pass the correct destination address for the route-to-gateway case. PR: kern/10607 MFC after: 2 weeks Notes: svn path=/head/; revision=78805
* Back out the previous change to the queue(3) interface.Jake Burkholder2000-05-261-1/+1
| | | | | | | | | It was not discussed and should probably not happen. Requested by: msmith and others Notes: svn path=/head/; revision=60938
* Change the way that the queue(3) structures are declared; don't assume thatJake Burkholder2000-05-231-1/+1
| | | | | | | | | | | the type argument to *_HEAD and *_ENTRY is a struct. Suggested by: phk Reviewed by: phk Approved by: mdodd Notes: svn path=/head/; revision=60833
* $Id$ -> $FreeBSD$Peter Wemm1999-08-281-1/+1
| | | | Notes: svn path=/head/; revision=50477
* Add sysctl descriptions to many SYSCTL_XXXsBill Fumerola1999-05-031-2/+2
| | | | | | | | | | PR: kern/11197 Submitted by: Adrian Chadd <adrian@FreeBSD.org> Reviewed by: billf(spelling/style/minor nits) Looked at by: bde(style) Notes: svn path=/head/; revision=46381
* Staticize.Eivind Eklund1999-04-111-2/+2
| | | | Notes: svn path=/head/; revision=45573
* The "easy" fixes for compiling the kernel -Wunused: remove unreferenced staticArchie Cobbs1998-12-071-2/+1
| | | | | | | and local variables, goto labels, and functions declared but not defined. Notes: svn path=/head/; revision=41591
* Removed unused includes.Bruce Evans1998-06-211-9/+1
| | | | Notes: svn path=/head/; revision=37094
* Fix a typo-bug in ipflow_reap that could cause a NULL pointerJohn Polstra1998-05-191-2/+2
| | | | | | | dereference. I have also sent this fix to Matt Thomas. Notes: svn path=/head/; revision=36196
* Move (private) struct ipflow out of ip_var.h, to reduce dependenciesPierre Beyssac1998-05-191-0/+3
| | | | | | | | (for ipfw for example) on internal implementation details. Add $Id$ where missing. Notes: svn path=/head/; revision=36194
* Moved #define of IPFLOW_HASHBITS to ip_flow.c where I think it belongs.David Greenman1998-05-191-0/+1
| | | | Notes: svn path=/head/; revision=36193
* Added fast IP forwarding code by Matt Thomas <matt@3am-software.com> viaDavid Greenman1998-05-191-0/+332
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. Notes: svn path=/head/; revision=36192