view usr/src/cmd/cmd-inet/lib/ipmgmtd/network-ipmgmt.xml @ 12016:0248e987199b

PSARC 2009/306 Brussels II - ipadm and libipadm PSARC 2010/080 Brussels II addendum 6827318 Brussels Phase II aka ipadm(1m) 6731945 need BSD getifaddrs() API 6909065 explicitly disallow non-contiguous netmasks in the next minor release 6853922 ifconfig dumps core when ether address is non-hexadecimal. 6815806 ipReasmTimeout value should be variable 6567083 nd_getset has some dead and confusing code. 6884466 remove unused tcp/sctp ndd tunables 6928813 Comments at odds with default value of tcp_time_wait_interval 6236982 ifconfig usesrc lets adapter use itself as source address 6936855 modifying the ip6_strict_src_multihoming to non-zero value will unbind V4 IREs
author Girish Moodalbail <Girish.Moodalbail@Sun.COM>
date Fri, 26 Mar 2010 17:53:11 -0400
parents
children
line wrap: on
line source

<?xml version="1.0"?>
<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
<!--
 Copyright 2010 Sun Microsystems, Inc.  All rights reserved.
 Use is subject to license terms.

 CDDL HEADER START

 The contents of this file are subject to the terms of the
 Common Development and Distribution License (the "License").
 You may not use this file except in compliance with the License.

 You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
 or http://www.opensolaris.org/os/licensing.
 See the License for the specific language governing permissions
 and limitations under the License.

 When distributing Covered Code, include this CDDL HEADER in each
 file and include the License file at usr/src/OPENSOLARIS.LICENSE.
 If applicable, add the following below this CDDL HEADER, with the
 fields enclosed by brackets "[]" replaced with your own identifying
 information: Portions Copyright [yyyy] [name of copyright owner]

 CDDL HEADER END

	NOTE:  This service manifest is not editable; its contents will
	be overwritten by package or patch operations, including
	operating system upgrade.  Make customizations in a different
	file.
-->

<service_bundle type='manifest' name='SUNWcsr:ipmgmtd'>

<service
	name='network/ip-interface-management'
	type='service'
	version='1'>

	<create_default_instance enabled='true' />

	<single_instance />

	<dependent name='ipmgmt-loopback'
		grouping='require_all'
		restart_on='none'>
		<service_fmri value='svc:/network/loopback' />
	</dependent>

        <dependent name='ipmgmt-physical'
                grouping='require_all'
                restart_on='none'>
                <service_fmri value='svc:/network/physical' />
        </dependent>

        <dependent name='ipmgmt-iptun'
                grouping='require_all'
                restart_on='none'>
                <service_fmri value='svc:/network/iptun' />
        </dependent>

	<exec_method
		type='method'
		name='start'
		exec='/lib/svc/method/net-ipmgmt'
		timeout_seconds='60' />

	<exec_method
		type='method'
		name='stop'
		exec=':kill'
		timeout_seconds='5' />

	<stability value='Unstable' />

	<template>
		<common_name>
			<loctext xml:lang='C'>
				IP interface management
			</loctext>
		</common_name>
		<description>
			<loctext xml:lang='C'>
				Create IP interfaces, apply
				TCP/IP properties and manage
				address object mappings.
			</loctext>
		</description>
		<documentation>
			<manpage title='ipadm' section='1M'
				manpath='/usr/share/man' />
		</documentation>
	</template>
</service>

</service_bundle>