Skip site navigation (1)Skip section navigation (2)
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>