1*3048Samaguire<?xml version="1.0"?> 2*3048Samaguire<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1"> 3*3048Samaguire<!-- 4*3048Samaguire Copyright 2006 Sun Microsystems, Inc. All rights reserved. 5*3048Samaguire Use is subject to license terms. 6*3048Samaguire 7*3048Samaguire CDDL HEADER START 8*3048Samaguire 9*3048Samaguire The contents of this file are subject to the terms of the 10*3048Samaguire Common Development and Distribution License (the "License"). 11*3048Samaguire You may not use this file except in compliance with the License. 12*3048Samaguire 13*3048Samaguire You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 14*3048Samaguire or http://www.opensolaris.org/os/licensing. 15*3048Samaguire See the License for the specific language governing permissions 16*3048Samaguire and limitations under the License. 17*3048Samaguire 18*3048Samaguire When distributing Covered Code, include this CDDL HEADER in each 19*3048Samaguire file and include the License file at usr/src/OPENSOLARIS.LICENSE. 20*3048Samaguire If applicable, add the following below this CDDL HEADER, with the 21*3048Samaguire fields enclosed by brackets "[]" replaced with your own identifying 22*3048Samaguire information: Portions Copyright [yyyy] [name of copyright owner] 23*3048Samaguire 24*3048Samaguire CDDL HEADER END 25*3048Samaguire 26*3048Samaguire ident "%Z%%M% %I% %E% SMI" 27*3048Samaguire 28*3048Samaguire NOTE: This service manifest is not editable; its contents will 29*3048Samaguire be overwritten by package or patch operations, including 30*3048Samaguire operating system upgrade. Make customizations in a different 31*3048Samaguire file. 32*3048Samaguire 33*3048Samaguire--> 34*3048Samaguire 35*3048Samaguire<service_bundle type='manifest' name='SUNWcsr:forwarding'> 36*3048Samaguire 37*3048Samaguire<service 38*3048Samaguire name='network/ipv4-forwarding' 39*3048Samaguire type='service' 40*3048Samaguire version='1'> 41*3048Samaguire 42*3048Samaguire <create_default_instance enabled='false' /> 43*3048Samaguire 44*3048Samaguire <single_instance /> 45*3048Samaguire 46*3048Samaguire <dependency 47*3048Samaguire name='network' 48*3048Samaguire grouping='require_all' 49*3048Samaguire restart_on='error' 50*3048Samaguire type='service'> 51*3048Samaguire <service_fmri value='svc:/network/loopback' /> 52*3048Samaguire </dependency> 53*3048Samaguire 54*3048Samaguire <dependency 55*3048Samaguire name='filesystem' 56*3048Samaguire grouping='require_all' 57*3048Samaguire restart_on='error' 58*3048Samaguire type='service'> 59*3048Samaguire <service_fmri value='svc:/system/filesystem/local'/> 60*3048Samaguire </dependency> 61*3048Samaguire 62*3048Samaguire <dependency 63*3048Samaguire name='devices' 64*3048Samaguire grouping='require_all' 65*3048Samaguire restart_on='none' 66*3048Samaguire type='service'> 67*3048Samaguire <service_fmri value='svc:/milestone/devices' /> 68*3048Samaguire </dependency> 69*3048Samaguire 70*3048Samaguire <exec_method 71*3048Samaguire type='method' 72*3048Samaguire name='start' 73*3048Samaguire exec='/lib/svc/method/svc-forwarding %m ipv4' 74*3048Samaguire timeout_seconds='60' > 75*3048Samaguire <method_context> 76*3048Samaguire <method_credential user='root' group='root' /> 77*3048Samaguire </method_context> 78*3048Samaguire </exec_method> 79*3048Samaguire 80*3048Samaguire <exec_method 81*3048Samaguire type='method' 82*3048Samaguire name='stop' 83*3048Samaguire exec='/lib/svc/method/svc-forwarding %m ipv4' 84*3048Samaguire timeout_seconds='60' > 85*3048Samaguire <method_context> 86*3048Samaguire <method_credential user='root' group='root' /> 87*3048Samaguire </method_context> 88*3048Samaguire </exec_method> 89*3048Samaguire 90*3048Samaguire <exec_method 91*3048Samaguire type='method' 92*3048Samaguire name='refresh' 93*3048Samaguire exec='/lib/svc/method/svc-forwarding %m ipv4' 94*3048Samaguire timeout_seconds='60' > 95*3048Samaguire <method_context> 96*3048Samaguire <method_credential user='root' group='root' /> 97*3048Samaguire </method_context> 98*3048Samaguire </exec_method> 99*3048Samaguire 100*3048Samaguire <property_group name='startd' type='framework'> 101*3048Samaguire <propval name='duration' type='astring' 102*3048Samaguire value='transient' /> 103*3048Samaguire </property_group> 104*3048Samaguire 105*3048Samaguire <property_group name='general' type='framework'> 106*3048Samaguire <!-- to start stop forwarding services --> 107*3048Samaguire <propval name='action_authorization' type='astring' 108*3048Samaguire value='solaris.smf.manage.routing' /> 109*3048Samaguire <propval name='value_authorization' type='astring' 110*3048Samaguire value='solaris.smf.manage.routing' /> 111*3048Samaguire </property_group> 112*3048Samaguire 113*3048Samaguire <!-- Properties in this group are modifiable via routeadm (1M) --> 114*3048Samaguire <property_group name='routeadm' type='application'> 115*3048Samaguire <propval name='default-ipv4-forwarding' type='boolean' 116*3048Samaguire value='false' /> 117*3048Samaguire <propval name='value_authorization' type='astring' 118*3048Samaguire value='solaris.smf.value.routing' /> 119*3048Samaguire </property_group> 120*3048Samaguire 121*3048Samaguire <stability value='Unstable' /> 122*3048Samaguire 123*3048Samaguire <template> 124*3048Samaguire <common_name> 125*3048Samaguire <loctext xml:lang='C'> 126*3048Samaguire IPv4 forwarding service 127*3048Samaguire </loctext> 128*3048Samaguire </common_name> 129*3048Samaguire <description> 130*3048Samaguire <loctext xml:lang='C'> 131*3048Samaguire IPv4 forwarding service, controlled by routeadm. 132*3048Samaguire </loctext> 133*3048Samaguire </description> 134*3048Samaguire <documentation> 135*3048Samaguire <manpage title='routeadm' section='1M' 136*3048Samaguire manpath='/usr/share/man' /> 137*3048Samaguire </documentation> 138*3048Samaguire </template> 139*3048Samaguire</service> 140*3048Samaguire 141*3048Samaguire<service 142*3048Samaguire name='network/ipv6-forwarding' 143*3048Samaguire type='service' 144*3048Samaguire version='1'> 145*3048Samaguire 146*3048Samaguire <create_default_instance enabled='false' /> 147*3048Samaguire 148*3048Samaguire <single_instance /> 149*3048Samaguire 150*3048Samaguire <dependency 151*3048Samaguire name='network' 152*3048Samaguire grouping='require_all' 153*3048Samaguire restart_on='error' 154*3048Samaguire type='service'> 155*3048Samaguire <service_fmri value='svc:/network/loopback' /> 156*3048Samaguire </dependency> 157*3048Samaguire 158*3048Samaguire <dependency 159*3048Samaguire name='filesystem' 160*3048Samaguire grouping='require_all' 161*3048Samaguire restart_on='error' 162*3048Samaguire type='service'> 163*3048Samaguire <service_fmri value='svc:/system/filesystem/local'/> 164*3048Samaguire </dependency> 165*3048Samaguire 166*3048Samaguire <dependency 167*3048Samaguire name='devices' 168*3048Samaguire grouping='require_all' 169*3048Samaguire restart_on='none' 170*3048Samaguire type='service'> 171*3048Samaguire <service_fmri value='svc:/milestone/devices' /> 172*3048Samaguire </dependency> 173*3048Samaguire 174*3048Samaguire <exec_method 175*3048Samaguire type='method' 176*3048Samaguire name='start' 177*3048Samaguire exec='/lib/svc/method/svc-forwarding %m ipv6' 178*3048Samaguire timeout_seconds='60' > 179*3048Samaguire <method_context> 180*3048Samaguire <method_credential user='root' group='root' /> 181*3048Samaguire </method_context> 182*3048Samaguire </exec_method> 183*3048Samaguire 184*3048Samaguire <exec_method 185*3048Samaguire type='method' 186*3048Samaguire name='stop' 187*3048Samaguire exec='/lib/svc/method/svc-forwarding %m ipv6' 188*3048Samaguire timeout_seconds='60' > 189*3048Samaguire <method_context> 190*3048Samaguire <method_credential user='root' group='root' /> 191*3048Samaguire </method_context> 192*3048Samaguire </exec_method> 193*3048Samaguire 194*3048Samaguire <exec_method 195*3048Samaguire type='method' 196*3048Samaguire name='refresh' 197*3048Samaguire exec='/lib/svc/method/svc-forwarding %m ipv6' 198*3048Samaguire timeout_seconds='60' > 199*3048Samaguire <method_context> 200*3048Samaguire <method_credential user='root' group='root' /> 201*3048Samaguire </method_context> 202*3048Samaguire </exec_method> 203*3048Samaguire 204*3048Samaguire <property_group name='startd' type='framework'> 205*3048Samaguire <propval name='duration' type='astring' 206*3048Samaguire value='transient' /> 207*3048Samaguire </property_group> 208*3048Samaguire 209*3048Samaguire <property_group name='general' type='framework'> 210*3048Samaguire <!-- to start stop forwarding services --> 211*3048Samaguire <propval name='action_authorization' type='astring' 212*3048Samaguire value='solaris.smf.manage.routing' /> 213*3048Samaguire <propval name='value_authorization' type='astring' 214*3048Samaguire value='solaris.smf.manage.routing' /> 215*3048Samaguire </property_group> 216*3048Samaguire 217*3048Samaguire <!-- Properties in this group are modifiable via routeadm (1M) --> 218*3048Samaguire <property_group name='routeadm' type='application'> 219*3048Samaguire <propval name='default-ipv6-forwarding' type='boolean' 220*3048Samaguire value='false' /> 221*3048Samaguire <propval name='value_authorization' type='astring' 222*3048Samaguire value='solaris.smf.value.routing' /> 223*3048Samaguire </property_group> 224*3048Samaguire 225*3048Samaguire <stability value='Unstable' /> 226*3048Samaguire 227*3048Samaguire <template> 228*3048Samaguire <common_name> 229*3048Samaguire <loctext xml:lang='C'> 230*3048Samaguire IPv6 forwarding service 231*3048Samaguire </loctext> 232*3048Samaguire </common_name> 233*3048Samaguire <description> 234*3048Samaguire <loctext xml:lang='C'> 235*3048Samaguire IPv6 forwarding service, controlled by routeadm. 236*3048Samaguire </loctext> 237*3048Samaguire </description> 238*3048Samaguire <documentation> 239*3048Samaguire <manpage title='routeadm' section='1M' 240*3048Samaguire manpath='/usr/share/man' /> 241*3048Samaguire </documentation> 242*3048Samaguire </template> 243*3048Samaguire</service> 244*3048Samaguire 245*3048Samaguire</service_bundle> 246