fireqos-interface man page

fireqos-interface — create an interface definition


{ interface | interface4 } device name direction [optional-class-params] { rate | commit | min } speed

interface46 ...

interface6 ...


Writing interface or interface4 applies traffic shaping rules only to IPv4 traffic.

Writing interface6 applies traffic shaping rules only to IPv6 traffic.

Writing interface46 applies traffic shaping rules to both IPv4 and IPv6 traffic.

The actual traffic shaping behaviour of a class is defined by adding classes. See fireqos-class(5).


To achieve best results with incoming traffic shaping, you should not use 100% of the available bandwidth at the interface level.

If you use all there is, at 100% utilisation of the link, the neighbour routers will start queuing packets. This will destroy prioritisation. Try 85% or 90% instead.


This is the interface name as shown by ip link show (e.g. eth0, ppp1, etc.)
This is a single-word name for this interface and is used for retrieving status information later.

If set to input, traffic coming in to the interface is shaped.

If set to output, traffic going out via the interface is shaped.

For a list of optional class parameters which can be applied to an interface, see fireqos-params-class(5).
For an interface, the committed speed must be specified with the rate option. The speed can be expressed in any of the units described in fireqos.conf(5).


To create an input policy on eth0, capable of delivering up to 1Gbit of traffic:

interface eth0 lan-in input rate 1Gbit

See Also

fireqos.conf(5) - FireQOS configuration file
fireqos-class(5) - QOS class definition
fireqos-params-class(5) - QOS class parameters
FireHOL Website (http://firehol.org/)
FireHOL Online PDF Manual (http://firehol.org/firehol-manual.pdf)
FireHOL Online HTML Manual (http://firehol.org/manual)


FireHOL Team.

Referenced By

fireqos-class(5), fireqos-conf(5), fireqos-match(5), fireqos-params-class(5).

Explore man page connections for fireqos-interface(5).

fireqos-interface4(5), fireqos-interface46(5) and fireqos-interface6(5) are aliases of fireqos-interface(5).

Built 2.0.1 15 Feb 2015