3 ################################################################################
4 ######################### VIMAGE KERNEL CONFIGURATION ##########################
5 ################################################################################
7 #################### Inheritance
10 # Inherit from, and override `GENERIC'
12 include GENERIC # Base configuration file
13 ident VIMAGE # Kernel name
15 ################################################################################
16 ##################### ENABLE NON-INHERITED OPTIONS/DEVICES #####################
17 ################################################################################
19 #################### Non-GENERIC options
22 # Network Virtualization for Jails
24 options VIMAGE # vnet paravirtualization
27 # Netgraph based bridging for vnet jails
28 # NB: Not strictly necessary; will load automatically via KLD when needed
30 options NETGRAPH # netgraph(4) system
31 options NETGRAPH_BRIDGE # ng_bridge(4)
32 options NETGRAPH_EIFACE # ng_eiface(4)
33 options NETGRAPH_ETHER # ng_ether(4)
34 options NETGRAPH_SOCKET # ng_socket(4)
36 #################### Non-GENERIC devices
39 # if_bridge based bridging for vnet jails
40 # NB: Not strictly necessary; will load automatically via KLD when needed
42 device epair # epair(4)
43 device if_bridge # if_bridge(4)
45 ################################################################################
46 ################ DISABLE UNNECESSARY INHERITED OPTIONS/DEVICES ################
47 ################################################################################
49 #################### Disable select inherited options
53 #################### Disable select inherited devices
57 ################################################################################
59 ################################################################################