finally move buildroot-ng to trunk
[openwrt/staging/dedeckeh.git] / package / qos-scripts / files / etc / config / qos
diff --git a/package/qos-scripts/files/etc/config/qos b/package/qos-scripts/files/etc/config/qos
new file mode 100644 (file)
index 0000000..1bf9917
--- /dev/null
@@ -0,0 +1,94 @@
+# QoS configuration for OpenWrt
+
+# INTERFACES:
+config interface wan
+       option classgroup  "Default"
+       option enabled      1
+       option upload       128
+       option download     1024
+
+# RULES:
+config classify
+       option target       "Bulk"
+       option ipp2p        "all"
+config classify
+       option target       "Bulk"
+       option layer7       "edonkey"
+config classify
+       option target       "Bulk"
+       option layer7       "bittorrent"
+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  300
+       option packetdelay 10
+       option maxsize     400
+       option avgrate     40
+       option linksharing 75
+config class "Priority_down"
+       option packetsize  1500
+       option avgrate     20
+
+
+config class "Express"
+       option packetsize  1300
+       option packetdelay 15
+       option maxsize     800
+       option avgrate     30
+       option linksharing 80
+
+
+config class "Normal"
+       option packetsize  1500
+       option packetdelay 150
+       option avgrate     20
+       option linksharing 30
+config class "Normal_down"
+       option avgrate     30
+
+
+config class "Bulk"
+       option linksharing 10
+config class "Bulk_down"
+       option avgrate     15
+       option limitrate   85