]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
Merge branch 'tools-ynl-turn-the-page-pool-sample-into-a-real-tool'
authorPaolo Abeni <pabeni@redhat.com>
Tue, 11 Nov 2025 11:21:06 +0000 (12:21 +0100)
committerPaolo Abeni <pabeni@redhat.com>
Tue, 11 Nov 2025 11:46:21 +0000 (12:46 +0100)
commit8180c4fa5444247c3fcecc98c75d53cdb801604c
treea542f597e465c479b0ba4226946f1451aaf2d4a9
parent8da7bea7db692e786165b71729fb68b7ff65ee56
parent9eef97a9dea3d059cb719a26a055ff09933e964e
Merge branch 'tools-ynl-turn-the-page-pool-sample-into-a-real-tool'

Jakub Kicinski says:

====================
tools: ynl: turn the page-pool sample into a real tool

The page-pool YNL sample is quite useful. It's helps calculate
recycling rate and memory consumption. Since we still haven't
figured out a way to integrate with iproute2 (not for the lack
of thinking how to solve it) - create a ynltool command in ynl.

Add page-pool and qstats support.

Most commands can use the Python YNL CLI directly but low level
stats often need aggregation or some math on top to be useful.
Specifically in this patch set:
 - page pool stats are aggregated and recycling rate computed
 - per-queue stats are used to compute traffic balance across queues

v1: https://lore.kernel.org/20251104232348.1954349-1-kuba@kernel.org
====================

Link: https://patch.msgid.link/20251107162227.980672-1-kuba@kernel.org
Signed-off-by: Paolo Abeni <pabeni@redhat.com>