summaryrefslogtreecommitdiff
path: root/tools/perf/lib/Documentation/tutorial/git@git.tavy.me:linux.git
diff options
context:
space:
mode:
authorMike Marciniszyn (Meta) <mike.marciniszyn@gmail.com>2026-01-27 15:06:44 -0500
committerJakub Kicinski <kuba@kernel.org>2026-01-30 17:57:12 -0800
commitdf04373b0dab3985769773e011eb61264a4055a3 (patch)
treee6c5e6be5ad3a27f5e6e8a7f466ba95136f558f1 /tools/perf/lib/Documentation/tutorial/git@git.tavy.me:linux.git
parentac7b803c2dd57938cbf1e9a3ada23471925a5d46 (diff)
eth fbnic: Add debugfs hooks for tx/rx rings
Add debugfs hooks to display tx/rx rings for each napi vector. Note that the cloning mechanism in fbnic_ethtool.c for configuration changes protects against concurrency issues with simultaneous config changes along with debugs ring accesses. The configuration switch builds up the new configuration offline, takes the current config down, which removes the debugfs nv files, and switches to the new configuration. The new configuration is brought up which brings the debugfs files back on top of the new configuration rings. The interaction with fbnic_queue_stop() and fbnic_queue_start() will similarly delete and add the files for the indicated vector. Signed-off-by: Mike Marciniszyn (Meta) <mike.marciniszyn@gmail.com> Link: https://patch.msgid.link/20260127200644.11640-3-mike.marciniszyn@gmail.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'tools/perf/lib/Documentation/tutorial/git@git.tavy.me:linux.git')
0 files changed, 0 insertions, 0 deletions