Next:
28.1 Introduction
Up:
Part IV: Component Libraries
Previous:
27.3.5 bootp_dump: Dump the
28 HPFQ: Hierarchical Network Link Sharing:
liboskit_hpfq.a
28.1 Introduction
28.2 Configuration
28.3 Usage
28.4 API reference
28.5 External Requirements and Constructors
28.5.1
oskit_pfq_root
: the root node scheduler
28.5.2
oskit_pfq_reset_path
: pointer to the
reset_path
function
28.5.3
pfq_sff_create_root
: create a root node implementing SFF
28.5.4
pfq_ssf_create_root
: create a root node implementing SSF
28.5.5
pfq_sff_create
: create an intermediate node implementing SFF
28.5.6
pfq_ssf_create
: create an intermediate node implementing SSF
28.5.7
pfq_leaf_create
: create a leaf node
28.6
pfq_sched
: Interface to PFQ Schedulers
28.6.1
pfq_sched_add_child
: add a child to a root or intermediate node
28.6.2
pfq_sched_remove_child
: remove a child from a root or intermediate node
28.6.3
pfq_sched_set_share
: allocate a percentage of the parent's bandwidth
28.7
pfq_leaf
: Interface to PFQ Leaf Nodes
28.7.1
pfq_leaf_add_child
: add a child to a root or intermediate node
28.7.2
pfq_leaf_remove_child
: remove a child from a root or intermediate node
28.7.3
pfq_leaf_set_share
: allocate a percentage of the parent's bandwidth
28.7.4
pfq_leaf_get_netio
: get the
oskit_netio
corresonding to this leaf
University of Utah Flux Research Group