mirror of https://gitee.com/openkylin/linux.git
qdisc: fix build with !CONFIG_NET_SCHED
Multiqueue scheduler refers to default_qdisc_ops; therefore the variable definition needs to be moved to handle case where net scheduler API is not available. Signed-off-by: Stephen Hemminger <stephen@networkplumber.org> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
d2a7f269f9
commit
34aedd3f3b
|
@ -131,11 +131,6 @@ static DEFINE_RWLOCK(qdisc_mod_lock);
|
||||||
************************************************/
|
************************************************/
|
||||||
|
|
||||||
|
|
||||||
/* Qdisc to use by default */
|
|
||||||
|
|
||||||
const struct Qdisc_ops *default_qdisc_ops = &pfifo_fast_ops;
|
|
||||||
EXPORT_SYMBOL(default_qdisc_ops);
|
|
||||||
|
|
||||||
/* The list of all installed queueing disciplines. */
|
/* The list of all installed queueing disciplines. */
|
||||||
|
|
||||||
static struct Qdisc_ops *qdisc_base;
|
static struct Qdisc_ops *qdisc_base;
|
||||||
|
|
|
@ -30,6 +30,10 @@
|
||||||
#include <net/pkt_sched.h>
|
#include <net/pkt_sched.h>
|
||||||
#include <net/dst.h>
|
#include <net/dst.h>
|
||||||
|
|
||||||
|
/* Qdisc to use by default */
|
||||||
|
const struct Qdisc_ops *default_qdisc_ops = &pfifo_fast_ops;
|
||||||
|
EXPORT_SYMBOL(default_qdisc_ops);
|
||||||
|
|
||||||
/* Main transmission queue. */
|
/* Main transmission queue. */
|
||||||
|
|
||||||
/* Modifications to data participating in scheduling must be protected with
|
/* Modifications to data participating in scheduling must be protected with
|
||||||
|
|
Loading…
Reference in New Issue