Skip to content
Commit 73b9fc49 authored by Steffen Klassert's avatar Steffen Klassert
Browse files

xfrm: Fix GSO for IPsec with GRE tunnel.



We reset the encapsulation field of the skb too early
in xfrm_output. As a result, the GRE GSO handler does
not segment the packets. This leads to a performance
drop down. We fix this by resetting the encapsulation
field right before we do the transformation, when
the inner headers become invalid.

Fixes: f1bd7d65 ("xfrm: Add encapsulation header offsets while SKB is not encrypted")
Reported-by: default avatarVicente De Luca <vdeluca@zendesk.com>
Signed-off-by: default avatarSteffen Klassert <steffen.klassert@secunet.com>
parent 2b06cdf3
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment