summaryrefslogtreecommitdiff
path: root/usr.sbin/altq/altqd/altq.conf.samples/hfsc.grate
blob: 67f3ebef2f5ecc69022b9d460e827edd62c5beba (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#
# a simple test config for loopback
#

#
# interface bandwidth 45Mbps is arbitrary (it doesn't matter as long as
# it is bigger than the total guaranteed bandwidth)
#
interface pvc0 bandwidth 45M hfsc
#
# 50% of the excess bandwidth goes to the default class
#
class hfsc pvc0 def_class root pshare 50 default
#
# TCP 10Mbps guaranteed rate (no excess bandwidth assigned)
#
class hfsc pvc0 tcp_class root grate 10M
	filter pvc0 tcp_class 0 0 0 0 6
#
# UDP 5Mbps guaranteed rate (no excess bandwidth assigned)
#
class hfsc pvc0 udp_class root grate 5M
	filter pvc0 udp_class 0 0 0 0 17