dave14305
Part of the Furniture
BETA Version 1.1.1 (develop branch)
NEW
Switch to the develop branch at the command line with
Switch back to stable branch with
NEW
- Experimental htb+fq_codel qdisc to replace htb+htb+sfq (opt-in)
- HTB burst parameter now is based on "burst by duration" concept borrowed from SQM scripts @ OpenWRT. Burst is now defined as the number of bytes that can be sent at line speed in 1 millisecond. This is an experimental design change so feedback is appreciated.
- Burst is now defined equally for all classes based on 1 ms of the configured upload or download bandwidth (i.e. line rate). The minimum burst will be set to 3200 to match ASUS standard.
- Burst used to be defined as 1% of rate rounded down to the nearest 1600 byte increment, also with a minimum of 3200 bytes.
- Custom rate rules are now included in debug output
- Improved IPv6 device name matching to match local IPv6 connections with corresponding custom names from Network Map Client List using MAC address as the foreign key.
- Reverse logic for backup file retention during uninstall (@maghuro)
- Expanded iptables mask bits to include upload/download bits
- Code style changes regarding readonly variables and local versus global variables
- Code style changes with variable names as uppercase
- Reordered custom bandwidth settings in addon settings storage to remove earlier kludge in bandwidth UI
- Renamed bandwidth custom settings variable name
- Combined upload/download mark variables into common variable
- Refactored code into more discrete functions to avoid repetiton
- Flush FlexQoS iptables chain during start to avoid deleting individual rules before adding them.
- Cleaned up temporary file left behind during an update download
- 5-minute Cronjob might fail if Entware coreutils-date is also installed
Switch to the develop branch at the command line with
flexqos develop
Switch back to stable branch with
flexqos stable