pkt_sched.h (ebf8889bd1fe3615991ff4494635d237280652a2) pkt_sched.h (1e90474c377e92db7262a8968a45c1dd980ca9e5)
1#ifndef __NET_PKT_SCHED_H
2#define __NET_PKT_SCHED_H
3
4#include <linux/jiffies.h>
5#include <linux/ktime.h>
6#include <net/sch_generic.h>
7
8struct qdisc_walker

--- 63 unchanged lines hidden (view full) ---

72extern struct Qdisc_ops pfifo_qdisc_ops;
73extern struct Qdisc_ops bfifo_qdisc_ops;
74
75extern int register_qdisc(struct Qdisc_ops *qops);
76extern int unregister_qdisc(struct Qdisc_ops *qops);
77extern struct Qdisc *qdisc_lookup(struct net_device *dev, u32 handle);
78extern struct Qdisc *qdisc_lookup_class(struct net_device *dev, u32 handle);
79extern struct qdisc_rate_table *qdisc_get_rtab(struct tc_ratespec *r,
1#ifndef __NET_PKT_SCHED_H
2#define __NET_PKT_SCHED_H
3
4#include <linux/jiffies.h>
5#include <linux/ktime.h>
6#include <net/sch_generic.h>
7
8struct qdisc_walker

--- 63 unchanged lines hidden (view full) ---

72extern struct Qdisc_ops pfifo_qdisc_ops;
73extern struct Qdisc_ops bfifo_qdisc_ops;
74
75extern int register_qdisc(struct Qdisc_ops *qops);
76extern int unregister_qdisc(struct Qdisc_ops *qops);
77extern struct Qdisc *qdisc_lookup(struct net_device *dev, u32 handle);
78extern struct Qdisc *qdisc_lookup_class(struct net_device *dev, u32 handle);
79extern struct qdisc_rate_table *qdisc_get_rtab(struct tc_ratespec *r,
80 struct rtattr *tab);
80 struct nlattr *tab);
81extern void qdisc_put_rtab(struct qdisc_rate_table *tab);
82
83extern void __qdisc_run(struct net_device *dev);
84
85static inline void qdisc_run(struct net_device *dev)
86{
87 if (!netif_queue_stopped(dev) &&
88 !test_and_set_bit(__LINK_STATE_QDISC_RUNNING, &dev->state))

--- 17 unchanged lines hidden ---
81extern void qdisc_put_rtab(struct qdisc_rate_table *tab);
82
83extern void __qdisc_run(struct net_device *dev);
84
85static inline void qdisc_run(struct net_device *dev)
86{
87 if (!netif_queue_stopped(dev) &&
88 !test_and_set_bit(__LINK_STATE_QDISC_RUNNING, &dev->state))

--- 17 unchanged lines hidden ---