xref: /freebsd/share/examples/jails/VIMAGE (revision 22d7dd834bc5cd189810e414701e3ad1e98102e4)
1
2################################################################################
3######################### VIMAGE KERNEL CONFIGURATION ##########################
4################################################################################
5
6#################### Inheritance
7
8#
9# Inherit from, and override `GENERIC'
10#
11include		GENERIC		# Base configuration file
12ident		VIMAGE		# Kernel name
13
14################################################################################
15##################### ENABLE NON-INHERITED OPTIONS/DEVICES #####################
16################################################################################
17
18#################### Non-GENERIC options
19
20#
21# Network Virtualization for Jails
22#
23options		VIMAGE		# vnet paravirtualization
24
25#
26# Netgraph based bridging for vnet jails
27# NB: Not strictly necessary; will load automatically via KLD when needed
28#
29options		NETGRAPH	# netgraph(4) system
30options		NETGRAPH_BRIDGE	# ng_bridge(4)
31options		NETGRAPH_EIFACE	# ng_eiface(4)
32options		NETGRAPH_ETHER	# ng_ether(4)
33options		NETGRAPH_SOCKET	# ng_socket(4)
34
35#################### Non-GENERIC devices
36
37#
38# if_bridge based bridging for vnet jails
39# NB: Not strictly necessary; will load automatically via KLD when needed
40#
41device		epair		# epair(4)
42device		if_bridge	# if_bridge(4)
43
44################################################################################
45################ DISABLE UNNECESSARY  INHERITED OPTIONS/DEVICES ################
46################################################################################
47
48#################### Disable select inherited options
49
50# none
51
52#################### Disable select inherited devices
53
54# none
55
56################################################################################
57# END
58################################################################################
59