|
libnl 1.1.4
|
Qdisc Operations. More...
#include <qdisc-modules.h>
Data Fields | |
| char | qo_kind [32] |
| Kind/Name of Qdisc. | |
| int(* | qo_dump [NL_DUMP_MAX+1])(struct rtnl_qdisc *, struct nl_dump_params *, int) |
| Dump callbacks. | |
| struct nl_msg *(* | qo_get_opts )(struct rtnl_qdisc *) |
| Must return the contents supposed to be in TCA_OPTIONS. | |
| int(* | qo_msg_parser )(struct rtnl_qdisc *) |
| TCA_OPTIONS message parser. | |
| void(* | qo_free_data )(struct rtnl_qdisc *) |
| Called before a Qdisc object gets destroyed. | |
| int(* | qo_clone )(struct rtnl_qdisc *, struct rtnl_qdisc *) |
| Called whenever a qdisc object needs to be cloned. | |
| struct rtnl_qdisc_ops * | qo_next |
| INTERNAL (Do not use) | |
Definition at line 25 of file qdisc-modules.h.
| char rtnl_qdisc_ops::qo_kind[32] |
Definition at line 30 of file qdisc-modules.h.
Referenced by rtnl_qdisc_register(), and rtnl_qdisc_unregister().
| int(* rtnl_qdisc_ops::qo_dump[NL_DUMP_MAX+1])(struct rtnl_qdisc *, struct nl_dump_params *, int) |
Definition at line 35 of file qdisc-modules.h.
| struct nl_msg *(* rtnl_qdisc_ops::qo_get_opts) (struct rtnl_qdisc *) |
Definition at line 35 of file qdisc-modules.h.
Referenced by rtnl_qdisc_get_opts().
| int(* rtnl_qdisc_ops::qo_msg_parser) (struct rtnl_qdisc *) |
Definition at line 46 of file qdisc-modules.h.
| void(* rtnl_qdisc_ops::qo_free_data) (struct rtnl_qdisc *) |
Definition at line 51 of file qdisc-modules.h.
| int(* rtnl_qdisc_ops::qo_clone) (struct rtnl_qdisc *, struct rtnl_qdisc *) |
Definition at line 56 of file qdisc-modules.h.
| struct rtnl_qdisc_ops* rtnl_qdisc_ops::qo_next |
Definition at line 61 of file qdisc-modules.h.
Referenced by rtnl_qdisc_register(), and rtnl_qdisc_unregister().