qos-gargoyle: update
This commit is contained in:
parent
8df3114835
commit
f3c5affbfb
0
package/jsda/luci-app-qos-gargoyle/po/templates/qos-gargoyle.pot
Executable file → Normal file
0
package/jsda/luci-app-qos-gargoyle/po/templates/qos-gargoyle.pot
Executable file → Normal file
@ -7,8 +7,5 @@ uci -q batch <<-EOF >/dev/null
|
||||
commit ucitrack
|
||||
EOF
|
||||
|
||||
/etc/init.d/qos_gargoyle stop
|
||||
/etc/init.d/qos_gargoyle disable
|
||||
|
||||
rm -rf /tmp/luci-modulecache /tmp/luci-indexcache
|
||||
exit 0
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=qos-gargoyle
|
||||
PKG_VERSION:=1.0.1
|
||||
PKG_VERSION:=1.0.2
|
||||
PKG_RELEASE:=1
|
||||
PKG_LICENSE:=GPL-3.0+
|
||||
PKG_MAINTAINER:=Xingwang Liao <kuoruan@gmail.com>
|
||||
|
||||
@ -1,26 +1,153 @@
|
||||
|
||||
config 'global' 'global'
|
||||
|
||||
config upload 'upload'
|
||||
option default_class 'uclass_2'
|
||||
option total_bandwidth '1000'
|
||||
option total_bandwidth '20480'
|
||||
option default_class 'uclass_1'
|
||||
|
||||
config download 'download'
|
||||
option qos_monenabled 'true'
|
||||
option total_bandwidth '10000'
|
||||
option total_bandwidth '102400'
|
||||
option default_class 'dclass_1'
|
||||
|
||||
config download_class 'dclass_1'
|
||||
option name 'Fast'
|
||||
option percent_bandwidth '66'
|
||||
option min_bandwidth '3000'
|
||||
|
||||
config download_class 'dclass_2'
|
||||
option name 'Normal'
|
||||
option percent_bandwidth '100'
|
||||
option percent_bandwidth '19'
|
||||
|
||||
config download_class 'dclass_3'
|
||||
option name 'Slow'
|
||||
option percent_bandwidth '5'
|
||||
|
||||
config download_class 'dclass_4'
|
||||
option name 'MinRTT'
|
||||
option percent_bandwidth '10'
|
||||
option min_bandwidth '100'
|
||||
option minRTT 'Yes'
|
||||
|
||||
config download_rule 'download_rule_100'
|
||||
option class 'dclass_4'
|
||||
option test_order '100'
|
||||
option max_pkt_size '320'
|
||||
|
||||
config download_rule 'download_rule_200'
|
||||
option class 'dclass_4'
|
||||
option test_order '200'
|
||||
option srcport '53'
|
||||
|
||||
config download_rule 'download_rule_300'
|
||||
option class 'dclass_3'
|
||||
option test_order '300'
|
||||
option srcport '80'
|
||||
option min_pkt_size '1024'
|
||||
option connbytes_kb '16384'
|
||||
|
||||
config download_rule 'download_rule_400'
|
||||
option class 'dclass_2'
|
||||
option test_order '400'
|
||||
option srcport '80'
|
||||
option connbytes_kb '1024'
|
||||
|
||||
config download_rule 'download_rule_500'
|
||||
option class 'dclass_1'
|
||||
option test_order '500'
|
||||
option srcport '80'
|
||||
|
||||
config download_rule 'download_rule_600'
|
||||
option class 'dclass_3'
|
||||
option test_order '600'
|
||||
option srcport '443'
|
||||
option min_pkt_size '1024'
|
||||
option connbytes_kb '16384'
|
||||
|
||||
config download_rule 'download_rule_700'
|
||||
option class 'dclass_2'
|
||||
option test_order '700'
|
||||
option srcport '443'
|
||||
option connbytes_kb '1024'
|
||||
|
||||
config download_rule 'download_rule_800'
|
||||
option class 'dclass_1'
|
||||
option test_order '800'
|
||||
option srcport '443'
|
||||
|
||||
config download_rule 'download_rule_900'
|
||||
option class 'dclass_3'
|
||||
option test_order '900'
|
||||
option min_pkt_size '1280'
|
||||
option connbytes_kb '1024'
|
||||
|
||||
config download_rule 'download_rule_1000'
|
||||
option class 'dclass_2'
|
||||
option test_order '1000'
|
||||
option connbytes_kb '64'
|
||||
|
||||
config upload_class 'uclass_1'
|
||||
option name 'Fast'
|
||||
option percent_bandwidth '90'
|
||||
option percent_bandwidth '76'
|
||||
option min_bandwidth '1200'
|
||||
|
||||
config upload_class 'uclass_2'
|
||||
option name 'Normal'
|
||||
option percent_bandwidth '10'
|
||||
option percent_bandwidth '19'
|
||||
|
||||
config upload_class 'uclass_3'
|
||||
option name 'Slow'
|
||||
option percent_bandwidth '5'
|
||||
|
||||
config upload_rule 'upload_rule_100'
|
||||
option class 'uclass_1'
|
||||
option max_pkt_size '128'
|
||||
option test_order '100'
|
||||
option dstport '53'
|
||||
|
||||
config upload_rule 'upload_rule_200'
|
||||
option class 'uclass_3'
|
||||
option test_order '200'
|
||||
option dstport '80'
|
||||
option min_pkt_size '128'
|
||||
option connbytes_kb '4096'
|
||||
|
||||
config upload_rule 'upload_rule_300'
|
||||
option class 'uclass_2'
|
||||
option test_order '300'
|
||||
option dstport '80'
|
||||
option connbytes_kb '256'
|
||||
|
||||
config upload_rule 'upload_rule_400'
|
||||
option class 'uclass_1'
|
||||
option test_order '400'
|
||||
option dstport '80'
|
||||
|
||||
config upload_rule 'upload_rule_500'
|
||||
option class 'uclass_3'
|
||||
option test_order '500'
|
||||
option dstport '443'
|
||||
option min_pkt_size '128'
|
||||
option connbytes_kb '4096'
|
||||
|
||||
config upload_rule 'upload_rule_600'
|
||||
option class 'uclass_2'
|
||||
option test_order '600'
|
||||
option dstport '443'
|
||||
option connbytes_kb '256'
|
||||
|
||||
config upload_rule 'upload_rule_700'
|
||||
option class 'uclass_1'
|
||||
option test_order '700'
|
||||
option dstport '443'
|
||||
|
||||
config upload_rule 'upload_rule_800'
|
||||
option class 'uclass_3'
|
||||
option test_order '800'
|
||||
option min_pkt_size '160'
|
||||
option connbytes_kb '256'
|
||||
|
||||
config upload_rule 'upload_rule_900'
|
||||
option class 'uclass_2'
|
||||
option test_order '900'
|
||||
option connbytes_kb '16'
|
||||
|
||||
|
||||
0
package/jsda/qos-gargoyle/files/qos_gargoyle.hotplug
Normal file → Executable file
0
package/jsda/qos-gargoyle/files/qos_gargoyle.hotplug
Normal file → Executable file
0
package/jsda/qos-gargoyle/files/qos_gargoyle.init
Normal file → Executable file
0
package/jsda/qos-gargoyle/files/qos_gargoyle.init
Normal file → Executable file
@ -36,6 +36,16 @@
|
||||
|
||||
/* use_names is required when linking to tc_util.o */
|
||||
bool use_names = false;
|
||||
@@ -379,8 +382,7 @@ int use_iec = 0;
|
||||
int resolve_hosts = 0;
|
||||
|
||||
|
||||
-int print_class(const struct sockaddr_nl *who,
|
||||
- struct nlmsghdr *n, void *arg)
|
||||
+int print_class(struct nlmsghdr *n, void *arg)
|
||||
{
|
||||
struct tcmsg *t = NLMSG_DATA(n);
|
||||
int len = n->nlmsg_len;
|
||||
@@ -630,7 +633,7 @@ int tc_class_modify(__u32 rate)
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user