8322 nl: misleading-indentation
[unleashed/tickless.git] / usr / src / cmd / cmd-inet / etc / ipqosconf.3.sample
blob3e2c3eb27c60921a38cf1b69635ef2b8f3e304ff
1 # ident "%Z%%M% %I%     %E% SMI"
3 # Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
4 # Use is subject to license terms.
6 # CDDL HEADER START
8 # The contents of this file are subject to the terms of the
9 # Common Development and Distribution License, Version 1.0 only
10 # (the "License").  You may not use this file except in compliance
11 # with the License.
13 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
14 # or http://www.opensolaris.org/os/licensing.
15 # See the License for the specific language governing permissions
16 # and limitations under the License.
18 # When distributing Covered Code, include this CDDL HEADER in each
19 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
20 # If applicable, add the following below this CDDL HEADER, with the
21 # fields enclosed by brackets "[]" replaced with your own identifying
22 # information: Portions Copyright [yyyy] [name of copyright owner]
24 # CDDL HEADER END
27 # Mandatory file version identifier
28 fmt_version 1.0
30 # This configuration marks outbound web traffic ethernet
31 # headers on a VLAN interface with a user priority corresponding
32 # with the Class of Service value 1.
34 # Before this configuration can be applied the daddr parameter
35 # of filter webout needs to be given a valid ip address/hostname.
37 action {
38         module ipgpc
39         # Name must be ipgpc.classify for ipgpc action.
40         name ipgpc.classify
42         class {
43                 name web
44                 next_action dlmark1
45         }
47         filter {
48                 name webout
49                 # Source port 80.
50                 sport 80
51                 # Outgoing locally generated traffic.
52                 direction LOCAL_OUT
53                 # w.x.y.z and the interface over which this
54                 # packet leaves belong to the same VLAN
55                 # group.
56                 daddr w.x.y.z
57                 class web
58         }
61 # Mark traffic ethernet header user priority with the value
62 # corresponding with the CoS value 1.
63 action {
64         module dlcosmk
65         name dlmark1
66         params {
67                 # Class of Service value.       
68                 cos 1
69                 next_action continue
70         }