summaryrefslogtreecommitdiff
path: root/package/network/config/qos-scripts/files/etc/init.d/qos
blob: 712d906f03f9b9913cf624680f9d374993b7c731 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#!/bin/sh /etc/rc.common
# Copyright (C) 2006 OpenWrt.org

START=50
USE_PROCD=1

validate_qos_section()
{
	uci_validate_section qos interface "${1}" \
		'enabled:bool' \
		'upload:uinteger' \
		'download:uinteger'
}

service_triggers()
{
	procd_add_reload_trigger "qos"
	procd_add_validation validate_qos_section
	qos-start
}

start_service() {
	qos-start
}

reload_service() {
	qos-start
}