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