ident GW
maxusers 256
#options GEOM_BSD # BSD disklabels
options GEOM_LABEL # Providers labelization.
#options GEOM_MBR # DOS/MBR partitioning
options GEOM_PART_BSD # BSD disklabel
options GEOM_PART_GPT # GPT partitioning
options GEOM_PART_MBR # MBR partitioning
options SCHED_ULE
options MROUTING
options SMP # Symmetric MultiProcessor Kernel
options MAXCPU=32
options PREEMPTION
options COMPAT_43
options COMPAT_43TTY
options COMPAT_FREEBSD4
# Enable FreeBSD5 compatibility syscalls
options COMPAT_FREEBSD5
# Enable FreeBSD6 compatibility syscalls
options COMPAT_FREEBSD6
# Enable FreeBSD7 compatibility syscalls
options COMPAT_FREEBSD7
options SYSVSHM
options SYSVSEM
options SYSVMSG
options STACK
device hwpmc # Driver (also a loadable module)
options HWPMC_HOOKS # Other necessary kernel hooks
options INET #Internet communications protocols
options ROUTETABLES=2 # max 16. 1 is back compatible.
options IPSEC #IP security (requires device crypto)
options IPSEC_NAT_T #NAT-T support, UDP encap of ESP
#options NETSMB #SMB/CIFS requester
# mchain library. It can be either loaded as KLD or compiled into kernel
options LIBMCHAIN
# libalias library, performing NAT
#options LIBALIAS
# flowtable cache
#options FLOWTABLE
options LIBICONV
options ALTQ
options ALTQ_CBQ # Class Based Queueing
options ALTQ_RED # Random Early Detection
options ALTQ_RIO # RED In/Out
options ALTQ_HFSC # Hierarchical Packet Scheduler
options ALTQ_CDNR # Traffic conditioner
options ALTQ_PRIQ # Priority Queueing
options NETGRAPH # netgraph(4) system
device loop
device ether
device wlan
device vlan
options IEEE80211_AMPDU_AGE #age frames in AMPDU reorder q's
options IEEE80211_SUPPORT_MESH #enable 802.11s D3.0 support
options IEEE80211_SUPPORT_TDMA #enable TDMA support
device bpf
device netmap
options TCP_SIGNATURE #include support for RFC 2385
options ZERO_COPY_SOCKETS
options FFS #Fast filesystem
options SOFTUPDATES
# Extended attributes allow additional data to be associated with files,
# and is used for ACLs, Capabilities, and MAC labels.
# See src/sys/ufs/ufs/README.extattr for more information.
options UFS_EXTATTR
#options UFS_EXTATTR_AUTOSTART
# Access Control List support for UFS filesystems. The current ACL
# implementation requires extended attribute support, UFS_EXTATTR,
# for the underlying filesystem.
# See src/sys/ufs/ufs/README.acls for more information.
options UFS_ACL
# Directory hashing improves the speed of operations on very large
# directories at the expense of some memory.
options UFS_DIRHASH
options QUOTA #enable disk quotas
options SUIDDIR
options VFS_AIO
device random
device mem
# The kernel symbol table device; /dev/ksyms
device ksyms
options _KPOSIX_PRIORITY_SCHEDULING
# p1003_1b_semaphores are very experimental,
# user should be ready to assist in debugging if problems arise.
options P1003_1B_SEMAPHORES
# POSIX message queue
options P1003_1B_MQUEUE
options AUDIT
options PROCDESC
#options CAPABILITIES # fine-grained rights on file descriptors
#options CAPABILITY_MODE # sandboxes with no global namespace access
options HZ=1000
# Enable support for the kernel PLL to use an external PPS signal,
# under supervision of [x]ntpd(8)
# More info in ntpd documentation: http://www.eecis.udel.edu/~ntp
options PPS_SYNC
device scbus #base SCSI code
device ch #SCSI media changers
device da #SCSI direct access devices (aka disks)
device sa #SCSI tapes
device cd #SCSI CD-ROMs
device ses #SCSI Environmental Services (and SAF-TE)
device pt #SCSI processor
device pass #CAM passthrough driver
device sg #Linux SCSI passthrough
#device ctl #CAM Target Layer
#options SES_ENABLE_PASSTHROUGH
device pty #BSD-style compatibility pseudo ttys
device firmware #firmware(9) support
device sc
options SC_TWOBUTTON_MOUSE
options TEKEN_CONS25 # cons25-style terminal emulation
options TEKEN_UTF8 # UTF-8 output handling
device ahci
device uart
device em # Intel Pro/1000 Gigabit Ethernet
options LIBMBPOOL #needed by patm, iatm
device sound
device smbus
device iicbus
device iicbb
device iicsmb
device intpm
device ichsmb
device smb
device ppc
device ppbus
device lpt
device pps
device lpbb
device pcfclock
#options DEADLKRES
device uhci
device ehci
device xhci
device usb
device uhid
device ukbd
device umass
device ulpt
device ums
device crypto # core crypto support
device cryptodev # /dev/crypto for access to h/w
options DIRECTIO
#options IPI_PREEMPTION
device atpic # Optional legacy pic support
device mptable # Optional MPSPEC mptable support
#options MP_WATCHDOG
cpu HAMMER # aka K8, aka Opteron & Athlon64
#options DEVICE_POLLING
options BPF_JITTER
#options SDP
device nvram # Access to rtc cmos via /dev/nvram
device speaker #Play IBM BASIC-style noises out your speaker
device isa
#options AUTO_EOI_1
device pci
device agp
options VESA
device dpms # DPMS suspend & resume via VESA BIOS
options X86BIOS
device psm
options PSM_HOOKRESUME #hook the system resume event, useful
options PSM_RESETAFTERSUSPEND #reset the device at the resume event
device atkbdc
device atkbd
device vga
options VGA_WIDTH90 # support 90 column modes
device s3pci
device acpi
device drm # DRM core module required by DRM drivers
device i915drm # Intel i830 through i915
device ipmi
device pbio
device smbios
device tpm
device ichwd
device coretemp
device cpuctl
options ENABLE_ALART # Control alarm on Intel intpm driver
options COMPAT_FREEBSD32
options COMPAT_LINUX32
#options LINPROCFS
#options LINSYSFS
#options PV_STATS
device kbdmux
device cpufreq
device snd_hda
device snd_ich
options TCP_OFFLOAD # TCP offload
#options KSTACK_PAGES=4
options DFLTPHYS=(128*1024)
options MAXPHYS=(1024*1024