nft-qos: add new package
authorRosy Song <redacted>
Fri, 3 Aug 2018 04:17:59 +0000 (12:17 +0800)
committerRosy Song <redacted>
Tue, 6 Nov 2018 08:13:28 +0000 (16:13 +0800)
commit6649ac91e9ebaf92b1a8f7fb51147c04b437aed2
tree319c942202a063b187f60e25404eb9192215c753
parent9753c21d5c73a2a53a866fd8ee706acdddf90d6d
nft-qos: add new package

This is the nftables implementation for qos on OpenWrt,
Currently, it has below features:

* Static QoS : setting limit rate for devices or global network.

* Dynamic/Auto QoS : setting limit rate according to the network
  bandwidth and adjust itself automatically (hotplug event).

* Traffic Priority : this feature is like traffic shaping under tc,
  it uses ingress hook to handle to packets here.

Signed-off-by: Rosy Song <redacted>
net/nft-qos/Makefile [new file with mode: 0644]
net/nft-qos/files/lib/core.sh [new file with mode: 0644]
net/nft-qos/files/lib/dynamic.sh [new file with mode: 0644]
net/nft-qos/files/lib/monitor.sh [new file with mode: 0644]
net/nft-qos/files/lib/priority.sh [new file with mode: 0644]
net/nft-qos/files/lib/static.sh [new file with mode: 0644]
net/nft-qos/files/nft-qos-dynamic.hotplug [new file with mode: 0644]
net/nft-qos/files/nft-qos-monitor.hotplug [new file with mode: 0644]
net/nft-qos/files/nft-qos.config [new file with mode: 0644]
net/nft-qos/files/nft-qos.init [new file with mode: 0755]
git clone https://git.99rst.org/PROJECT