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. */
|
||||
|
||||
static struct Qdisc_ops *qdisc_base;
|
||||
|
|
|
@ -30,6 +30,10 @@
|
|||
#include <net/pkt_sched.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. */
|
||||
|
||||
/* Modifications to data participating in scheduling must be protected with
|
||||
|
|
Loading…
Reference in New Issue