Home
last modified time | relevance | path

Searched refs:tcmsg (Results 1 – 25 of 39) sorted by relevance

12

/linux-6.12.1/tools/bpf/bpftool/
Dnet.c215 struct tcmsg *t = NLMSG_DATA(nlh); in __dump_class_nlmsg()
231 struct tcmsg t; in netlink_get_class()
233 .nlh.nlmsg_len = NLMSG_LENGTH(sizeof(struct tcmsg)), in netlink_get_class()
254 struct tcmsg *t = NLMSG_DATA(nlh); in __dump_qdisc_nlmsg()
270 struct tcmsg t; in netlink_get_qdisc()
272 .nlh.nlmsg_len = NLMSG_LENGTH(sizeof(struct tcmsg)), in netlink_get_qdisc()
293 struct tcmsg *t = NLMSG_DATA(nlh); in __dump_filter_nlmsg()
309 struct tcmsg t; in netlink_get_filter()
311 .nlh.nlmsg_len = NLMSG_LENGTH(sizeof(struct tcmsg)), in netlink_get_filter()
397 struct tcmsg *info = msg; in dump_class_qdisc_nlmsg()
[all …]
Dmain.h238 struct tcmsg;
240 int do_filter_dump(struct tcmsg *ifinfo, struct nlattr **tb, const char *kind,
Dnetlink_dumper.c161 int do_filter_dump(struct tcmsg *info, struct nlattr **tb, const char *kind, in do_filter_dump()
/linux-6.12.1/tools/lib/bpf/
Dnetlink.c593 req.nh.nlmsg_len = NLMSG_LENGTH(sizeof(struct tcmsg)); in tc_qdisc_modify()
656 static int __get_tc_info(void *cookie, struct tcmsg *tc, struct nlattr **tb, in __get_tc_info()
684 struct tcmsg *tc = NLMSG_DATA(nh); in get_tc_info()
752 req.nh.nlmsg_len = NLMSG_LENGTH(sizeof(struct tcmsg)); in bpf_tc_attach()
829 req.nh.nlmsg_len = NLMSG_LENGTH(sizeof(struct tcmsg)); in __bpf_tc_detach()
896 req.nh.nlmsg_len = NLMSG_LENGTH(sizeof(struct tcmsg)); in bpf_tc_query()
Dnlattr.h61 struct tcmsg tc;
/linux-6.12.1/include/uapi/linux/
Drtnetlink.h605 struct tcmsg { struct
653 #define TCA_RTA(r) ((struct rtattr*)(((char*)(r)) + NLMSG_ALIGN(sizeof(struct tcmsg))))
654 #define TCA_PAYLOAD(n) NLMSG_PAYLOAD(n,sizeof(struct tcmsg))
/linux-6.12.1/net/sched/
Dsch_mq.c170 struct tcmsg *tcm) in mq_select_queue()
218 struct sk_buff *skb, struct tcmsg *tcm) in mq_dump_class()
Dsch_api.c917 struct tcmsg *tcm; in tc_fill_qdisc()
1512 struct tcmsg *tcm = nlmsg_data(n); in tc_get_qdisc()
1611 struct tcmsg *tcm; in tc_modify_qdisc()
1873 err = nlmsg_parse_deprecated(nlh, sizeof(struct tcmsg), tca, TCA_MAX, in tc_dump_qdisc()
1920 struct tcmsg *tcm; in tc_fill_tclass()
2138 struct tcmsg *tcm = nlmsg_data(n); in tc_ctl_tclass()
2284 struct tcmsg *tcm, struct netlink_callback *cb, in tc_dump_tclass_qdisc()
2313 struct tcmsg *tcm, struct netlink_callback *cb, in tc_dump_tclass_root()
2345 struct tcmsg *tcm = nlmsg_data(cb->nlh); in tc_dump_tclass()
Dcls_cgroup.c173 struct sk_buff *skb, struct tcmsg *t, bool rtnl_held) in cls_cgroup_dump()
Dsch_skbprio.c246 struct sk_buff *skb, struct tcmsg *tcm) in skbprio_dump_class()
Dcls_api.c2058 struct tcmsg *tcm; in tcf_fill_node()
2214 struct tcmsg *t; in tc_new_tfilter()
2449 struct tcmsg *t; in tc_del_tfilter()
2605 struct tcmsg *t; in tc_get_tfilter()
2748 struct tcmsg *tcm = nlmsg_data(cb->nlh); in tcf_chain_dump()
2816 struct tcmsg *tcm = nlmsg_data(cb->nlh); in tc_dump_tfilter()
2923 struct tcmsg *tcm; in tc_chain_fill_node()
3082 struct tcmsg *t; in tc_ctl_chain()
3215 struct tcmsg *tcm = nlmsg_data(cb->nlh); in tc_dump_chain()
Dsch_mqprio.c642 struct sk_buff *skb, struct tcmsg *tcm) in mqprio_dump_class()
749 struct tcmsg *tcm) in mqprio_select_queue()
Dcls_basic.c270 struct sk_buff *skb, struct tcmsg *t, bool rtnl_held) in basic_dump()
Dsch_multiq.c324 struct sk_buff *skb, struct tcmsg *tcm) in multiq_dump_class()
Dcls_matchall.c327 struct sk_buff *skb, struct tcmsg *t, bool rtnl_held) in mall_dump()
Dsch_prio.c346 struct tcmsg *tcm) in prio_dump_class()
Dcls_fw.c369 struct sk_buff *skb, struct tcmsg *t, bool rtnl_held) in fw_dump()
Dsch_drr.c236 struct sk_buff *skb, struct tcmsg *tcm) in drr_dump_class()
Dsch_cbs.c479 struct sk_buff *skb, struct tcmsg *tcm) in cbs_dump_class()
Dsch_tbf.c546 struct sk_buff *skb, struct tcmsg *tcm) in tbf_dump_class()
Dsch_red.c472 struct sk_buff *skb, struct tcmsg *tcm) in red_dump_class()
Dcls_route.c605 struct sk_buff *skb, struct tcmsg *t, bool rtnl_held) in route4_dump()
Dcls_flow.c621 struct sk_buff *skb, struct tcmsg *t, bool rtnl_held) in flow_dump()
Dsch_sfb.c614 struct sk_buff *skb, struct tcmsg *tcm) in sfb_dump_class()
/linux-6.12.1/include/net/
Dsch_generic.h249 struct netdev_queue * (*select_queue)(struct Qdisc *, struct tcmsg *);
275 struct sk_buff *skb, struct tcmsg*);
384 struct sk_buff *skb, struct tcmsg*,
389 struct tcmsg *t, bool rtnl_held);

12