Modules | |
Blackhole | |
Class Based Queueing (CBQ) | |
Differentiated Services Marker (DSMARK) | |
Packet/Bytes FIFO (pfifo/bfifo) | |
The FIFO qdisc comes in two flavours: | |
Hierachical Token Bucket (HTB) | |
Network Emulator | |
For further documentation see http://linux-net.osdl.org/index.php/Netem. | |
(Fast) Prio | |
Random Early Detection (RED) | |
Stochastic Fairness Queueing (SFQ) | |
Token Bucket Filter (TBF) | |
Module API | |
int | rtnl_qdisc_register (struct rtnl_qdisc_ops *qops) |
Register a qdisc module. More... | |
int | rtnl_qdisc_unregister (struct rtnl_qdisc_ops *qops) |
Unregister a qdisc module. More... | |
struct rtnl_qdisc_ops * | __rtnl_qdisc_lookup_ops (const char *kind) |
struct rtnl_qdisc_ops * | rtnl_qdisc_lookup_ops (struct rtnl_qdisc *qdisc) |
struct rtnl_qdisc_ops* __rtnl_qdisc_lookup_ops | ( | const char * | kind | ) |
References NULL, rtnl_qdisc_ops::qo_kind, and rtnl_qdisc_ops::qo_next.
Referenced by rtnl_qdisc_lookup_ops(), and rtnl_qdisc_set_kind().
struct rtnl_qdisc_ops* rtnl_qdisc_lookup_ops | ( | struct rtnl_qdisc * | qdisc | ) |
References __rtnl_qdisc_lookup_ops(), and rtnl_qdisc::q_ops.
Referenced by rtnl_qdisc_get_opts().
int rtnl_qdisc_register | ( | struct rtnl_qdisc_ops * | qops | ) |
Register a qdisc module.
References BUG, NLE_EXIST, NULL, rtnl_qdisc_ops::qo_kind, and rtnl_qdisc_ops::qo_next.
int rtnl_qdisc_unregister | ( | struct rtnl_qdisc_ops * | qops | ) |
Unregister a qdisc module.
References NLE_OBJ_NOTFOUND, NULL, rtnl_qdisc_ops::qo_kind, and rtnl_qdisc_ops::qo_next.