aboutsummaryrefslogtreecommitdiffstats
path: root/include/net/sch_generic.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/net/sch_generic.h')
-rw-r--r--include/net/sch_generic.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/include/net/sch_generic.h b/include/net/sch_generic.h
index 073f2580b83b..0ab53c575f87 100644
--- a/include/net/sch_generic.h
+++ b/include/net/sch_generic.h
@@ -37,6 +37,7 @@ struct Qdisc
37 u32 parent; 37 u32 parent;
38 atomic_t refcnt; 38 atomic_t refcnt;
39 struct sk_buff_head q; 39 struct sk_buff_head q;
40 struct netdev_queue *dev_queue;
40 struct net_device *dev; 41 struct net_device *dev;
41 struct list_head list; 42 struct list_head list;
42 43
@@ -216,8 +217,11 @@ extern void dev_deactivate(struct net_device *dev);
216extern void qdisc_reset(struct Qdisc *qdisc); 217extern void qdisc_reset(struct Qdisc *qdisc);
217extern void qdisc_destroy(struct Qdisc *qdisc); 218extern void qdisc_destroy(struct Qdisc *qdisc);
218extern void qdisc_tree_decrease_qlen(struct Qdisc *qdisc, unsigned int n); 219extern void qdisc_tree_decrease_qlen(struct Qdisc *qdisc, unsigned int n);
219extern struct Qdisc *qdisc_alloc(struct net_device *dev, struct Qdisc_ops *ops); 220extern struct Qdisc *qdisc_alloc(struct net_device *dev,
221 struct netdev_queue *dev_queue,
222 struct Qdisc_ops *ops);
220extern struct Qdisc *qdisc_create_dflt(struct net_device *dev, 223extern struct Qdisc *qdisc_create_dflt(struct net_device *dev,
224 struct netdev_queue *dev_queue,
221 struct Qdisc_ops *ops, u32 parentid); 225 struct Qdisc_ops *ops, u32 parentid);
222extern void tcf_destroy(struct tcf_proto *tp); 226extern void tcf_destroy(struct tcf_proto *tp);
223extern void tcf_destroy_chain(struct tcf_proto **fl); 227extern void tcf_destroy_chain(struct tcf_proto **fl);