rtnl_qdisc_ops Struct Reference
[Queueing Disciplines]

#include <qdisc-modules.h>


Detailed Description

Qdisc Operations.

Definition at line 21 of file 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.
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.
rtnl_qdisc_opsqo_next
 INTERNAL (Do not use).


Field Documentation

char rtnl_qdisc_ops::qo_kind[32]

Kind/Name of Qdisc.

Definition at line 26 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)

Dump callbacks.

struct nl_msg*(* rtnl_qdisc_ops::qo_get_opts)(struct rtnl_qdisc *)

Must return the contents supposed to be in TCA_OPTIONS.

Referenced by rtnl_qdisc_get_opts().

int(* rtnl_qdisc_ops::qo_msg_parser)(struct rtnl_qdisc *)

TCA_OPTIONS message parser.

void(* rtnl_qdisc_ops::qo_free_data)(struct rtnl_qdisc *)

Called before a Qdisc object gets destroyed.

struct rtnl_qdisc_ops* rtnl_qdisc_ops::qo_next

INTERNAL (Do not use).

Definition at line 52 of file qdisc-modules.h.

Referenced by rtnl_qdisc_register(), and rtnl_qdisc_unregister().


Generated on Fri Apr 27 14:14:08 2007 for libnl by  doxygen 1.5.1