Linux QoS Library

Linux QoS Library is a C API for the network QoS features of the Linux kernel.
Download

Linux QoS Library Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Dan Siemon
  • Publisher web site:
  • http://www.coverfire.com/lql/

Linux QoS Library Tags


Linux QoS Library Description

Linux QoS Library is a C API for the network QoS features of the Linux kernel. The Linux QoS Library (LQL) provides a GPL licensed, GObject based C API to manipulate the network queueing disciplines, classes and classifiers in the Linux kernel.LQL does not use the TC command as a back-end. Instead, LQL communicates with the Linux kernel via Netlink sockets the same way TC does. At the present time, LQL implements a subset of the Linux network QoS features exposed by the TC command.Hopefully, this will change as the library matures. In an ideal world TC would be implemented with a high(er) level API like LQL so that new kernel network QoS features would be immediately available to third party applications using the high level library.Who knows what interesting innovations would have been created around the Linux network QoS features over the last few years if there was an easier API to manipulate them. LQL is an attempt to fill this need.Queueing disciplines currently supported by LQL:HTBPFIFOSFQPFIFOFastPriomapDSMarkNetemClassifiers currently supported by LQL:U32FwmarkTCIndexRequirements:· The only requirements other than a Linux kernel with the network QoS features enabled are GLib and GTK-Doc. GLib provides GObject as well as many other features that make C programming much more productive. GLib is required by many programs on a modern Linux distribution so you should not have to install it. If you are building from source the GLib development packages from your distribution will be required. GTK-Doc is used to generate the API documentation. Your distribution will almost certainly have packages for GTK-Doc because GLib, GTK+ and GNOME use it for source code documentation. Requirements: · The only requirements other than a Linux kernel with the network QoS features enabled are GLib and GTK-Doc. GLib provides GObject as well as many other features that make C programming much more productive. GLib is required by many programs on a modern Li


Linux QoS Library Related Software