Date: Sun, 19 Apr 2009 00:16:04 +0000 (UTC) From: Kip Macy <kmacy@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/amd64/conf DEFAULTS src/sys/conf NOTES files options src/sys/i386/conf DEFAULTS src/sys/net flowtable.c flowtable.h Message-ID: <200904190017.n3J0HAma013940@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
kmacy 2009-04-19 00:16:04 UTC
FreeBSD src repository
Modified files:
sys/amd64/conf DEFAULTS
sys/conf NOTES files options
sys/i386/conf DEFAULTS
Added files:
sys/net flowtable.c flowtable.h
Log:
SVN rev 191255 on 2009-04-19 00:16:04Z by kmacy
- Import infrastructure for caching flows as a means of accelerating L3 and L2 lookups
as well as providing stateful load balancing when used with RADIX_MPATH.
- Currently compiled in to i386 and amd64 but disabled by default, it can be enabled at
runtime with 'sysctl net.inet.flowtable.enable=1'.
- Embedded users can remove it entirely from the kernel by adding 'nooption FLOWTABLE' to
their kernel config files.
- A minimal hookup will be added to ip_output in a subsequent commit. I would like to see
more review before bringing in changes that require more churn.
Supported by: Bitgravity Inc.
Revision Changes Path
1.17 +2 -0 src/sys/amd64/conf/DEFAULTS
1.1535 +3 -0 src/sys/conf/NOTES
1.1392 +1 -0 src/sys/conf/files
1.666 +1 -0 src/sys/conf/options
1.18 +2 -0 src/sys/i386/conf/DEFAULTS
1.1 +1105 -0 src/sys/net/flowtable.c (new)
1.1 +77 -0 src/sys/net/flowtable.h (new)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200904190017.n3J0HAma013940>
