diff options
| author | Jakub Kicinski <kuba@kernel.org> | 2026-06-03 00:12:36 +0300 |
|---|---|---|
| committer | Jakub Kicinski <kuba@kernel.org> | 2026-06-03 00:12:36 +0300 |
| commit | b736e34b963d7b05ee78fd3f0e7eb53a2edef7b9 (patch) | |
| tree | d3cd0efecbefb62fa3aab54f2fff98cf2fcad548 /include/linux/pps_kernel.h | |
| parent | cbadf6015e6b7920065b9cc53e8d0088a66b3a34 (diff) | |
| parent | 399f030cd6123f1b3539d1557a6e956eb1cd7da7 (diff) | |
| download | linux-b736e34b963d7b05ee78fd3f0e7eb53a2edef7b9.tar.xz | |
Merge branch 'net-mlx5-avoid-payload-in-skb-s-linear-part-for-better-gro-processing'
Tariq Toukan says:
====================
net/mlx5: Avoid payload in skb's linear part for better GRO-processing
This is V7 of a series originally submitted by Christoph.
When LRO is enabled on the MLX, mlx5e_skb_from_cqe_mpwrq_nonlinear
copies parts of the payload to the linear part of the skb.
This triggers suboptimal processing in GRO, causing slow throughput.
This patch series addresses this by using eth_get_headlen to compute the
size of the protocol headers and only copy those bits. This results in a
significant throughput improvement (detailed results in the specific
patch).
====================
Link: https://patch.msgid.link/20260601061522.398044-1-tariqt@nvidia.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'include/linux/pps_kernel.h')
0 files changed, 0 insertions, 0 deletions
