]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
Merge branch 'net-mlx5e-simplify-and-optimize-napi-poll-flow'
authorJakub Kicinski <kuba@kernel.org>
Tue, 19 May 2026 01:45:52 +0000 (18:45 -0700)
committerJakub Kicinski <kuba@kernel.org>
Tue, 19 May 2026 01:45:53 +0000 (18:45 -0700)
commitf79a0466a46f81e5b42458fcbec033280c841293
tree29d924f073188335239f100dd3f1e656f43391c8
parent086abf9da661e3da9a9ef40b36963b230ec58112
parent425d0e2df5c205db07b2b903ac575044ca948d5b
Merge branch 'net-mlx5e-simplify-and-optimize-napi-poll-flow'

Tariq Toukan says:

====================
net/mlx5e: simplify and optimize napi poll flow

This series simplifies the mlx5e napi poll flow and reduces branching in
hot paths by leveraging existing dependencies between channel features.

Patch 1 avoids passing the full channel object to kTLS RX code paths
when only the async ICOSQ is needed, and slightly optimizes the common
flow in the pending resync handling logic.

Patch 2 further reduces branches in napi poll by relying on established
feature dependencies between XDP, async ICOSQ, XSK, and kTLS RX state.
====================

Link: https://patch.msgid.link/20260514111038.338251-1-tariqt@nvidia.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>