summaryrefslogtreecommitdiff
path: root/rust/kernel/task.rs
diff options
context:
space:
mode:
authorPaolo Abeni <pabeni@redhat.com>2025-09-04 10:20:05 +0200
committerPaolo Abeni <pabeni@redhat.com>2025-09-04 10:20:06 +0200
commitcc621faa9ca9a5dcd56f5b4815e1d8c0e6eb88f9 (patch)
tree50943f878adc148d3046630c8a0746ecc2c87c4f /rust/kernel/task.rs
parent61481d72e153703df180c46c3d0eb648fe0416b1 (diff)
parentda43127a8edc7498cce7b2554533f4027c618933 (diff)
Merge branch 'eth-fbnic-support-queue-api-and-zero-copy-rx'
Jakub Kicinski says: ==================== eth: fbnic: support queue API and zero-copy Rx Add support for queue API to fbnic, enable zero-copy Rx. Patch 10 is likely of most interest as it adds a new core helper (and touches mlx5). The rest of the patches are fbnic-specific (and relatively boring). Patches 1-3 reshuffle the Rx init/allocation path to better align structures and functions which operate on them. Notably patch 1 moves the page pool pointer to the queue struct (from NAPI). Patch 4 converts the driver to use netmem_ref. The driver has separate and explicit buffer queue for scatter / payloads, so only references to those are converted. Next 5 patches are more boring code shifts. Patch 11 adds unreadable memory support to page pool allocation. Patch 14 finally adds the support for queue API. v2: https://lore.kernel.org/20250829012304.4146195-1-kuba@kernel.org v1: https://lore.kernel.org/20250820025704.166248-1-kuba@kernel.org ==================== Link: https://patch.msgid.link/20250901211214.1027927-1-kuba@kernel.org Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Diffstat (limited to 'rust/kernel/task.rs')
0 files changed, 0 insertions, 0 deletions