Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

at ee9dce44362b2d8132c32964656ab6dff7dfbc6a 27 lines 899 B view raw
1/* SPDX-License-Identifier: GPL-2.0 */ 2#ifndef __NET_SCHED_PRIV_H 3#define __NET_SCHED_PRIV_H 4 5#include <net/sch_generic.h> 6 7struct mq_sched { 8 struct Qdisc **qdiscs; 9}; 10 11int mq_init_common(struct Qdisc *sch, struct nlattr *opt, 12 struct netlink_ext_ack *extack, 13 const struct Qdisc_ops *qdisc_ops); 14void mq_destroy_common(struct Qdisc *sch); 15void mq_attach(struct Qdisc *sch); 16void mq_dump_common(struct Qdisc *sch, struct sk_buff *skb); 17struct netdev_queue *mq_select_queue(struct Qdisc *sch, 18 struct tcmsg *tcm); 19struct Qdisc *mq_leaf(struct Qdisc *sch, unsigned long cl); 20unsigned long mq_find(struct Qdisc *sch, u32 classid); 21int mq_dump_class(struct Qdisc *sch, unsigned long cl, 22 struct sk_buff *skb, struct tcmsg *tcm); 23int mq_dump_class_stats(struct Qdisc *sch, unsigned long cl, 24 struct gnet_dump *d); 25void mq_walk(struct Qdisc *sch, struct qdisc_walker *arg); 26 27#endif