xref: /onnv-gate/usr/src/cmd/cmd-inet/usr.sbin/in.routed/route.xml (revision 8823:000507e9108d)
13048Samaguire<?xml version="1.0"?>
23048Samaguire<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
33048Samaguire<!--
4*8823STruong.Q.Nguyen@Sun.COM Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
53048Samaguire Use is subject to license terms.
63048Samaguire
73048Samaguire CDDL HEADER START
83048Samaguire
93048Samaguire The contents of this file are subject to the terms of the
103048Samaguire Common Development and Distribution License (the "License").
113048Samaguire You may not use this file except in compliance with the License.
123048Samaguire
133048Samaguire You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
143048Samaguire or http://www.opensolaris.org/os/licensing.
153048Samaguire See the License for the specific language governing permissions
163048Samaguire and limitations under the License.
173048Samaguire
183048Samaguire When distributing Covered Code, include this CDDL HEADER in each
193048Samaguire file and include the License file at usr/src/OPENSOLARIS.LICENSE.
203048Samaguire If applicable, add the following below this CDDL HEADER, with the
213048Samaguire fields enclosed by brackets "[]" replaced with your own identifying
223048Samaguire information: Portions Copyright [yyyy] [name of copyright owner]
233048Samaguire
243048Samaguire CDDL HEADER END
253048Samaguire
263048Samaguire	NOTE:  This service manifest is not editable; its contents will
273048Samaguire	be overwritten by package or patch operations, including
283048Samaguire	operating system upgrade.  Make customizations in a different
293048Samaguire	file.
303048Samaguire-->
313048Samaguire
323094Samaguire<service_bundle type='manifest' name='SUNWroutr:route'>
333048Samaguire
343048Samaguire<service
353048Samaguire	name='network/routing/route'
363048Samaguire	type='service'
373048Samaguire	version='1'>
383048Samaguire
393048Samaguire	<single_instance />
403048Samaguire
413048Samaguire	<instance name='default' enabled='false' >
423048Samaguire
433048Samaguire	<!-- in.routed will not run unless routing-setup has run -->
443048Samaguire	<dependency
453048Samaguire		name='network_routing_setup'
463048Samaguire		grouping='require_all'
473048Samaguire		restart_on='refresh'
483048Samaguire		type='service'>
493048Samaguire		<service_fmri value='svc:/network/routing-setup' />
503048Samaguire	</dependency>
513048Samaguire
523048Samaguire	<exec_method
533048Samaguire		type='method'
543048Samaguire		name='start'
553048Samaguire		exec='/lib/svc/method/svc-route'
563048Samaguire		timeout_seconds='60'>
573048Samaguire		<method_context>
583048Samaguire			<method_credential user='root' group='root'
593448Sdh155122privileges='basic,proc_owner,proc_fork,proc_exec,proc_info,proc_session,file_chown,sys_ip_config,net_privaddr,net_icmpaccess,net_rawaccess'/>
603048Samaguire		</method_context>
613048Samaguire	</exec_method>
623048Samaguire
633048Samaguire	<exec_method
643048Samaguire		type='method'
653048Samaguire		name='stop'
663048Samaguire		exec=':kill'
673048Samaguire		timeout_seconds='60'>
683048Samaguire		<method_context>
693048Samaguire			<method_credential user='root' group='root'/>
703048Samaguire		</method_context>
713048Samaguire	</exec_method>
723048Samaguire
733048Samaguire	<!-- to start stop routing services -->
743048Samaguire	<property_group name='general' type='framework'>
753048Samaguire		<propval name='action_authorization' type='astring'
763048Samaguire			value='solaris.smf.manage.routing' />
773048Samaguire		<propval name='value_authorization' type='astring'
783048Samaguire			value='solaris.smf.manage.routing' />
793048Samaguire	</property_group>
803048Samaguire
813048Samaguire	<!-- Properties in this group are used by routeadm (1M) -->
823048Samaguire	<property_group name='routeadm' type='application'>
833048Samaguire		<stability value='Unstable' />
843048Samaguire		<propval name='protocol' type='astring' value='ipv4' />
853048Samaguire		<propval name='daemon' type='astring'
863048Samaguire			value='/usr/sbin/in.routed' />
873048Samaguire		<propval name='value_authorization' type='astring'
883048Samaguire			value='solaris.smf.value.routing' />
893048Samaguire	</property_group>
903048Samaguire
913048Samaguire	<!-- Properties in this group are modifiable via routeadm (1M) -->
923048Samaguire	<property_group name='routing' type='application'>
933048Samaguire		<stability value='Evolving' />
943048Samaguire
953048Samaguire		<!-- Equivalent to -A option if false -->
963048Samaguire		<propval name='ignore_auth' type='boolean' value='true' />
973048Samaguire
983048Samaguire		<!-- Equivalent to -F specificied route minimization list -->
993048Samaguire		<propval name='minimize_routes' type='astring' value=''/>
1003048Samaguire
1013048Samaguire		<!-- Equivalent to -g option if true -->
1023048Samaguire		<propval name='offer_default_route' type='boolean'
1033048Samaguire		    value='false' />
1043048Samaguire
1053048Samaguire		<!-- Equivalent to -h option if false -->
1063048Samaguire		<propval name='advertise_host_routes' type='boolean'
1073048Samaguire		    value='true' />
1083048Samaguire
1093048Samaguire		<!-- Equivalent to -m option if true -->
1103048Samaguire		<propval name='advertise_host_routes_primary' type='boolean'
1113048Samaguire		    value='false' />
1123048Samaguire
1133048Samaguire		<!-- Equivalent to -n option if false -->
1143058Samaguire		<propval name='install_routes' type='boolean' value='true' />
1153048Samaguire
1163048Samaguire		<!-- Equivalent to -P specified parameter list -->
1173048Samaguire		<propval name='parameters' type='astring' value='' />
1183048Samaguire
1193541Samaguire		<!-- Equivalent to the -q option if true -->
1203541Samaguire		<propval name='quiet_mode' type='boolean' value='false' />
1213541Samaguire
1223541Samaguire		<!-- Equivalent to -s option if true -->
1233541Samaguire		<propval name='supply_routes' type='boolean' value='false' />
1243048Samaguire
1253048Samaguire		<!-- Equivalent to -S option if true -->
1263048Samaguire		<propval name='default_routes_only' type='boolean'
1273048Samaguire			value='false' />
1283048Samaguire
1293048Samaguire		<!-- Equivalent to -T tracefile option -->
1303048Samaguire		<propval name='log_file' type='astring' value='' />
1313048Samaguire
1323048Samaguire		<!-- Equivalent to -v/-z option if true -->
1333048Samaguire		<propval name='debug' type='boolean' value='false' />
1343048Samaguire
1353048Samaguire		<propval name='value_authorization' type='astring'
1363048Samaguire			value='solaris.smf.value.routing' />
1373048Samaguire	</property_group>
1383048Samaguire
139*8823STruong.Q.Nguyen@Sun.COM	<property_group name='firewall_context' type='com.sun,fw_definition'>
140*8823STruong.Q.Nguyen@Sun.COM		<propval name='name' type='astring' value='route' />
141*8823STruong.Q.Nguyen@Sun.COM		<propval name='ipf_method' type='astring'
142*8823STruong.Q.Nguyen@Sun.COM			value='/lib/svc/method/svc-route ipfilter' />
143*8823STruong.Q.Nguyen@Sun.COM	</property_group>
144*8823STruong.Q.Nguyen@Sun.COM
145*8823STruong.Q.Nguyen@Sun.COM	<property_group name='firewall_config' type='com.sun,fw_configuration'>
146*8823STruong.Q.Nguyen@Sun.COM		<propval name='policy' type='astring' value='use_global' />
147*8823STruong.Q.Nguyen@Sun.COM		<propval name='apply_to' type='astring' value='' />
148*8823STruong.Q.Nguyen@Sun.COM		<propval name='exceptions' type='astring' value='' />
149*8823STruong.Q.Nguyen@Sun.COM		<propval name='value_authorization' type='astring'
150*8823STruong.Q.Nguyen@Sun.COM			value='solaris.smf.value.firewall.config' />
151*8823STruong.Q.Nguyen@Sun.COM	</property_group>
152*8823STruong.Q.Nguyen@Sun.COM
1533048Samaguire	<template>
1543048Samaguire		<common_name>
1553048Samaguire			<loctext xml:lang='C'>
1563048Samaguire				in.routed network routing daemon
1573048Samaguire			</loctext>
1583048Samaguire		</common_name>
1593048Samaguire		<documentation>
1603048Samaguire			<manpage title='in.routed' section='1M'
1613048Samaguire				manpath='/usr/share/man' />
1623048Samaguire		</documentation>
1633048Samaguire	</template>
1643048Samaguire	</instance>
1653048Samaguire	<stability value='Unstable' />
1663048Samaguire</service>
1673048Samaguire
1683048Samaguire</service_bundle>
169