LQL Overview

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.