# QoS configuration for OpenWrt

# INTERFACES:
config interface wan
	option classgroup  "Default"
	option enabled      0
	option upload       20000
	option download     20000

# RULES:
#config classify
#	option target       "Priority"
#	option ports        "22,53"

#config classify
#	option target       "Normal"
#	option proto        "tcp"
#	option ports        "20,21,25,80,110,443,993,995"

#config classify
#	option target       "Express"
#	option ports        "5190"

#config default
#	option target       "Express"
#	option proto        "udp"
#	option pktsize      "-500"

#config reclassify
#	option target       "Priority"
#	option proto        "icmp"

#config default
#	option target       "Bulk"
#	option portrange    "1024-65535"

#config reclassify
#	option target       "Priority"
#	option proto        "tcp"
#	option pktsize      "-128"
#	option mark         "!Bulk"
#	option tcpflags     "SYN"

#config reclassify
#	option target       "Priority"
#	option proto        "tcp"
#	option pktsize      "-128"
#	option mark	        "!Bulk"
#	option tcpflags     "ACK"


# Don't change the stuff below unless you
# really know what it means :)

config classgroup "Default"
	option classes      "Priority Express Normal Bulk"
	option default      "Normal"


config class "Priority"
#	option packetsize  1500
#	option maxsize     1500
	option avgrate     4000
	option priority    20

config class "Priority_down"
#	option packetsize  1500
	option avgrate     4000
	option priority    20

config class "Express"
#	option packetsize  1500
#	option maxsize     1500
	option avgrate     500
	option priority    10

config class "Express_down"
	option avgrate     500
	option priority    10

config class "Normal"
#	option packetsize  1500
#	option packetdelay 100
	option avgrate     200
	option priority    5

config class "Normal_down"
	option avgrate     200
	option priority    5


config class "Bulk"
	option avgrate     10
#	option packetdelay 200

config class "Bulk_down"
	option avgrate     10

