From fb1d29ab844cc98058bd43abd487fe069b74b817 Mon Sep 17 00:00:00 2001 From: Vincent Prince Date: Wed, 23 Oct 2019 15:44:20 +0200 Subject: [PATCH] net: sch_generic: Use pfifo_fast as fallback scheduler for CAN hardware commit 546b85bb0aadb5a928b49b53dc02911996169c0b upstream. Signed-off-by: Vincent Prince --- net/sched/sch_generic.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/net/sched/sch_generic.c b/net/sched/sch_generic.c index 21b981abbacb57..cdea8fa8545289 100644 --- a/net/sched/sch_generic.c +++ b/net/sched/sch_generic.c @@ -768,6 +768,8 @@ static void attach_one_default_qdisc(struct net_device *dev, if (dev->priv_flags & IFF_NO_QUEUE) ops = &noqueue_qdisc_ops; + else if(dev->type == ARPHRD_CAN) + ops = &pfifo_fast_ops; qdisc = qdisc_create_dflt(dev_queue, ops, TC_H_ROOT); if (!qdisc) {