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