Netdev List
 help / color / mirror / Atom feed
* [PATCH net-next 0/3] net/sched: changes around qdisc_qstats_qlen_backlog()
@ 2026-05-13  8:08 Eric Dumazet
  2026-05-13  8:08 ` [PATCH net-next 1/3] net/sched: qdisc_qstats_qlen_backlog() runs locklessly Eric Dumazet
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Eric Dumazet @ 2026-05-13  8:08 UTC (permalink / raw)
  To: David S . Miller, Jakub Kicinski, Paolo Abeni
  Cc: Simon Horman, Jamal Hadi Salim, Victor Nogueira, Jiri Pirko,
	Ido Schimmel, David Ahern, Toke Høiland-Jørgensen,
	netdev, eric.dumazet, Eric Dumazet

First patch makes clear qdisc_qstats_qlen_backlog() runs locklessly.

Second patch changes ioam6 to not acquire qdisc spinlock anymore.

Third pach adds missing READ_ONCE()/WRITE_ONCE() annotations in hfsc.

htb still needs fixes, I will take care of them separately.

Eric Dumazet (3):
  net/sched: qdisc_qstats_qlen_backlog() runs locklessly
  net: ioam6: no longer acquire qdisc spinlock while calling
    qdisc_qstats_qlen_backlog()
  net/sched: sch_hfsc: annotate data-races in hfsc_dump_class_stats()

 include/net/sch_generic.h |  6 +++---
 net/ipv6/ioam6.c          |  4 +---
 net/sched/sch_hfsc.c      | 22 +++++++++++-----------
 3 files changed, 15 insertions(+), 17 deletions(-)

-- 
2.54.0.563.g4f69b47b94-goog


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2026-05-13 10:08 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-05-13  8:08 [PATCH net-next 0/3] net/sched: changes around qdisc_qstats_qlen_backlog() Eric Dumazet
2026-05-13  8:08 ` [PATCH net-next 1/3] net/sched: qdisc_qstats_qlen_backlog() runs locklessly Eric Dumazet
2026-05-13  8:08 ` [PATCH net-next 2/3] net: ioam6: no longer acquire qdisc spinlock while calling qdisc_qstats_qlen_backlog() Eric Dumazet
2026-05-13  8:08 ` [PATCH net-next 3/3] net/sched: sch_hfsc: annotate data-races in hfsc_dump_class_stats() Eric Dumazet
2026-05-13 10:08 ` [PATCH net-next 0/3] net/sched: changes around qdisc_qstats_qlen_backlog() Toke Høiland-Jørgensen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox