summary refs log tree commit diff
path: root/fs/ufs
diff options
context:
space:
mode:
authorSowmini Varadhan <sowmini.varadhan@oracle.com>2018-09-03 04:36:52 -0700
committerSteffen Klassert <steffen.klassert@secunet.com>2018-09-04 10:26:30 +0200
commitbfc0698bebcb16d19ecfc89574ad4d696955e5d3 (patch)
tree0d9c1235fdf027900ee386cd2765339323d55faf /fs/ufs
parent215ab0f021c9fea3c18b75e7d522400ee6a49990 (diff)
downloadlinux-bfc0698bebcb16d19ecfc89574ad4d696955e5d3.tar.gz
xfrm: reset transport header back to network header after all input transforms ahave been applied
A policy may have been set up with multiple transforms (e.g., ESP
and ipcomp). In this situation, the ingress IPsec processing
iterates in xfrm_input() and applies each transform in turn,
processing the nexthdr to find any additional xfrm that may apply.

This patch resets the transport header back to network header
only after the last transformation so that subsequent xfrms
can find the correct transport header.

Fixes: 7785bba299a8 ("esp: Add a software GRO codepath")
Suggested-by: Steffen Klassert <steffen.klassert@secunet.com>
Signed-off-by: Sowmini Varadhan <sowmini.varadhan@oracle.com>
Signed-off-by: Steffen Klassert <steffen.klassert@secunet.com>
Diffstat (limited to 'fs/ufs')
0 files changed, 0 insertions, 0 deletions