linuxnet.qos APIΒΆ

The linuxnet.qos API consists of the following:

  • QDiscConfig : objects of this class contain the queueing discipline configuration for a particular network interface

  • Classes that provide access to queueing disciplines (e.g. HTBQDisc); where those disciplines are classful, Python classes are available for the queueing discipline classes (e.g. HTBQClass)

  • Classes that provide access to queueing discipline statistics; at a minimum, the statistics are those available via the QStats class, but some queueing disciplines provide their own subclass with additional statistics

  • Classes that provide access to traffic filters

  • Classes that provide access to traffic actions (e.g. policing)