Remove obsolete SLIP_IFF_OPTS kernel option (now net.sliffopts tunable).
[dragonfly.git] / sys / conf / options
index 65acc43..490f19f 100644 (file)
@@ -2,13 +2,13 @@
 #
 #        On the handling of kernel options
 #
-# All kernel options should be listed in LINT, with suitable
+# All kernel options should be listed in LINT64, with suitable
 # descriptions.  Negative options (options that make some code not
-# compile) should be commented out; LINT should compile as much code
+# compile) should be commented out; LINT64 should compile as much code
 # as possible.  Try to structure option-using code so that a single
 # option only switch code on, or only switch code off, to make it
 # possible to have a full compile-test.  If necessary, you can include
-# "opt_lint.h" and check for COMPILING_LINT to get maximum code
+# "opt_lint.h" and check for COMPILING_LINT64 to get maximum code
 # coverage.
 #
 # All new options shall also be listed in either "conf/options" or
@@ -91,9 +91,6 @@ NSWBUF_MIN    opt_swap.h
 PPS_SYNC       opt_ntp.h
 QUOTA
 SUIDDIR                opt_suiddir.h
-SYSVMSG                opt_sysvipc.h
-SYSVSEM                opt_sysvipc.h
-SYSVSHM                opt_sysvipc.h
 SHMMIN         opt_sysvipc.h
 SHMMNI         opt_sysvipc.h
 SHMSEG         opt_sysvipc.h
@@ -115,9 +112,7 @@ SHOW_BUSYBUFS
 DIRECTIO       opt_directio.h
 
 # POSIX kernel options
-P1003_1B                       opt_posix.h
 _KPOSIX_PRIORITY_SCHEDULING    opt_posix.h
-_KPOSIX_VERSION                        opt_posix.h
 
 # Do we want the config file compiled into the kernel?
 INCLUDE_CONFIG_FILE    opt_config.h
@@ -127,14 +122,12 @@ INCLUDE_CONFIG_FILE       opt_config.h
 # dependencies.  Unusability is enforced by hiding the defines for the
 # options in a never-included header.
 EXT2FS         opt_dontuse.h
-FDESC          opt_dontuse.h
 HAMMER         opt_dontuse.h
 HPFS           opt_dontuse.h
 MFS            opt_dontuse.h
 MSDOSFS                opt_dontuse.h
 NTFS           opt_dontuse.h
 NULLFS         opt_dontuse.h
-NWFS           opt_dontuse.h
 PORTAL         opt_dontuse.h
 PROCFS         opt_dontuse.h
 PUFFS          opt_dontuse.h
@@ -267,13 +260,8 @@ ACCEPT_FILTER_HTTP
 BOOTP                  opt_bootp.h
 BOOTP_COMPAT           opt_bootp.h
 BOOTP_NFSROOT          opt_bootp.h
-BOOTP_NFSV3            opt_bootp.h
 BOOTP_WIRED_TO         opt_bootp.h
 CARP                   opt_carp.h
-ETHER_II               opt_ef.h
-ETHER_8023             opt_ef.h
-ETHER_8022             opt_ef.h
-ETHER_SNAP             opt_ef.h
 MROUTING               opt_mrouting.h
 PIM                    opt_mrouting.h
 INET                   opt_inet.h
@@ -287,6 +275,7 @@ IPDIVERT
 DUMMYNET               opt_ipdn.h
 DUMMYNET_DEBUG         opt_ipdn.h
 IPFIREWALL             opt_ipfw.h
+IPFIREWALL3            opt_ipfw.h
 IPFIREWALL_DEBUG       opt_ipfw.h
 IPFIREWALL_VERBOSE     opt_ipfw.h
 IPFIREWALL_VERBOSE_LIMIT       opt_ipfw.h
@@ -296,19 +285,15 @@ IPV6FIREWALL_VERBOSE      opt_ip6fw.h
 IPV6FIREWALL_VERBOSE_LIMIT     opt_ip6fw.h
 IPV6FIREWALL_DEFAULT_TO_ACCEPT opt_ip6fw.h
 IPSTEALTH
-IPX                    opt_ipx.h
-IPXIP                  opt_ipx.h
-IPTUNNEL               opt_ipx.h
 LIBMCHAIN
 MPLS                   opt_mpls.h
