[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20200503025422.219257-1-edumazet@google.com>
Date: Sat, 2 May 2020 19:54:17 -0700
From: Eric Dumazet <edumazet@...gle.com>
To: "David S . Miller" <davem@...emloft.net>
Cc: netdev <netdev@...r.kernel.org>,
Eric Dumazet <edumazet@...gle.com>,
Eric Dumazet <eric.dumazet@...il.com>
Subject: [PATCH net-next 0/5] net_sched: sch_fq: round of optimizations
This series is focused on better layout of struct fq_flow to
reduce number of cache line misses in fq_enqueue() and dequeue operations.
Eric Dumazet (5):
net_sched: sch_fq: avoid touching f->next from fq_gc()
net_sched: sch_fq: change fq_flow size/layout
net_sched: sch_fq: use bulk freeing in fq_gc()
net_sched: sch_fq: do not call fq_peek() twice per packet
net_sched: sch_fq: perform a prefetch() earlier
net/sched/sch_fq.c | 86 ++++++++++++++++++++++++++--------------------
1 file changed, 49 insertions(+), 37 deletions(-)
--
2.26.2.526.g744177e7f7-goog
Powered by blists - more mailing lists