1*4eaa4710SRishi Srivatsavai<?xml version="1.0"?>
2*4eaa4710SRishi Srivatsavai<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
3*4eaa4710SRishi Srivatsavai<!--
4*4eaa4710SRishi Srivatsavai Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
5*4eaa4710SRishi Srivatsavai Use is subject to license terms.
6*4eaa4710SRishi Srivatsavai
7*4eaa4710SRishi Srivatsavai CDDL HEADER START
8*4eaa4710SRishi Srivatsavai
9*4eaa4710SRishi Srivatsavai The contents of this file are subject to the terms of the
10*4eaa4710SRishi Srivatsavai Common Development and Distribution License (the "License").
11*4eaa4710SRishi Srivatsavai You may not use this file except in compliance with the License.
12*4eaa4710SRishi Srivatsavai
13*4eaa4710SRishi Srivatsavai You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
14*4eaa4710SRishi Srivatsavai or http://www.opensolaris.org/os/licensing.
15*4eaa4710SRishi Srivatsavai See the License for the specific language governing permissions
16*4eaa4710SRishi Srivatsavai and limitations under the License.
17*4eaa4710SRishi Srivatsavai
18*4eaa4710SRishi Srivatsavai When distributing Covered Code, include this CDDL HEADER in each
19*4eaa4710SRishi Srivatsavai file and include the License file at usr/src/OPENSOLARIS.LICENSE.
20*4eaa4710SRishi Srivatsavai If applicable, add the following below this CDDL HEADER, with the
21*4eaa4710SRishi Srivatsavai fields enclosed by brackets "[]" replaced with your own identifying
22*4eaa4710SRishi Srivatsavai information: Portions Copyright [yyyy] [name of copyright owner]
23*4eaa4710SRishi Srivatsavai
24*4eaa4710SRishi Srivatsavai CDDL HEADER END
25*4eaa4710SRishi Srivatsavai
26*4eaa4710SRishi Srivatsavai	NOTE:  This service manifest is not editable; its contents will
27*4eaa4710SRishi Srivatsavai	be overwritten by package or patch operations, including
28*4eaa4710SRishi Srivatsavai	operating system upgrade.  Make customizations in a different
29*4eaa4710SRishi Srivatsavai	file.
30*4eaa4710SRishi Srivatsavai
31*4eaa4710SRishi Srivatsavai	Service manifest for bridging.
32*4eaa4710SRishi Srivatsavai-->
33*4eaa4710SRishi Srivatsavai
34*4eaa4710SRishi Srivatsavai<service_bundle type='manifest' name='SUNWbridge:bridge'>
35*4eaa4710SRishi Srivatsavai
36*4eaa4710SRishi Srivatsavai<service
37*4eaa4710SRishi Srivatsavai	name='network/bridge'
38*4eaa4710SRishi Srivatsavai	type='service'
39*4eaa4710SRishi Srivatsavai	version='1'>
40*4eaa4710SRishi Srivatsavai
41*4eaa4710SRishi Srivatsavai	<dependency
42*4eaa4710SRishi Srivatsavai		name='filesystem'
43*4eaa4710SRishi Srivatsavai		grouping='require_all'
44*4eaa4710SRishi Srivatsavai		restart_on='error'
45*4eaa4710SRishi Srivatsavai		type='service'>
46*4eaa4710SRishi Srivatsavai		<service_fmri value='svc:/system/filesystem/local'/>
47*4eaa4710SRishi Srivatsavai	</dependency>
48*4eaa4710SRishi Srivatsavai
49*4eaa4710SRishi Srivatsavai	<dependency
50*4eaa4710SRishi Srivatsavai		name='datalink'
51*4eaa4710SRishi Srivatsavai		grouping='require_all'
52*4eaa4710SRishi Srivatsavai		restart_on='error'
53*4eaa4710SRishi Srivatsavai		type='service'>
54*4eaa4710SRishi Srivatsavai		<service_fmri value='svc:/network/datalink-management'/>
55*4eaa4710SRishi Srivatsavai	</dependency>
56*4eaa4710SRishi Srivatsavai
57*4eaa4710SRishi Srivatsavai	<exec_method
58*4eaa4710SRishi Srivatsavai		type='method'
59*4eaa4710SRishi Srivatsavai		name='stop'
60*4eaa4710SRishi Srivatsavai		exec=':kill'
61*4eaa4710SRishi Srivatsavai		timeout_seconds='60' >
62*4eaa4710SRishi Srivatsavai	</exec_method>
63*4eaa4710SRishi Srivatsavai
64*4eaa4710SRishi Srivatsavai	<exec_method
65*4eaa4710SRishi Srivatsavai		type='method'
66*4eaa4710SRishi Srivatsavai		name='start'
67*4eaa4710SRishi Srivatsavai		exec='/usr/lib/bridged %i'
68*4eaa4710SRishi Srivatsavai		timeout_seconds='60' >
69*4eaa4710SRishi Srivatsavai	</exec_method>
70*4eaa4710SRishi Srivatsavai
71*4eaa4710SRishi Srivatsavai	<exec_method
72*4eaa4710SRishi Srivatsavai		type='method'
73*4eaa4710SRishi Srivatsavai		name='refresh'
74*4eaa4710SRishi Srivatsavai		exec=':kill -HUP'
75*4eaa4710SRishi Srivatsavai		timeout_seconds='60' >
76*4eaa4710SRishi Srivatsavai	</exec_method>
77*4eaa4710SRishi Srivatsavai
78*4eaa4710SRishi Srivatsavai	<property_group
79*4eaa4710SRishi Srivatsavai	    name='config'
80*4eaa4710SRishi Srivatsavai	    type='application'>
81*4eaa4710SRishi Srivatsavai		<stability value='Evolving' />
82*4eaa4710SRishi Srivatsavai		<propval name='priority' type='count' value='32768' />
83*4eaa4710SRishi Srivatsavai		<propval name='max-age' type='count' value='5120' />
84*4eaa4710SRishi Srivatsavai		<propval name='hello-time' type='count' value='512' />
85*4eaa4710SRishi Srivatsavai		<propval name='forward-delay' type='count' value='3840' />
86*4eaa4710SRishi Srivatsavai		<propval name='force-protocol' type='count' value='3' />
87*4eaa4710SRishi Srivatsavai		<propval name='debug' type='boolean' value='false' />
88*4eaa4710SRishi Srivatsavai		<propval name='table-maximum' type='count' value='10000' />
89*4eaa4710SRishi Srivatsavai	</property_group>
90*4eaa4710SRishi Srivatsavai
91*4eaa4710SRishi Srivatsavai	<stability value='Unstable' />
92*4eaa4710SRishi Srivatsavai
93*4eaa4710SRishi Srivatsavai	<template>
94*4eaa4710SRishi Srivatsavai		<common_name>
95*4eaa4710SRishi Srivatsavai			<loctext xml:lang='C'>bridge</loctext>
96*4eaa4710SRishi Srivatsavai		</common_name>
97*4eaa4710SRishi Srivatsavai		<description>
98*4eaa4710SRishi Srivatsavai			<loctext xml:lang='C'>
99*4eaa4710SRishi SrivatsavaiThe "bridge" service provides Ethernet bridging and related protocols.
100*4eaa4710SRishi Srivatsavai			</loctext>
101*4eaa4710SRishi Srivatsavai		</description>
102*4eaa4710SRishi Srivatsavai		<documentation>
103*4eaa4710SRishi Srivatsavai			<manpage title='bridged' section='1M'
104*4eaa4710SRishi Srivatsavai				manpath='/usr/share/man' />
105*4eaa4710SRishi Srivatsavai		</documentation>
106*4eaa4710SRishi Srivatsavai	</template>
107*4eaa4710SRishi Srivatsavai</service>
108*4eaa4710SRishi Srivatsavai
109*4eaa4710SRishi Srivatsavai</service_bundle>
110