Sync usage with man page.
[netbsd-mini2440.git] / usr.sbin / altq / altqd / altq.conf.samples / cbq.diffedge
blobadea91ccb49608ed8f756b343e39abaa5a66fcb9
2 # sample diffedge configuration using CBQ
6 # input interface
8 interface pvc1
10 # EF conditioner
12 conditioner pvc1 ef_cdnr <tbmeter 6M 64K <mark 0xb8><drop>>
13         filter pvc1 ef_cdnr 0 0 172.16.4.174 0 0
15 # AF conditioners
17 conditioner pvc1 af1x_cdnr \
18         <trtcm 3M 32K 10M 64K <mark 0x28><mark 0x30><mark 0x38> colorblind>
19 conditioner pvc1 af2x_cdnr \
20         <trtcm 3M 32K 10M 64K <mark 0x48><mark 0x50><mark 0x58> colorblind>
21 conditioner pvc1 af3x_cdnr \
22         <trtcm 3M 32K 10M 64K <mark 0x68><mark 0x70><mark 0x78> colorblind>
23 # tswtcm
24 conditioner pvc1 af4x_cdnr \
25         <tswtcm 3M 10M 500 <mark 0x88><mark 0x90><mark 0x98>>
27         filter pvc1 af1x_cdnr 0 0 172.16.4.176 0 0
28         filter pvc1 af2x_cdnr 0 0 172.16.4.177 0 0
29         filter pvc1 af3x_cdnr 0 0 172.16.4.178 0 0
30         filter pvc1 af4x_cdnr 0 0 172.16.4.179 0 0
33 # output interface
35 interface pvc0 bandwidth 45M cbq
36 class cbq pvc0 root_class NULL pbandwidth 100
37 class cbq pvc0 def_class root_class borrow pbandwidth 86 default
39 # EF class
41 class cbq pvc0 ef_class root_class pbandwidth 14 priority 5
42         filter pvc0 ef_class 0 0 0 0 0 tos 0xb8 tosmask 0xfc
44 # AF classes
46 # rio threshold values
47 rio 40 50 10 20 30 10 5 15 10
49 class cbq pvc0 af1x_class def_class borrow pbandwidth 20 rio
50 class cbq pvc0 af2x_class def_class borrow pbandwidth 20 rio
51 class cbq pvc0 af3x_class def_class borrow pbandwidth 20 rio cleardscp
52 class cbq pvc0 af4x_class def_class borrow pbandwidth 20 rio
54         filter pvc0 af1x_class 0 0 0 0 0 tos 0x20 tosmask 0xe4
55         filter pvc0 af2x_class 0 0 0 0 0 tos 0x40 tosmask 0xe4
56         filter pvc0 af3x_class 0 0 0 0 0 tos 0x60 tosmask 0xe4
57         filter pvc0 af4x_class 0 0 0 0 0 tos 0x80 tosmask 0xe4