1# $FreeBSD: src/sys/conf/options,v 1.191.2.53 2003/06/04 17:56:58 sam Exp $ 2# $DragonFly: src/sys/conf/options,v 1.98 2008/11/17 11:55:19 swildner Exp $ 3# 4# On the handling of kernel options 5# 6# All kernel options should be listed in LINT, with suitable 7# descriptions. Negative options (options that make some code not 8# compile) should be commented out; LINT should compile as much code 9# as possible. Try to structure option-using code so that a single 10# option only switch code on, or only switch code off, to make it 11# possible to have a full compile-test. If necessary, you can include 12# "opt_lint.h" and check for COMPILING_LINT to get maximum code 13# coverage. 14# 15# All new options shall also be listed in either "conf/options" or 16# "platform/<platform>/conf/options". Options that affect a single 17# source-file <xxx>.[c|s] should be directed into "opt_<xxx>.h", while 18# options that affect multiple files should either go in 19# "opt_global.h" if this is a kernel-wide option (used just about 20# everywhere), or in "opt_<option-name-in-lower-case>.h" if it affect 21# only some files. Note that the effect of listing only an option 22# without a header-file-name in conf/options (and cousins) is that the 23# last convention is followed. 24# 25# This handling scheme is not yet fully implemented. 26# 27# 28# Format of this file: 29# Option name filename 30# 31# If filename is missing, the default is 32# opt_<name-of-option-in-lower-case>.h 33 34# Adaptec Array Controller driver options 35AAC_DEBUG opt_aac.h # Debugging levels: 36 # 0 - quiet, only emit warnings 37 # 1 - noisy, emit major function 38 # points and things done 39 # 2 - noisier, emit trace items 40 # in loops, etc. 41 # 3 - even more noisy, more function 42 # points 43 # 4 - noisiest 44 45# Adaptec aic7xxx SCSI controller options 46AHC_ALLOW_MEMIO opt_aic7xxx.h # Allow PCI devices to use memory 47 # mapped I/O 48 49AHC_TMODE_ENABLE opt_aic7xxx.h # Bitmap of units to enable 50 # targetmode operations. 51 52AHC_DUMP_EEPROM opt_aic7xxx.h # Dump the contents of our 53 # configuration prom. 54 55AHC_DEBUG opt_aic7xxx.h # Compile in Aic7xxx Debugging code. 56 57AHC_DEBUG_OPTS opt_aic7xxx.h # Aic7xxx driver debugging options. 58 # See sys/dev/aic7xxx/aic7xxx.h 59 60AHC_REG_PRETTY_PRINT opt_aic7xxx.h # Print register bitfields in debug 61 # output. Adds ~15k to driver. 62 63# Adaptec aic79xx SCSI controller options 64AHD_DEBUG opt_aic79xx.h # Compile in Aic79xx Debugging code. 65 66AHD_DEBUG_OPTS opt_aic79xx.h # Aic79xx driver debugging options. 67 # See sys/dev/aic7xxx/aic79xx.h 68 69AHD_TMODE_ENABLE opt_aic79xx.h # Bitmap of units to enable 70 # targetmode operations. 71 72AHD_REG_PRETTY_PRINT opt_aic79xx.h # Print register bitfields in debug 73 # output. Adds ~15k to driver. 74 75ADW_ALLOW_MEMIO opt_adw.h # Allow PCI devices to use memory 76 # mapped I/O 77TWA_DEBUG opt_twa.h 78TWA_FLASH_FIRMWARE opt_twa.h 79 80#options for ACPI support 81ACPI_DEBUG opt_acpi.h 82ACPI_NO_SEMAPHORES opt_acpi.h 83ACPI_ENABLE_PCI opt_acpi.h 84 85# Miscellaneous options. 86COMPAT_DF12 opt_compatdf12.h 87COMPAT_43 opt_compat.h 88COMPAT_SUNOS opt_compat.h 89COMPILING_LINT opt_lint.h 90CY_PCI_FASTINTR 91DDB 92DDB_TRACE 93DDB_UNATTENDED opt_ddb.h 94GDB_REMOTE_CHAT opt_ddb.h 95HW_WDOG 96KTRACE 97LIBICONV 98MD_NSECT opt_md.h 99MD_ROOT opt_md.h 100MD_ROOT_SIZE opt_md.h 101NSWAPDEV opt_swap.h 102NSWBUF_MIN opt_swap.h 103PPS_SYNC opt_ntp.h 104QUOTA 105SUIDDIR opt_suiddir.h 106SYSVMSG opt_sysvipc.h 107SYSVSEM opt_sysvipc.h 108SYSVSHM opt_sysvipc.h 109SHMALL opt_sysvipc.h 110SHMMAX opt_sysvipc.h 111SHMMAXPGS opt_sysvipc.h 112SHMMIN opt_sysvipc.h 113SHMMNI opt_sysvipc.h 114SHMSEG opt_sysvipc.h 115SEMMAP opt_sysvipc.h 116SEMMNI opt_sysvipc.h 117SEMMNS opt_sysvipc.h 118SEMMNU opt_sysvipc.h 119SEMMSL opt_sysvipc.h 120SEMOPM opt_sysvipc.h 121SEMUME opt_sysvipc.h 122MSGMNB opt_sysvipc.h 123MSGMNI opt_sysvipc.h 124MSGSEG opt_sysvipc.h 125MSGSSZ opt_sysvipc.h 126MSGTQL opt_sysvipc.h 127UCONSOLE 128ICMP_BANDLIM 129VFS_AIO 130DIRECTIO opt_directio.h 131 132# POSIX kernel options 133P1003_1B opt_posix.h 134_KPOSIX_PRIORITY_SCHEDULING opt_posix.h 135_KPOSIX_VERSION opt_posix.h 136 137# Do we want the config file compiled into the kernel? 138INCLUDE_CONFIG_FILE opt_config.h 139 140# Options for static file systems. These should only be used at config 141# time, since the corresponding lkms cannot work if there are any static 142# dependencies. Unusability is enforced by hiding the defines for the 143# options in a never-included header. 144EXT2FS opt_dontuse.h 145FDESC opt_dontuse.h 146MFS opt_dontuse.h 147MSDOSFS opt_dontuse.h 148NULLFS opt_dontuse.h 149PORTAL opt_dontuse.h 150PROCFS opt_dontuse.h 151UDF opt_dontuse.h 152NTFS opt_dontuse.h 153#TMPFS opt_dontuse.h 154 155# These static filesystems has one slightly bogus static dependency in 156# sys/platform/.../i386/autoconf.c. If any of these filesystems are 157# statically compiled into the kernel, code for mounting them as root 158# filesystems will be enabled - but look below. Boot-code is purposely 159# unavailable for the LKM-based versions. 160CD9660 161FFS 162NFS 163NWFS 164USERFS 165TMPFS 166HAMMER 167 168# If you are following the conditions in the copyright, 169# you can enable soft-updates which will speed up a lot of things 170# and make the system safer from crashes at the same time. 171# otherwise a STUB module will be compiled in. 172SOFTUPDATES opt_ffs.h 173 174# Enable fast hash lookups for large directories on UFS-based filesystems. 175UFS_DIRHASH opt_ufs.h 176 177# The above static dependencies are planned removed, with a 178# <filesystem>_ROOT option to control if it usable as root. This list 179# allows these options to be present in config files already (though 180# they won't make any difference yet). 181FFS_ROOT opt_ffs.h 182NFS_ROOT opt_nfsroot.h 183 184# The union static file system has bogus static dependencies, so it isn't 185# hidden yet. 186UNION 187 188# Options used only in subr_param.c. 189HZ opt_param.h 190MAXFILES opt_param.h 191NBUF opt_param.h 192NMBCLUSTERS opt_param.h 193NMBUFS opt_param.h 194NSFBUFS opt_param.h 195VM_BCACHE_SIZE_MAX opt_param.h 196VM_SWZONE_SIZE_MAX opt_param.h 197MAXUSERS 198DFLDSIZ opt_param.h 199MAXDSIZ opt_param.h 200MAXSSIZ opt_param.h 201 202# Generic SCSI options. 203CAM_MAX_HIGHPOWER opt_cam.h 204CAMDEBUG opt_cam.h 205CAM_DEBUG_DELAY opt_cam.h 206CAM_DEBUG_BUS opt_cam.h 207CAM_DEBUG_TARGET opt_cam.h 208CAM_DEBUG_LUN opt_cam.h 209CAM_DEBUG_FLAGS opt_cam.h 210SCSI_DELAY opt_scsi.h 211SCSI_NO_SENSE_STRINGS opt_scsi.h 212SCSI_NO_OP_STRINGS opt_scsi.h 213 214# iSCSI options 215ISCSI_INITIATOR_DEBUG opt_iscsi_initiator.h 216 217# Options used only in cam/scsi/scsi_cd.c 218CHANGER_MIN_BUSY_SECONDS opt_cd.h 219CHANGER_MAX_BUSY_SECONDS opt_cd.h 220 221# Options used only in cam/scsi/scsi_sa.c. 222SA_IO_TIMEOUT opt_sa.h 223SA_SPACE_TIMEOUT opt_sa.h 224SA_REWIND_TIMEOUT opt_sa.h 225SA_ERASE_TIMEOUT opt_sa.h 226SA_1FM_AT_EOD opt_sa.h 227 228# Options used only in cam/scsi/scsi_pt.c 229SCSI_PT_DEFAULT_TIMEOUT opt_pt.h 230 231# Options used only in cam/scsi/scsi_ses.c 232SES_ENABLE_PASSTHROUGH opt_ses.h 233 234# Options used in dev/sym/ (Symbios SCSI driver). 235SYM_SETUP_LP_PROBE_MAP opt_sym.h #-Low Priority Probe Map (bits) 236 # Allows the ncr to take precedence 237 # 1 (1<<0) -> 810a, 860 238 # 2 (1<<1) -> 825a, 875, 885, 895 239 # 4 (1<<2) -> 895a, 896, 1510d 240SYM_SETUP_SCSI_DIFF opt_sym.h #-HVD support for 825a, 875, 885 241 # disabled:0 (default), enabled:1 242SYM_SETUP_PCI_PARITY opt_sym.h #-PCI parity checking 243 # disabled:0, enabled:1 (default) 244SYM_SETUP_MAX_LUN opt_sym.h #-Number of LUNs supported 245 # default:8, range:[1..64] 246 247# Options used only in pci/ncr.c 248SCSI_NCR_DEBUG opt_ncr.h 249SCSI_NCR_MAX_SYNC opt_ncr.h 250SCSI_NCR_MAX_WIDE opt_ncr.h 251SCSI_NCR_MYADDR opt_ncr.h 252 253# Options used only in pci/isp_pci.c 254ISP_TARGET_MODE opt_isp.h 255 256# Options used in the 'ata' ATA/ATAPI driver 257ATA_STATIC_ID opt_ata.h 258 259# Net stuff. 260# altq stuff 261ALTQ opt_global.h 262ALTQ_CBQ opt_altq.h 263ALTQ_RED opt_altq.h 264ALTQ_RIO opt_altq.h 265ALTQ_HFSC opt_altq.h 266ALTQ_PRIQ opt_altq.h 267ALTQ_FAIRQ opt_altq.h 268ALTQ_NOPCC opt_altq.h 269ALTQ_DEBUG opt_altq.h 270 271ACCEPT_FILTER_DATA 272ACCEPT_FILTER_HTTP 273BOOTP opt_bootp.h 274BOOTP_COMPAT opt_bootp.h 275BOOTP_NFSROOT opt_bootp.h 276BOOTP_NFSV3 opt_bootp.h 277BOOTP_WIRED_TO opt_bootp.h 278CARP opt_carp.h 279ETHER_II opt_ef.h 280ETHER_8023 opt_ef.h 281ETHER_8022 opt_ef.h 282ETHER_SNAP opt_ef.h 283MROUTING opt_mrouting.h 284PIM opt_mrouting.h 285INET opt_inet.h 286INET6 opt_inet6.h 287IPSEC opt_ipsec.h 288IPSEC_ESP opt_ipsec.h 289IPSEC_DEBUG opt_ipsec.h 290IPSEC_FILTERGIF opt_ipsec.h 291FAST_IPSEC opt_ipsec.h 292IPDIVERT 293DUMMYNET opt_ipdn.h 294DUMMYNET_DEBUG opt_ipdn.h 295IPFILTER opt_ipfilter.h 296IPFILTER_LOG opt_ipfilter.h 297IPFILTER_DEFAULT_BLOCK opt_ipfilter.h 298IPFIREWALL opt_ipfw.h 299IPFIREWALL_DEBUG opt_ipfw.h 300IPFIREWALL_VERBOSE opt_ipfw.h 301IPFIREWALL_VERBOSE_LIMIT opt_ipfw.h 302IPFIREWALL_DEFAULT_TO_ACCEPT opt_ipfw.h 303IPFIREWALL_FORWARD opt_ipfw.h 304IPV6FIREWALL opt_ip6fw.h 305IPV6FIREWALL_VERBOSE opt_ip6fw.h 306IPV6FIREWALL_VERBOSE_LIMIT opt_ip6fw.h 307IPV6FIREWALL_DEFAULT_TO_ACCEPT opt_ip6fw.h 308IPSTEALTH 309IPX opt_ipx.h 310IPXIP opt_ipx.h 311IPTUNNEL opt_ipx.h 312LIBMCHAIN 313MPLS opt_mpls.h 314NCP opt_ncp.h 315NETATALK opt_atalk.h 316NS opt_ns.h 317PPP_BSDCOMP opt_ppp.h 318PPP_DEFLATE opt_ppp.h 319PPP_FILTER opt_ppp.h 320SLIP_IFF_OPTS opt_slip.h 321TCPDEBUG 322TCP_DROP_SYNFIN opt_tcp_input.h 323 324XBONEHACK 325MBUF_STRESS_TEST opt_mbuf_stress_test.h 326 327# (New netgraph, port still in progress) 328# 329# Netgraph(4). Use option NETGRAPH7 to enable the base netgraph code. 330# Each netgraph node type can be either be compiled into the kernel 331# or loaded dynamically. To get the former, include the corresponding 332# option below. Each type has its own man page, e.g. ng_async(4). 333NETGRAPH7 334NETGRAPH7_DEBUG opt_netgraph.h 335NETGRAPH7_ASYNC opt_netgraph.h 336NETGRAPH7_ATMLLC opt_netgraph.h 337NETGRAPH7_ATM_ATMPIF opt_netgraph.h 338NETGRAPH7_BLUETOOTH opt_netgraph.h 339NETGRAPH7_BLUETOOTH_BT3C opt_netgraph.h 340NETGRAPH7_BLUETOOTH_H4 opt_netgraph.h 341NETGRAPH7_BLUETOOTH_HCI opt_netgraph.h 342NETGRAPH7_BLUETOOTH_L2CAP opt_netgraph.h 343NETGRAPH7_BLUETOOTH_SOCKET opt_netgraph.h 344NETGRAPH7_BLUETOOTH_UBT opt_netgraph.h 345NETGRAPH7_BLUETOOTH_UBTBCMFW opt_netgraph.h 346NETGRAPH7_BPF opt_netgraph.h 347NETGRAPH7_BRIDGE opt_netgraph.h 348NETGRAPH7_CAR opt_netgraph.h 349NETGRAPH7_CISCO opt_netgraph.h 350NETGRAPH7_DEFLATE opt_netgraph.h 351NETGRAPH7_DEVICE opt_netgraph.h 352NETGRAPH7_ECHO opt_netgraph.h 353NETGRAPH7_EIFACE opt_netgraph.h 354NETGRAPH7_ETHER opt_netgraph.h 355NETGRAPH7_FEC opt_netgraph.h 356NETGRAPH7_FRAME_RELAY opt_netgraph.h 357NETGRAPH7_GIF opt_netgraph.h 358NETGRAPH7_GIF_DEMUX opt_netgraph.h 359NETGRAPH7_HOLE opt_netgraph.h 360NETGRAPH7_IFACE opt_netgraph.h 361NETGRAPH7_IP_INPUT opt_netgraph.h 362NETGRAPH7_IPFW opt_netgraph.h 363NETGRAPH7_KSOCKET opt_netgraph.h 364NETGRAPH7_L2TP opt_netgraph.h 365NETGRAPH7_LMI opt_netgraph.h 366# MPPC compression requires proprietary files (not included) 367NETGRAPH7_MPPC_COMPRESSION opt_netgraph.h 368NETGRAPH7_MPPC_ENCRYPTION opt_netgraph.h 369NETGRAPH7_NAT opt_netgraph.h 370NETGRAPH7_NETFLOW opt_netgraph.h 371NETGRAPH7_ONE2MANY opt_netgraph.h 372NETGRAPH7_PPP opt_netgraph.h 373NETGRAPH7_PPPOE opt_netgraph.h 374NETGRAPH7_PPTPGRE opt_netgraph.h 375NETGRAPH7_PRED1 opt_netgraph.h 376NETGRAPH7_RFC1490 opt_netgraph.h 377NETGRAPH7_SOCKET opt_netgraph.h 378NETGRAPH7_SPLIT opt_netgraph.h 379NETGRAPH7_SPPP opt_netgraph.h 380NETGRAPH7_TAG opt_netgraph.h 381NETGRAPH7_TCPMSS opt_netgraph.h 382NETGRAPH7_TEE opt_netgraph.h 383NETGRAPH7_TTY opt_netgraph.h 384NETGRAPH7_UI opt_netgraph.h 385NETGRAPH7_VJC opt_netgraph.h 386 387# NgATM options 388NGATM7_ATM opt_netgraph.h 389NGATM7_ATMBASE opt_netgraph.h 390NGATM7_SSCOP opt_netgraph.h 391NGATM7_SSCFU opt_netgraph.h 392NGATM7_UNI opt_netgraph.h 393NGATM7_CCATM opt_netgraph.h 394 395# Netgraph(4). Use option NETGRAPH to enable the base netgraph code. 396# Each netgraph node type can be either be compiled into the kernel 397# or loaded dynamically. To get the former, include the corresponding 398# option below. Each type has its own man page, e.g. ng_async(8). 399NETGRAPH 400NETGRAPH_ASYNC opt_netgraph.h 401NETGRAPH_BPF opt_netgraph.h 402NETGRAPH_BRIDGE opt_netgraph.h 403NETGRAPH_CISCO opt_netgraph.h 404NETGRAPH_ECHO opt_netgraph.h 405NETGRAPH_EIFACE opt_netgraph.h 406NETGRAPH_ETHER opt_netgraph.h 407NETGRAPH_FRAME_RELAY opt_netgraph.h 408NETGRAPH_HOLE opt_netgraph.h 409NETGRAPH_IFACE opt_netgraph.h 410NETGRAPH_KSOCKET opt_netgraph.h 411NETGRAPH_LMI opt_netgraph.h 412NETGRAPH_L2TP opt_netgraph.h 413# MPPC compression requires proprietary files (not included) 414NETGRAPH_MPPC_COMPRESSION opt_netgraph.h 415NETGRAPH_MPPC_ENCRYPTION opt_netgraph.h 416NETGRAPH_ONE2MANY opt_netgraph.h 417NETGRAPH_PPP opt_netgraph.h 418NETGRAPH_PPPOE opt_netgraph.h 419NETGRAPH_PPTPGRE opt_netgraph.h 420NETGRAPH_RFC1490 opt_netgraph.h 421NETGRAPH_SOCKET opt_netgraph.h 422NETGRAPH_TEE opt_netgraph.h 423NETGRAPH_TTY opt_netgraph.h 424NETGRAPH_UI opt_netgraph.h 425NETGRAPH_VJC opt_netgraph.h 426 427# DRM options 428DRM_DEBUG opt_drm.h 429DRM_LINUX opt_drm.h 430 431# ATM (HARP version) 432ATM_CORE opt_atm.h 433ATM_IP opt_atm.h 434ATM_SIGPVC opt_atm.h 435ATM_SPANS opt_atm.h 436ATM_UNI opt_atm.h 437 438# XXX Conflict: # of devices vs network protocol (Native ATM). 439# This makes "atm.h" unusable. 440NATM opt_natm.h 441 442# DPT driver debug flags 443DPT_MEASURE_PERFORMANCE opt_dpt.h 444DPT_HANDLE_TIMEOUTS opt_dpt.h 445DPT_TIMEOUT_FACTOR opt_dpt.h 446DPT_LOST_IRQ opt_dpt.h 447DPT_RESET_HBA opt_dpt.h 448 449# Misc debug flags. Most of these should probably be replaced with 450# 'DEBUG', and then let people recompile just the interesting modules 451# with 'make CC="cc -DDEBUG"'. 452CLUSTERDEBUG opt_debug_cluster.h 453DEBUG_1284 opt_ppb_1284.h 454VP0_DEBUG opt_vpo.h 455LPT_DEBUG opt_lpt.h 456PLIP_DEBUG opt_plip.h 457LOCKF_DEBUG opt_debug_lockf.h 458LOUTB opt_debug_outb.h 459NPX_DEBUG opt_debug_npx.h 460NETATALKDEBUG opt_atalk.h 461SI_DEBUG opt_debug_si.h 462 463# Fb options 464FB_DEBUG opt_fb.h 465FB_INSTALL_CDEV opt_fb.h 466 467# ppbus related options 468PERIPH_1284 opt_ppb_1284.h 469DONTPROBE_1284 opt_ppb_1284.h 470 471# smbus related options 472ENABLE_ALART opt_intpm.h 473 474# These cause changes all over the kernel 475BLKDEV_IOSIZE opt_global.h 476DEBUG opt_global.h 477DEBUG_LOCKS opt_global.h 478DEBUG_CRIT_SECTIONS opt_global.h 479DIAGNOSTIC opt_global.h 480INVARIANTS opt_global.h 481SIMPLELOCK_DEBUG opt_global.h 482VFS_BIO_DEBUG opt_global.h 483DEBUG_INTERRUPTS opt_global.h 484SOCKBUF_DEBUG opt_global.h 485PANIC_DEBUG opt_global.h 486MBUF_DEBUG opt_global.h 487 488# Sample system/interrupt PC 489DEBUG_PCTRACK opt_pctrack.h 490 491# These are VM related options 492NO_SWAPPING opt_vm.h 493PQ_CACHESIZE opt_vmpage.h 494 495# Standard SMP options 496SMP opt_global.h 497 498# sys/netkey 499KEY 500 501# Size of the kernel message buffer 502MSGBUF_SIZE opt_msgbuf.h 503 504# PCI related options 505COMPAT_OLDPCI 506 507# NFS options 508NFS_MINATTRTIMO opt_nfs.h 509NFS_MAXATTRTIMO opt_nfs.h 510NFS_MINDIRATTRTIMO opt_nfs.h 511NFS_MAXDIRATTRTIMO opt_nfs.h 512NFS_GATHERDELAY opt_nfs.h 513NFS_UIDHASHSIZ opt_nfs.h 514NFS_WDELAYHASHSIZ opt_nfs.h 515NFS_MUIDHASHSIZ opt_nfs.h 516NFS_NOSERVER opt_nfs.h 517NFS_DEBUG opt_nfs.h 518 519# MSDOSFS options 520MSDOSFS_DEBUG opt_msdosfs.h 521 522# For the Bt848/Bt848A/Bt849/Bt878/Bt879 driver 523BROOKTREE_SYSTEM_DEFAULT opt_bktr.h 524BROOKTREE_ALLOC_PAGES opt_bktr.h 525BKTR_OVERRIDE_CARD opt_bktr.h 526BKTR_OVERRIDE_TUNER opt_bktr.h 527BKTR_OVERRIDE_DBX opt_bktr.h 528BKTR_OVERRIDE_MSP opt_bktr.h 529BKTR_SYSTEM_DEFAULT opt_bktr.h 530BKTR_ALLOC_PAGES opt_bktr.h 531BKTR_USE_PLL opt_bktr.h 532BKTR_GPIO_ACCESS opt_bktr.h 533BKTR_NO_MSP_RESET opt_bktr.h 534BKTR_430_FX_MODE opt_bktr.h 535BKTR_SIS_VIA_MODE opt_bktr.h 536BKTR_NEW_MSP34XX_DRIVER opt_bktr.h 537 538# meteor opt_meteor.h 539METEOR_ALLOC_PAGES opt_meteor.h 540METEOR_TEST_VIDEO opt_meteor.h 541METEOR_SYSTEM_DEFAULT opt_meteor.h 542METEOR_DEALLOC_PAGES opt_meteor.h 543METEOR_DEALLOC_ABOVE opt_meteor.h 544 545# Various mi ISA bus flags 546COMPAT_OLDISA opt_compat_oldisa.h 547COM_ESP opt_sio.h 548COM_MULTIPORT opt_sio.h 549BREAK_TO_DEBUGGER opt_comconsole.h 550ALT_BREAK_TO_DEBUGGER opt_comconsole.h 551 552# options for bus/device framework 553BUS_DEBUG opt_bus.h 554 555# options for USB support 556OHCI_DEBUG opt_usb.h 557USB_DEBUG opt_usb.h 558 559# Vinum options 560VINUMDEBUG opt_vinum.h 561 562# Embedded system options 563UKBD_DFLT_KEYMAP opt_ukbd.h 564INIT_PATH opt_init_path.h 565 566ROOTDEVNAME opt_rootdevname.h 567 568FDC_DEBUG opt_fdc.h 569PCFCLOCK_VERBOSE opt_pcfclock.h 570PCFCLOCK_MAX_RETRIES opt_pcfclock.h 571 572# Polling device handling 573DEVICE_POLLING opt_polling.h 574 575# Network device queue based polling 576IFPOLL_ENABLE opt_ifpoll.h 577 578# options for ubsec driver 579UBSEC_DEBUG opt_ubsec.h 580UBSEC_RNDTEST opt_ubsec.h 581UBSEC_NO_RNG opt_ubsec.h 582 583# options for hifn driver 584HIFN_DEBUG opt_hifn.h 585HIFN_RNDTEST opt_hifn.h 586HIFN_NO_RNG opt_hifn.h 587 588# KTR options 589KTR opt_global.h 590KTR_ALL opt_ktr.h 591KTR_TOKENS opt_ktr.h 592KTR_MEMORY opt_ktr.h 593KTR_USB_MEMORY opt_ktr.h 594KTR_IPIQ opt_ktr.h 595KTR_MSGPORT opt_ktr.h 596KTR_ENTRIES opt_global.h 597KTR_VERBOSE opt_ktr.h 598KTR_GIANT_CONTENTION opt_ktr.h 599KTR_SPIN_CONTENTION opt_ktr.h 600KTR_IF_BGE opt_ktr.h 601KTR_IF_EM opt_ktr.h 602KTR_IF_EMX opt_ktr.h 603KTR_KERNENTRY opt_ktr.h 604KTR_TESTLOG opt_ktr.h 605KTR_SERIALIZER opt_ktr.h 606KTR_POLLING opt_ktr.h 607KTR_IFQ opt_ktr.h 608KTR_IF_START opt_ktr.h 609KTR_HAMMER opt_ktr.h 610KTR_ETHERNET opt_ktr.h 611KTR_CTXSW opt_ktr.h 612 613# options for the Atheros driver 614ATH_DEBUG opt_ath.h 615ATH_DIAGAPI opt_ath.h 616ATH_RXBUF opt_ath.h 617ATH_TXBUF opt_ath.h 618 619# ...and its HAL 620AH_SUPPORT_AR5416 opt_ah.h 621 622# bce driver 623BCE_DEBUG opt_bce.h 624BCE_NVRAM_WRITE_SUPPORT opt_bce.h 625 626# ed driver 627ED_NO_MIIBUS opt_ed.h 628 629# emx driver 630EMX_RSS_DEBUG opt_emx.h 631 632# jme driver 633JME_RSS_DEBUG opt_jme.h 634 635# wi driver 636WI_SYMBOL_FIRMWARE opt_wi.h 637 638# dcons options 639DCONS_BUF_SIZE opt_dcons.h 640DCONS_POLL_HZ opt_dcons.h 641DCONS_FORCE_CONSOLE opt_dcons.h 642DCONS_FORCE_GDB opt_dcons.h 643 644# deprecated drivers and options 645I_WANT_DEPRECATED_STUFF opt_deprecated.h 646 647# SCTP 648SCTP opt_sctp.h 649SCTP_DEBUG opt_sctp.h 650SCTP_USE_ADLER32 opt_sctp.h 651SCTP_HIGH_SPEED opt_sctp.h 652SCTP_STAT_LOGGING opt_sctp.h 653SCTP_CWND_LOGGING opt_sctp.h 654SCTP_BLK_LOGGING opt_sctp.h 655SCTP_STR_LOGGING opt_sctp.h 656SCTP_FR_LOGGING opt_sctp.h 657SCTP_MAP_LOGGING opt_sctp.h 658 659# syslink kernel support 660# 661SYSLINK opt_syslink.h 662 663# Receive Side Scaling 664RSS opt_rss.h 665RSS_DEBUG opt_rss.h 666 667# Enable watchdogs 668WATCHDOG_ENABLE opt_cpu.h 669 670# Panic settings 671WDOG_DISABLE_ON_PANIC opt_panic.h 672ERROR_LED_ON_PANIC opt_panic.h 673 674# 802.11 support layer 675IEEE80211_DEBUG opt_wlan.h 676IEEE80211_DEBUG_REFCNT opt_wlan.h 677IEEE80211_AMPDU_AGE opt_wlan.h 678IEEE80211_SUPPORT_MESH opt_wlan.h 679IEEE80211_SUPPORT_SUPERG opt_wlan.h 680IEEE80211_SUPPORT_TDMA opt_wlan.h 681 682# 802.11 TDMA support 683TDMA_SLOTLEN_DEFAULT opt_tdma.h 684TDMA_SLOTCNT_DEFAULT opt_tdma.h 685TDMA_BINTVAL_DEFAULT opt_tdma.h 686TDMA_TXRATE_11B_DEFAULT opt_tdma.h 687TDMA_TXRATE_11G_DEFAULT opt_tdma.h 688TDMA_TXRATE_11A_DEFAULT opt_tdma.h 689TDMA_TXRATE_TURBO_DEFAULT opt_tdma.h 690TDMA_TXRATE_HALF_DEFAULT opt_tdma.h 691TDMA_TXRATE_QUARTER_DEFAULT opt_tdma.h 692TDMA_TXRATE_11NA_DEFAULT opt_tdma.h 693TDMA_TXRATE_11NG_DEFAULT opt_tdma.h 694 695