FreeBSD/Linux Kernel Cross Reference
sys/conf/GENERIC
1 # $OpenBSD: GENERIC,v 1.286 2022/09/30 02:56:23 jsg Exp $
2 #
3 # Machine-independent option; used by all architectures for their
4 # GENERIC kernel
5
6 option DDB # in-kernel debugger
7 #option DDBPROF # ddb(4) based profiling
8 #option DDB_SAFE_CONSOLE # allow break into ddb during boot
9 #makeoptions DEBUG="" # do not compile full symbol table
10 #makeoptions PROF="-pg" # build profiled kernel
11 #option GPROF # kernel profiling, kgmon(8)
12 option DIAGNOSTIC # internal consistency checks
13 option KTRACE # system call tracing, a la ktrace(1)
14 option ACCOUNTING # acct(2) process accounting
15 option KMEMSTATS # collect malloc(9) statistics
16 option PTRACE # ptrace(2) system call
17
18 #option KVA_GUARDPAGES # slow virtual address recycling (+ guarding)
19 option POOL_DEBUG # pool corruption detection
20 #option VFSLCKDEBUG # VFS locking checks
21
22 option CRYPTO # Cryptographic framework
23
24 option SYSVMSG # System V-like message queues
25 option SYSVSEM # System V-like semaphores
26 option SYSVSHM # System V-like memory sharing
27
28 option UVM_SWAP_ENCRYPT# support encryption of pages going to swap
29
30 option FFS # UFS
31 option FFS2 # UFS2
32 option FFS_SOFTUPDATES # Soft updates
33 option UFS_DIRHASH # hash large directories
34 option QUOTA # UFS quotas
35 option EXT2FS # Second Extended Filesystem
36 option MFS # memory file system
37 option NFSCLIENT # Network File System client
38 option NFSSERVER # Network File System server
39 option CD9660 # ISO 9660 + Rock Ridge file system
40 option UDF # UDF (DVD) file system
41 option MSDOSFS # MS-DOS file system
42 option FIFO # FIFOs; RECOMMENDED
43 #option TMPFS # efficient memory file system
44 option FUSE # FUSE
45
46 option SOCKET_SPLICE # Socket Splicing for TCP and UDP
47 option TCP_ECN # Explicit Congestion Notification for TCP
48 option TCP_SIGNATURE # TCP MD5 Signatures, for BGP routing sessions
49
50 option INET6 # IPv6
51 option IPSEC # IPsec
52 option PPP_BSDCOMP # PPP BSD compression
53 option PPP_DEFLATE
54 option PIPEX # Ppp IP EXtension, for npppd
55 option MROUTING # Multicast router
56 option MPLS # Multi-Protocol Label Switching
57 #option BFD # Bi-directional Forwarding Detection
58
59 #mpath0 at root # SCSI Multipathing
60 #scsibus* at mpath?
61 #emc* at scsibus?
62 #hds* at scsibus?
63 #rdac* at scsibus?
64 #sym* at scsibus?
65
66 softraid0 at root # Software RAID
67 scsibus* at softraid?
68
69 vscsi0 at root # Userland backed Virtual SCSI
70 scsibus* at vscsi?
71
72 pseudo-device pf # packet filter
73 pseudo-device pflog # pf log if
74 pseudo-device pfsync # pf sync if
75 pseudo-device pflow # pflow export if
76 pseudo-device enc # option IPSEC needs the encapsulation interface
77
78 pseudo-device pty 16 # initial number of pseudo-terminals
79 pseudo-device nmea 1 # NMEA 0183 line discipline
80 pseudo-device msts 1 # MSTS line discipline
81 pseudo-device endrun 1 # EndRun line discipline
82 pseudo-device vnd 4 # vnode disk devices
83 pseudo-device ksyms 1 # kernel symbols device
84 pseudo-device kstat # kernel statistics device
85
86 # clonable devices
87 pseudo-device bpfilter # packet filter
88 pseudo-device bridge # network bridging support
89 pseudo-device veb # virtual Ethernet bridge
90 pseudo-device carp # CARP protocol support
91 pseudo-device etherip # EtherIP (RFC 3378)
92 pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC1933)
93 pseudo-device gre # GRE encapsulation interface
94 pseudo-device loop # network loopback
95 pseudo-device mpe # MPLS PE interface
96 pseudo-device mpw # MPLS pseudowire support
97 pseudo-device mpip # MPLS IP Layer2 pseudowire support
98 pseudo-device bpe # Provider Backbone Bridge edge interface
99 pseudo-device pair # Virtual Ethernet interface pair
100 pseudo-device ppp # PPP
101 pseudo-device pppoe # PPP over Ethernet (RFC 2516)
102 pseudo-device pppx # PPP multiplexer
103 pseudo-device sppp 1 # Sync PPP/HDLC
104 pseudo-device trunk # Trunking support
105 pseudo-device aggr # 802.1AX Link Aggregation
106 pseudo-device tpmr # 802.1Q Two-Port MAC Relay (TPMR)
107 pseudo-device tun # network tunneling over tty (tun & tap)
108 pseudo-device vether # Virtual ethernet
109 pseudo-device vxlan # Virtual extensible LAN
110 pseudo-device vlan # IEEE 802.1Q VLAN
111 pseudo-device wg # WireGuard
112
113 pseudo-device bio 1 # ioctl multiplexing device
114
115 pseudo-device fuse # fuse device
116
117 option BOOT_CONFIG # add support for boot -c
Cache object: 0b17d254ac343685a3dd7974421550c9
|