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
This commit is contained in:
parent
336cfe471e
commit
d2b74735b8
@ -61,7 +61,6 @@ options KBD_INSTALL_CDEV # install a CDEV entry in /dev
|
||||
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
|
||||
|
@ -62,7 +62,6 @@ options KBD_INSTALL_CDEV # install a CDEV entry in /dev
|
||||
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
|
||||
|
||||
|
@ -31,8 +31,6 @@ options COMPAT_FREEBSD7 # Compatible with FreeBSD7
|
||||
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
|
||||
|
@ -73,7 +73,6 @@ options PRINTF_BUFR_SIZE=128 # Prevent printf output being interspersed.
|
||||
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
|
||||
|
Loading…
x
Reference in New Issue
Block a user