Lines Matching defs:Qdisc_ops
235 struct Qdisc_ops { struct
236 struct Qdisc_ops *next; argument
237 const struct Qdisc_class_ops *cl_ops;
238 char id[IFNAMSIZ];
239 int priv_size;
240 unsigned int static_flags;
242 int (*enqueue)(struct sk_buff *skb,
245 struct sk_buff * (*dequeue)(struct Qdisc *);
246 struct sk_buff * (*peek)(struct Qdisc *);
248 int (*init)(struct Qdisc *sch, struct nlattr *arg,
250 void (*reset)(struct Qdisc *);
251 void (*destroy)(struct Qdisc *);
252 int (*change)(struct Qdisc *sch,
255 void (*attach)(struct Qdisc *sch);
256 int (*change_tx_queue_len)(struct Qdisc *, unsigned int);
258 int (*dump)(struct Qdisc *, struct sk_buff *);
259 int (*dump_stats)(struct Qdisc *, struct gnet_dump *);
261 void (*ingress_block_set)(struct Qdisc *sch,
263 void (*egress_block_set)(struct Qdisc *sch,
265 u32 (*ingress_block_get)(struct Qdisc *sch);
266 u32 (*egress_block_get)(struct Qdisc *sch);
268 struct module *owner;