diff options
author | Paolo Abeni <pabeni@redhat.com> | 2025-09-04 10:20:05 +0200 |
---|---|---|
committer | Paolo Abeni <pabeni@redhat.com> | 2025-09-04 10:20:06 +0200 |
commit | cc621faa9ca9a5dcd56f5b4815e1d8c0e6eb88f9 (patch) | |
tree | 50943f878adc148d3046630c8a0746ecc2c87c4f /rust/kernel/task.rs | |
parent | 61481d72e153703df180c46c3d0eb648fe0416b1 (diff) | |
parent | da43127a8edc7498cce7b2554533f4027c618933 (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