# QoS configuration for OpenWrt

# INTERFACES:
config interface wan
	option classgroup  "Default"
	option enabled      1
	option device      "eth0"
	option upload       1000000

config interface lan
	option classgroup  "Default"
	option enabled      1
	option device      "eth2"
	option upload       1000000

# RULES:
#Telnet,SSH,HTTP, Mail traffic  
config classify
	option target       "Medium"
	option proto        "tcp"
	option port         "22"
	option dsmark       "AF11"
config classify
	option target       "Medium"
	option proto        "tcp"
	option port         "23"
	option dsmark       "AF21"
config classify
	option target       "Normal"
	option proto        "tcp"
	option port         "25"
	option dsmark       "AF31"
config classify
	option target       "Normal"
	option proto        "tcp"
	option port         "995"
	option dsmark       "AF41"
config classify
	option target       "Low"
	option proto        "tcp"
	option port        "80"
	option dsmark       "BE"
#Voice Traffic
config classify
	option target       "High"
	option proto        "udp"
	option port         "5000"
	option dsmark       "EF"
#Video Traffic
config classify
	option target       "High"
	option proto        "udp"
	option port         "1234"
	option dsmark       "EF"
#Src Host
config classify
	option target       "High"
	option proto        "udp"
	option srchost      "192.168.9.202"
	option port         "30000"
	option dsmark       "EF"
#Dst Host
config classify
	option target       "High"
	option proto        "udp"
	option dsthost      "192.168.10.202"
	option port         "30000"
	option dsmark       "EF"
# Don't change the stuff below unless you
# really know what it means :)

config classgroup "Default"
	option classes      "High Medium Normal Low"
	option default      "Normal"


config class "High"
	option packetsize  400
	option maxsize     400
	option avgrate     10
	option priority    20

config class "Medium"
	option packetsize  1000
	option maxsize     800
	option avgrate     50
	option priority    10

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

config class "Low"
	option avgrate     1
	option packetdelay 200