-NCP                    opt_ncp.h
 PPP_BSDCOMP            opt_ppp.h
 PPP_DEFLATE            opt_ppp.h
 PPP_FILTER             opt_ppp.h
-SLIP_IFF_OPTS          opt_slip.h
 TCPDEBUG
 TCP_SIGNATURE          opt_inet.h
 TCP_DROP_SYNFIN                opt_tcp_input.h
+ICMPPRINTFS
 
 XBONEHACK
 MBUF_STRESS_TEST       opt_mbuf_stress_test.h
@@ -423,17 +408,6 @@ AGP_DEBUG          opt_agp.h
 DRM_DEBUG              opt_drm.h
 DRM_LINUX              opt_drm.h
 
-# ATM (HARP version)
-ATM_CORE               opt_atm.h
-ATM_IP                 opt_atm.h
-ATM_SIGPVC             opt_atm.h
-ATM_SPANS              opt_atm.h
-ATM_UNI                        opt_atm.h
-
-# XXX Conflict: # of devices vs network protocol (Native ATM).
-# This makes "atm.h" unusable.
-NATM                   opt_natm.h
-
 # DPT driver debug flags
 DPT_MEASURE_PERFORMANCE        opt_dpt.h
 DPT_HANDLE_TIMEOUTS    opt_dpt.h
@@ -473,7 +447,6 @@ DEBUG_CRIT_SECTIONS opt_global.h
 DIAGNOSTIC             opt_global.h
 INVARIANTS             opt_global.h
 VFS_BIO_DEBUG          opt_global.h
-DEBUG_INTERRUPTS       opt_global.h
 SOCKBUF_DEBUG          opt_global.h
 PANIC_DEBUG            opt_global.h
 MBUF_DEBUG             opt_global.h
@@ -575,9 +548,9 @@ SAFE_RNDTEST                opt_safe.h
 KTR                            opt_global.h
 KTR_ENTRIES                    opt_global.h
 KTR_ALL                                opt_ktr.h
+KTR_ACPI_EC                    opt_ktr.h
 KTR_CTXSW                      opt_ktr.h
 KTR_DMCRYPT                    opt_ktr.h
-KTR_DSCHED_BFQ                 opt_ktr.h
 KTR_ETHERNET                   opt_ktr.h
 KTR_HAMMER                     opt_ktr.h
 KTR_IFQ                                opt_ktr.h
@@ -593,22 +566,46 @@ KTR_SPIN_CONTENTION               opt_ktr.h
 KTR_TESTLOG                    opt_ktr.h
 KTR_TOKENS                     opt_ktr.h
 KTR_TSLEEP                     opt_ktr.h
-KTR_USB_MEMORY                 opt_ktr.h
 KTR_USCHED_BSD4                        opt_ktr.h
 KTR_USCHED_DFLY                        opt_ktr.h
 KTR_VERBOSE                    opt_ktr.h
+KTR_IF_POLL                    opt_ktr.h
+KTR_UDP                                opt_ktr.h
+KTR_SOWAKEUP                   opt_ktr.h
 
 # NTFS options
 NTFS_DEBUG                     opt_ntfs.h
 
 # options for the Atheros driver
 ATH_DEBUG              opt_ath.h
+#ATH_DEBUG_ALQ         opt_ath.h
 ATH_DIAGAPI            opt_ath.h
-ATH_RXBUF              opt_ath.h
-ATH_TXBUF              opt_ath.h
+#ATH_EEPROM_FIRMWARE   opt_ath.h
+#ATH_ENABLE_11N                opt_ath.h
+ATH_ENABLE_DFS         opt_ath.h
+#ATH_ENABLE_RADIOTAP_VENDOR_EXT opt_ath.h
+ATH_KTR_INTR_DEBUG     opt_ath.h
+#ATH_TX99_DIAG         opt_ath.h
 
 # ...and its HAL
+AH_AR5416_INTERRUPT_MITIGATION opt_ah.h
+AH_ASSERT              opt_ah.h
+AH_DEBUG               opt_ah.h
+#AH_DEBUG_ALQ          opt_ah.h
+#AH_DEBUG_COUNTRY      opt_ah.h
+AH_INTERRUPT_DEBUGGING opt_ah.h
+AH_MAXCHAN             opt_ah.h
+AH_NEED_DESC_SWAP      opt_ah.h
+AH_PRIVATE_DIAG                opt_ah.h
+AH_REGOPS_FUNC         opt_ah.h
+AH_RXCFG_SDMAMW_4BYTES opt_ah.h
 AH_SUPPORT_AR5416      opt_ah.h
