]> Git Repo - linux.git/commit - net/ipv4/esp4.c
xfrm: Add support for network devices capable of removing the ESP trailer
authorYossi Kuperman <[email protected]>
Wed, 30 Aug 2017 08:30:39 +0000 (11:30 +0300)
committerSteffen Klassert <[email protected]>
Thu, 31 Aug 2017 07:04:03 +0000 (09:04 +0200)
commit47ebcc0bb1d5eb7f1b1eeab675409ea7f67b4a5c
tree1718a09f7321053903a758a82b0101595113cad0
parentacfb98b99647aa7dc7c111db52d5f4199d2b641f
xfrm: Add support for network devices capable of removing the ESP trailer

In conjunction with crypto offload [1], removing the ESP trailer by
hardware can potentially improve the performance by avoiding (1) a
cache miss incurred by reading the nexthdr field and (2) the necessity
to calculate the csum value of the trailer in order to keep skb->csum
valid.

This patch introduces the changes to the xfrm stack and merely serves
as an infrastructure. Subsequent patch to mlx5 driver will put this to
a good use.

[1] https://www.mail-archive.com/[email protected]/msg175733.html

Signed-off-by: Yossi Kuperman <[email protected]>
Signed-off-by: Steffen Klassert <[email protected]>
include/net/xfrm.h
net/ipv4/esp4.c
net/ipv6/esp6.c
net/xfrm/xfrm_input.c
This page took 0.056803 seconds and 4 git commands to generate.