#include <oskit/hpfq.h>
This variable is not directly used by the H-PFQ library but is used to communicate between the Linux driver set and the program using the H-PFQ library.The client of the H-PFQ library is responsible for setting this variable to point to the root node of its scheduling hierarchy before any sessions attempt to send to their respective leaf oskit_netio objects.
If this variable is set to the NULL value, then the Linux driver library will not call back to the H-PFQ code and thus will behave like a Linux driver set not configured for H-PFQ.
Note that this implies that only one link can be managed at a time. This will be fixed in a future version.