Next:
36.1 Introduction
Up:
Part IV: Component Libraries
Previous:
35.3.5 bootp_dump: Dump the
36 HPFQ: Hierarchical Network Link Sharing:
liboskit_hpfq.a
36.1 Introduction
36.2 Configuration
36.3 Usage
36.4 API reference
36.5 External Requirements and Constructors
36.5.1
oskit_pfq_root
: the root node scheduler
36.5.2
oskit_pfq_reset_path
: pointer to the
reset_path
function
36.5.3
pfq_sff_create_root
: create a root node implementing SFF
36.5.4
pfq_ssf_create_root
: create a root node implementing SSF
36.5.5
pfq_sff_create
: create an intermediate node implementing SFF
36.5.6
pfq_ssf_create
: create an intermediate node implementing SSF
36.5.7
pfq_leaf_create
: create a leaf node
36.6
pfq_sched
: Interface to PFQ Schedulers
36.6.1
pfq_sched_add_child
: add a child to a root or intermediate node
36.6.2
pfq_sched_remove_child
: remove a child from a root or intermediate node
36.6.3
pfq_sched_set_share
: allocate a percentage of the parent's bandwidth
36.7
pfq_leaf
: Interface to PFQ Leaf Nodes
36.7.1
pfq_leaf_add_child
: add a child to a root or intermediate node
36.7.2
pfq_leaf_remove_child
: remove a child from a root or intermediate node
36.7.3
pfq_leaf_set_share
: allocate a percentage of the parent's bandwidth
36.7.4
pfq_leaf_get_netio
: get the
oskit_netio
corresonding to this leaf
Utah Flux Research Group