|
libnl
3.2.19
|
Traffic control object operationsThis structure holds function pointers and settings implementing the features of each traffic control object implementation. More...
#include <tc-api.h>
Data Fields | |
| char * | to_kind |
| Name of traffic control module. | |
| enum rtnl_tc_type | to_type |
| Type of traffic control object. | |
| size_t | to_size |
| Size of private data. | |
| void(* | to_dump [NL_DUMP_MAX+1])(struct rtnl_tc *, void *, struct nl_dump_params *) |
| Dump callbacks. | |
| int(* | to_msg_fill )(struct rtnl_tc *, void *, struct nl_msg *) |
| Used to fill the contents of TCA_OPTIONS. | |
| int(* | to_msg_fill_raw )(struct rtnl_tc *, void *, struct nl_msg *) |
| Uesd to to fill tc related messages, unlike with to_msg_fill, the contents is not encapsulated with a TCA_OPTIONS nested attribute. | |
| int(* | to_msg_parser )(struct rtnl_tc *, void *) |
| TCA_OPTIONS message parser. | |
| void(* | to_free_data )(struct rtnl_tc *, void *) |
| Called before a tc object is destroyed. | |
| int(* | to_clone )(void *, void *) |
| Called whenever a classifier object needs to be cloned. | |
| struct nl_list_head | to_list |
| Internal, don't touch. | |