SHOREWALL-TCINTERFA(5) | Configuration Files | SHOREWALL-TCINTERFA(5) |
NAME¶
tcinterfaces - Shorewall file
SYNOPSIS¶
/etc/shorewall[6]/tcinterfaces
DESCRIPTION¶
This file lists the interfaces that are subject to simple traffic shaping. Simple traffic shaping is enabled by setting TC_ENABLED=Simple in shorewall.conf[1](5).
A note on the bandwidth definition used in this file:
kbps
mbps
kbit
mbit
bps or number
k or kb
m or mb
The columns in the file are as follows (where the column name is followed by a different name in parentheses, the different name is used in the alternate specification syntax).
INTERFACE
TYPE - [external|internal]
IN-BANDWIDTH (in_bandwidth) - {-|bandwidth[:burst]|~bandwidth[:interval:decay_interval]}
If you don't want any traffic to be dropped, set this to a value to zero in which case Shorewall will not create an ingress qdisc.Must be set to zero if the REDIRECTED INTERFACES column is non-empty.
The optional burst option was added in Shorewall 4.4.18. The default burst is 10kb. A larger burst can help make the bandwidth more accurate; often for fast lines, the enforced rate is well below the specified bandwidth.
What is described above creates a rate/burst policing filter. Beginning with Shorewall 4.4.25, a rate-estimated policing filter may be configured instead. Rate-estimated filters should be used with Ethernet adapters that have Generic Receive Offload enabled by default. See Shorewall FAQ 97a[2].
To create a rate-estimated filter, precede the bandwidth with a tilde ("~"). The optional interval and decay_interval determine how often the rate is estimated and how many samples are retained for estimating. Please see http://ace-host.stuart.id.au/russell/files/tc/doc/estimators.txt for details. If not specified, the default interval is 250ms and the default decay_interval is 4sec.
OUT-BANDWIDTH (out_bandwidth) - [rate[:[burst][:[latency][:[peek][:[minburst]]]]]]
FILES¶
/etc/shorewall/tcinterfaces
/etc/shorewall6/tcinterfaces
SEE ALSO¶
http://ace-host.stuart.id.au/russell/files/tc/doc/sch_tbf.txt
http://ace-host.stuart.id.au/russell/files/tc/doc/estimators.txt
NOTES¶
- 1.
- shorewall.conf
- 2.
- Shorewall FAQ 97a
09/24/2020 | Configuration Files |