Lines Matching defs:Qdisc_ops
197 struct Qdisc_ops { struct
198 struct Qdisc_ops *next; argument
199 const struct Qdisc_class_ops *cl_ops;
200 char id[IFNAMSIZ];
201 int priv_size;
202 unsigned int static_flags;
204 int (*enqueue)(struct sk_buff *skb,
207 struct sk_buff * (*dequeue)(struct Qdisc *);
208 struct sk_buff * (*peek)(struct Qdisc *);
210 int (*init)(struct Qdisc *sch, struct nlattr *arg,
212 void (*reset)(struct Qdisc *);
213 void (*destroy)(struct Qdisc *);
214 int (*change)(struct Qdisc *sch,
217 void (*attach)(struct Qdisc *sch);
218 int (*change_tx_queue_len)(struct Qdisc *, unsigned int);
220 int (*dump)(struct Qdisc *, struct sk_buff *);
221 int (*dump_stats)(struct Qdisc *, struct gnet_dump *);
223 void (*ingress_block_set)(struct Qdisc *sch,
225 void (*egress_block_set)(struct Qdisc *sch,
227 u32 (*ingress_block_get)(struct Qdisc *sch);
228 u32 (*egress_block_get)(struct Qdisc *sch);
230 struct module *owner;