tcmsg
struct netdev_queue * (*select_queue)(struct Qdisc *, struct tcmsg *);
struct sk_buff *skb, struct tcmsg*);
struct sk_buff *skb, struct tcmsg*,
struct tcmsg *t, bool rtnl_held);
struct tcmsg *tcm);
struct sk_buff *skb, struct tcmsg *tcm);
#define TCA_RTA(r) ((struct rtattr*)(((char*)(r)) + NLMSG_ALIGN(sizeof(struct tcmsg))))
#define TCA_PAYLOAD(n) NLMSG_PAYLOAD(n,sizeof(struct tcmsg))
struct tcmsg *tcm;
struct tcmsg *t;
struct tcmsg *t;
struct tcmsg *t;
struct tcmsg *tcm = nlmsg_data(cb->nlh);
struct tcmsg *tcm = nlmsg_data(cb->nlh);
struct tcmsg *tcm;
struct tcmsg *t;
struct tcmsg *tcm = nlmsg_data(cb->nlh);
struct sk_buff *skb, struct tcmsg *t, bool rtnl_held)
struct sk_buff *skb, struct tcmsg *tm, bool rtnl_held)
struct sk_buff *skb, struct tcmsg *t, bool rtnl_held)
struct sk_buff *skb, struct tcmsg *t, bool rtnl_held)
struct sk_buff *skb, struct tcmsg *t, bool rtnl_held)
struct sk_buff *skb, struct tcmsg *t, bool rtnl_held)
struct sk_buff *skb, struct tcmsg *t, bool rtnl_held)
struct sk_buff *skb, struct tcmsg *t, bool rtnl_held)
struct sk_buff *skb, struct tcmsg *t, bool rtnl_held)
struct sk_buff *skb, struct tcmsg *t, bool rtnl_held)
struct tcmsg *tcm)
struct tcmsg *tcm = nlmsg_data(n);
struct tcmsg *tcm)
struct tcmsg *tcm;
err = nlmsg_parse_deprecated(nlh, sizeof(struct tcmsg), tca, TCA_MAX,
struct tcmsg *tcm;
struct tcmsg *tcm)
struct tcmsg *tcm = nlmsg_data(n);
struct tcmsg *tcm, struct netlink_callback *cb,
struct tcmsg *tcm, struct netlink_callback *cb,
struct tcmsg *tcm, struct net_device *dev)
struct tcmsg *tcm = nlmsg_data(cb->nlh);
struct tcmsg *tcm;
struct sk_buff *skb, struct tcmsg *tcm)
struct sk_buff *skb, struct tcmsg *tcm)
struct sk_buff *skb, struct tcmsg *tcm)
struct sk_buff *skb, struct tcmsg *tcm)
struct sk_buff *skb, struct tcmsg *tcm)
struct tcmsg *tcm)
struct sk_buff *skb, struct tcmsg *tcm)
htb_select_queue(struct Qdisc *sch, struct tcmsg *tcm)
struct tcmsg *tcm)
struct sk_buff *skb, struct tcmsg *tcm)
struct sk_buff *skb, struct tcmsg *tcm)
struct tcmsg *tcm)
struct sk_buff *skb, struct tcmsg *tcm)
struct sk_buff *skb, struct tcmsg *tcm)
struct tcmsg *tcm)
struct sk_buff *skb, struct tcmsg *tcm)
struct sk_buff *skb, struct tcmsg *tcm)
struct sk_buff *skb, struct tcmsg *tcm)
struct sk_buff *skb, struct tcmsg *tcm)
struct sk_buff *skb, struct tcmsg *tcm)
struct sk_buff *skb, struct tcmsg *tcm)
struct tcmsg *tcm)
struct sk_buff *skb, struct tcmsg *tcm)
struct tcmsg;
int do_filter_dump(struct tcmsg *ifinfo, struct nlattr **tb, const char *kind,
struct tcmsg *t = NLMSG_DATA(nlh);
struct tcmsg t;
.nlh.nlmsg_len = NLMSG_LENGTH(sizeof(struct tcmsg)),
struct tcmsg *t = NLMSG_DATA(nlh);
struct tcmsg t;
.nlh.nlmsg_len = NLMSG_LENGTH(sizeof(struct tcmsg)),
struct tcmsg *t = NLMSG_DATA(nlh);
struct tcmsg t;
.nlh.nlmsg_len = NLMSG_LENGTH(sizeof(struct tcmsg)),
struct tcmsg *info = msg;
return do_filter_dump((struct tcmsg *)msg, tb, filter_info->kind,
int do_filter_dump(struct tcmsg *info, struct nlattr **tb, const char *kind,
#define TCA_RTA(r) ((struct rtattr*)(((char*)(r)) + NLMSG_ALIGN(sizeof(struct tcmsg))))
#define TCA_PAYLOAD(n) NLMSG_PAYLOAD(n,sizeof(struct tcmsg))
req.nh.nlmsg_len = NLMSG_LENGTH(sizeof(struct tcmsg));
static int __get_tc_info(void *cookie, struct tcmsg *tc, struct nlattr **tb,
struct tcmsg *tc = NLMSG_DATA(nh);
req.nh.nlmsg_len = NLMSG_LENGTH(sizeof(struct tcmsg));
req.nh.nlmsg_len = NLMSG_LENGTH(sizeof(struct tcmsg));
req.nh.nlmsg_len = NLMSG_LENGTH(sizeof(struct tcmsg));
struct tcmsg tc;
struct tcmsg t;
req.n.nlmsg_len = NLMSG_LENGTH(sizeof(struct tcmsg));