Author: bz
Date: Sat Mar 19 15:50:34 2011
New Revision: 219775
URL: http://svn.freebsd.org/changeset/base/219775

Log:
  For now remove options FLOWTABLE from the remaining GENERIC kernel
  configurations and make it opt-in for those who want it.  LINT will
  still build it.
  
  While it may be a perfect win in some scenarios, it still troubles users
  (see PRs) in general cases.  In addition we are still allocating resources
  even if disabled by sysctl and still leak arp/nd6 entries in case of
  interface destruction.
  
  Discussed with:       qingli (2010-11-24, just never executed)
  Discussed with: juli (OCTEON1)
  PR:           kern/148018, kern/155604, kern/144917, kern/146792
  MFC after:    2 weeks

Modified:
  head/sys/amd64/conf/GENERIC
  head/sys/i386/conf/GENERIC
  head/sys/ia64/conf/GENERIC
  head/sys/mips/conf/OCTEON1

Modified: head/sys/amd64/conf/GENERIC
==============================================================================
--- head/sys/amd64/conf/GENERIC Sat Mar 19 14:44:24 2011        (r219774)
+++ head/sys/amd64/conf/GENERIC Sat Mar 19 15:50:34 2011        (r219775)
@@ -61,7 +61,6 @@ options       KBD_INSTALL_CDEV        # install a CD
 options        HWPMC_HOOKS             # Necessary kernel hooks for hwpmc(4)
 options        AUDIT                   # Security event auditing
 options        MAC                     # TrustedBSD MAC Framework
-options        FLOWTABLE               # per-cpu routing cache
 #options       KDTRACE_FRAME           # Ensure frames are compiled in
 #options       KDTRACE_HOOKS           # Kernel DTrace hooks
 options        INCLUDE_CONFIG_FILE     # Include this file in kernel

Modified: head/sys/i386/conf/GENERIC
==============================================================================
--- head/sys/i386/conf/GENERIC  Sat Mar 19 14:44:24 2011        (r219774)
+++ head/sys/i386/conf/GENERIC  Sat Mar 19 15:50:34 2011        (r219775)
@@ -62,7 +62,6 @@ options       KBD_INSTALL_CDEV        # install a CD
 options        HWPMC_HOOKS             # Necessary kernel hooks for hwpmc(4)
 options        AUDIT                   # Security event auditing
 options        MAC                     # TrustedBSD MAC Framework
-options        FLOWTABLE               # per-cpu routing cache
 #options       KDTRACE_HOOKS           # Kernel DTrace hooks
 options        INCLUDE_CONFIG_FILE     # Include this file in kernel
 

Modified: head/sys/ia64/conf/GENERIC
==============================================================================
--- head/sys/ia64/conf/GENERIC  Sat Mar 19 14:44:24 2011        (r219774)
+++ head/sys/ia64/conf/GENERIC  Sat Mar 19 15:50:34 2011        (r219775)
@@ -31,8 +31,6 @@ options       COMPAT_FREEBSD7 # Compatible wi
 options        DDB             # Support DDB
 options        DEADLKRES       # Enable the deadlock resolver
 options        FFS             # Berkeley Fast Filesystem
-#options       FLOWTABLE       # per-cpu routing cache (removed due to
-                               # misaligned access -- see kern/148018)
 options        GDB             # Support remote GDB
 options        GEOM_LABEL      # Provides labelization
 options        INCLUDE_CONFIG_FILE     # Include this file in kernel

Modified: head/sys/mips/conf/OCTEON1
==============================================================================
--- head/sys/mips/conf/OCTEON1  Sat Mar 19 14:44:24 2011        (r219774)
+++ head/sys/mips/conf/OCTEON1  Sat Mar 19 15:50:34 2011        (r219775)
@@ -73,7 +73,6 @@ options       PRINTF_BUFR_SIZE=128    # Prevent 
 options        HWPMC_HOOKS             # Necessary kernel hooks for hwpmc(4)
 options        AUDIT                   # Security event auditing
 options        MAC                     # TrustedBSD MAC Framework
-options        FLOWTABLE               # per-cpu routing cache
 #options       KDTRACE_FRAME           # Ensure frames are compiled in
 #options       KDTRACE_HOOKS           # Kernel DTrace hooks
 options        INCLUDE_CONFIG_FILE     # Include this file in kernel
_______________________________________________
svn-src-head@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to