a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire<?xml version="1.0"?>
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire<!--
d04ccbb3f3163ae5962a8b7465d9796bff6ca434carlsonj Copyright 2007 Sun Microsystems, Inc. All rights reserved.
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire Use is subject to license terms.
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire CDDL HEADER START
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire The contents of this file are subject to the terms of the
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire Common Development and Distribution License (the "License").
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire You may not use this file except in compliance with the License.
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire or http://www.opensolaris.org/os/licensing.
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire See the License for the specific language governing permissions
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire and limitations under the License.
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire When distributing Covered Code, include this CDDL HEADER in each
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire file and include the License file at usr/src/OPENSOLARIS.LICENSE.
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire If applicable, add the following below this CDDL HEADER, with the
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire fields enclosed by brackets "[]" replaced with your own identifying
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire information: Portions Copyright [yyyy] [name of copyright owner]
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire CDDL HEADER END
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire ident "%Z%%M% %I% %E% SMI"
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire NOTE: This service manifest is not editable; its contents will
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire be overwritten by package or patch operations, including
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire operating system upgrade. Make customizations in a different
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire file.
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire-->
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire
ceb97a6a3232437e1f0b4c6b8604bc1b4245ccc5amaguire<service_bundle type='manifest' name='SUNWroutr:ndp'>
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire<service
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire name='network/routing/ndp'
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire type='service'
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire version='1'>
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <single_instance />
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <instance name='default' enabled='false' >
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <dependency
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire name='network_routing_setup'
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire grouping='require_all'
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire restart_on='refresh'
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire type='service'>
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <service_fmri value='svc:/network/routing-setup' />
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire </dependency>
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <exec_method
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire type='method'
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire name='start'
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire exec='/lib/svc/method/svc-ndp'
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire timeout_seconds='60'>
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <method_context>
d04ccbb3f3163ae5962a8b7465d9796bff6ca434carlsonj <method_credential user='root' group='root' />
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire </method_context>
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire </exec_method>
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <exec_method
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire type='method'
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire name='stop'
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire exec=':kill'
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire timeout_seconds='60'>
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <method_context>
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <method_credential user='root' group='root'/>
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire </method_context>
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire </exec_method>
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <!-- to start stop routing services -->
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <property_group name='general' type='framework'>
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <propval name='action_authorization' type='astring'
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire value='solaris.smf.manage.routing' />
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <propval name='value_authorization' type='astring'
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire value='solaris.smf.manage.routing' />
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire </property_group>
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <!-- Properties in this group are used by routeadm (1M) -->
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <property_group name='routeadm' type='application'>
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <stability value='Unstable' />
ceb97a6a3232437e1f0b4c6b8604bc1b4245ccc5amaguire <!--
ceb97a6a3232437e1f0b4c6b8604bc1b4245ccc5amaguire Having the protocol property here ensures that ndp
ceb97a6a3232437e1f0b4c6b8604bc1b4245ccc5amaguire appears in the SMF service listing, but does not
ceb97a6a3232437e1f0b4c6b8604bc1b4245ccc5amaguire participate in dictating ipv6-routing state (as it
ceb97a6a3232437e1f0b4c6b8604bc1b4245ccc5amaguire would if it were set to "ipv6"). If it
ceb97a6a3232437e1f0b4c6b8604bc1b4245ccc5amaguire did, ipv6-routing would always be reported as enabled,
ceb97a6a3232437e1f0b4c6b8604bc1b4245ccc5amaguire since if any IPv6 interfaces are present, ndp will
ceb97a6a3232437e1f0b4c6b8604bc1b4245ccc5amaguire be enabled.
ceb97a6a3232437e1f0b4c6b8604bc1b4245ccc5amaguire -->
ceb97a6a3232437e1f0b4c6b8604bc1b4245ccc5amaguire <propval name='protocol' type='astring' value='ndp' />
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <propval name='value_authorization' type='astring'
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire value='solaris.smf.value.routing' />
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire </property_group>
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <!-- Properties in this group are modifiable via routeadm (1M) -->
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <property_group name='routing' type='application'>
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <stability value='Evolving' />
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <!-- equivalent to -a option if false -->
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <propval name='stateless_addr_conf' type='boolean'
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire value='true' />
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <!-- equivalent to -d option if true -->
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <propval name='debug' type='boolean' value='false' />
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <!-- equivalent to -f config_file option if set -->
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <propval name='config_file' type='astring' value='' />
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <propval name='value_authorization' type='astring'
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire value='solaris.smf.value.routing' />
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire </property_group>
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <template>
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <common_name>
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <loctext xml:lang='C'>
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire in.ndpd IPv6 neighbour discovery daemon
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire </loctext>
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire </common_name>
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <documentation>
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <manpage title='in.ndpd' section='1M'
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire manpath='/usr/share/man' />
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire </documentation>
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire </template>
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire </instance>
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <stability value='Unstable' />
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire</service>
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire</service_bundle>