summaryrefslogtreecommitdiff
path: root/scripts/lib/kdoc/kdoc_parser.py
diff options
context:
space:
mode:
authorTobias Brunner <tobias@strongswan.org>2025-06-24 14:47:20 +0200
committerSteffen Klassert <steffen.klassert@secunet.com>2025-07-02 09:19:56 +0200
commit3ac9e29211fa2df5539ba0d742c8fe9fe95fdc79 (patch)
tree1c09b50cdc28a55cf593d218308a9c8a547ed9e2 /scripts/lib/kdoc/kdoc_parser.py
parentc0f21029f123d1b15f8eddc8e3976bf0c8781c43 (diff)
xfrm: Set transport header to fix UDP GRO handling
The referenced commit replaced a call to __xfrm4|6_udp_encap_rcv() with a custom check for non-ESP markers. But what the called function also did was setting the transport header to the ESP header. The function that follows, esp4|6_gro_receive(), relies on that being set when it calls xfrm_parse_spi(). We have to set the full offset as the skb's head was not moved yet so adding just the UDP header length won't work. Fixes: e3fd05777685 ("xfrm: Fix UDP GRO handling for some corner cases") Signed-off-by: Tobias Brunner <tobias@strongswan.org> Signed-off-by: Steffen Klassert <steffen.klassert@secunet.com>
Diffstat (limited to 'scripts/lib/kdoc/kdoc_parser.py')
0 files changed, 0 insertions, 0 deletions