summaryrefslogtreecommitdiff
path: root/include/linux/stacktrace.h
diff options
context:
space:
mode:
authorPaolo Abeni <pabeni@redhat.com>2026-01-21 19:11:34 +0300
committerJakub Kicinski <kuba@kernel.org>2026-01-23 22:31:14 +0300
commit0eaf63b3fcda14c7badbe7e5ccf6239895a1e5aa (patch)
tree2879bdf1e939eb03621fff98ca761fc7c9864949 /include/linux/stacktrace.h
parente0a12cbf262b92b470b92abc285cec0f3bb6c7ff (diff)
downloadlinux-0eaf63b3fcda14c7badbe7e5ccf6239895a1e5aa.tar.xz
geneve: extract hint option at GRO stage
Add helpers for finding a GRO hint option in the geneve header, performing basic sanitization of the option offsets vs the actual packet layout, validate the option for GRO aggregation and check the nested header checksum. The validation helper closely mirrors similar check performed by the ipv4 and ipv6 gro callbacks, with the additional twist of accessing the relevant network header via the GRO hint offset. To validate the nested UDP checksum, leverage the csum completed of the outer header, similarly to LCO, with the main difference that in this case we have the outer checksum available. Use the helpers to extract the hint info at the GRO stage. Signed-off-by: Paolo Abeni <pabeni@redhat.com> Link: https://patch.msgid.link/cd0e9dc42ba83f388b604097cffe268ffcb53351.1769011015.git.pabeni@redhat.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'include/linux/stacktrace.h')
0 files changed, 0 insertions, 0 deletions