+AH_SUPPORT_AR9130      opt_ah.h
+AH_SUPPORT_AR9330      opt_ah.h
+AH_SUPPORT_AR9340      opt_ah.h
+AH_USE_INIPDGAIN       opt_ah.h
+#AH_WRITE_EEPROM               opt_ah.h
+#AH_WRITE_REGDOMAIN    opt_ah.h
 
 # bce driver
 BCE_RSS_DEBUG          opt_bce.h
@@ -619,8 +616,13 @@ BNX_RSS_DEBUG              opt_bnx.h
 BNX_TSO_DEBUG          opt_bnx.h
 BNX_TSS_DEBUG          opt_bnx.h
 
-# ed driver
-ED_NO_MIIBUS           opt_ed.h
+# bwn driver
+BWN_DEBUG              opt_bwn.h
+BWN_RXRING_SLOTS       opt_bwn.h
+BWN_TXRING_SLOTS       opt_bwn.h
+
+# siba_bwn driver
+SIBA_DEBUG             opt_siba.h
 
 # emx driver
 EMX_RSS_DEBUG          opt_emx.h
@@ -635,6 +637,12 @@ IGB_RSS_DEBUG              opt_igb.h
 IGB_TSS_DEBUG          opt_igb.h
 IGB_MSIX_DEBUG         opt_igb.h
 
+# ix driver
+IX_RSS_DEBUG           opt_ix.h
+
+# Options for the Intel 802.11n wireless driver
+IWN_DEBUG              opt_iwn.h
+
 # dcons options
 DCONS_BUF_SIZE         opt_dcons.h
 DCONS_POLL_HZ          opt_dcons.h
@@ -644,23 +652,6 @@ DCONS_FORCE_GDB            opt_dcons.h
 # deprecated drivers and options
 I_WANT_DEPRECATED_STUFF        opt_deprecated.h
 
-# SCTP
-SCTP                   opt_sctp.h
-SCTP_DEBUG             opt_sctp.h
-SCTP_USE_ADLER32       opt_sctp.h
-SCTP_HIGH_SPEED                opt_sctp.h
-SCTP_STAT_LOGGING      opt_sctp.h
-SCTP_CWND_LOGGING      opt_sctp.h
-SCTP_BLK_LOGGING       opt_sctp.h
-SCTP_STR_LOGGING       opt_sctp.h
-SCTP_FR_LOGGING                opt_sctp.h
-SCTP_MAP_LOGGING       opt_sctp.h
-
-# DSCHED stuff
-DSCHED_AS              opt_dsched.h
-DSCHED_BFQ             opt_dsched.h
-DSCHED_FQ              opt_dsched.h
-
 # Receive Side Scaling (now basecode)
 RSS_DEBUG              opt_rss.h
 
@@ -689,9 +680,22 @@ TDMA_TXRATE_QUARTER_DEFAULT        opt_tdma.h
 TDMA_TXRATE_11NA_DEFAULT       opt_tdma.h
 TDMA_TXRATE_11NG_DEFAULT       opt_tdma.h
 
+# Sound options
+SND_DEBUG              opt_snd.h
+SND_DIAGNOSTIC         opt_snd.h
+SND_FEEDER_MULTIFORMAT opt_snd.h
+SND_FEEDER_FULL_MULTIFORMAT    opt_snd.h
+SND_FEEDER_RATE_HP     opt_snd.h
+SND_PCM_64             opt_snd.h
+SND_OLDSTEREO          opt_snd.h
+
 PANIC_REBOOT_WAIT_TIME opt_panic.h
 
 # Obsolete options (will be removed in the future)
 #
-DEVICE_POLLING         opt_dontuse.h
-SMP                    opt_dontuse.h
+SYSVMSG                        opt_dontuse.h
+SYSVSEM                        opt_dontuse.h
+SYSVSHM                        opt_dontuse.h
+P1003_1B               opt_dontuse.h
+_KPOSIX_VERSION                opt_dontuse.h
+DSCHED_FQ              opt_dontuse.h