mirror of
https://github.com/Fishwaldo/linux-bl808.git
synced 2025-06-17 20:25:19 +00:00
pkt_sched: give visibility to mq slave qdiscs
Commit 6da7c8fcbc
("qdisc: allow setting default queuing discipline")
added the ability to change default qdisc from pfifo_fast to say fq
But as most modern ethernet devices are multiqueue, we cant really
see all the statistics from "tc -s qdisc show", as the default root
qdisc is mq.
This patch adds the calls to qdisc_list_add() to mq and mqprio
Signed-off-by: Eric Dumazet <edumazet@google.com>
Cc: Stephen Hemminger <stephen@networkplumber.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
fbec370638
commit
95dc19299f
4 changed files with 18 additions and 9 deletions
|
@ -271,11 +271,12 @@ static struct Qdisc *qdisc_match_from_root(struct Qdisc *root, u32 handle)
|
|||
return NULL;
|
||||
}
|
||||
|
||||
static void qdisc_list_add(struct Qdisc *q)
|
||||
void qdisc_list_add(struct Qdisc *q)
|
||||
{
|
||||
if ((q->parent != TC_H_ROOT) && !(q->flags & TCQ_F_INGRESS))
|
||||
list_add_tail(&q->list, &qdisc_dev(q)->qdisc->list);
|
||||
}
|
||||
EXPORT_SYMBOL(qdisc_list_add);
|
||||
|
||||
void qdisc_list_del(struct Qdisc *q)
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue