[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <cover.1585213292.git.lucien.xin@gmail.com>
Date: Thu, 26 Mar 2020 17:02:28 +0800
From: Xin Long <lucien.xin@...il.com>
To: netdev@...r.kernel.org
Cc: Steffen Klassert <steffen.klassert@...unet.com>,
Herbert Xu <herbert@...dor.apana.org.au>,
"David S. Miller" <davem@...emloft.net>,
Florian Westphal <fw@...len.de>,
Sabrina Dubroca <sd@...asysnail.net>
Subject: [PATCH ipsec-next 0/3] xfrm: add offload support for esp beet mode
This patchset is to add gso_segment functions for esp4 and esp6
beet mode, and prep function for both, and tested with 6 cases:
1. IPv4 INNER ADDRESSES
- OUTER v4 ADDRESSES
- OUTER v6 ADDRESSES
2. IPv4 INNER ADDRESSES with options
- OUTER v4 ADDRESSES
- OUTER v6 ADDRESSES
3. IPv6 INNER ADDRESSES
- OUTER v4 ADDRESSES
- OUTER v6 ADDRESSES
With this patchset, an esp beet mode skb would be segmented and
encryped until it arrives in dev_queue_xmit()/validate_xmit_skb().
Xin Long (3):
esp4: add gso_segment for esp4 beet mode
esp6: add gso_segment for esp6 beet mode
xfrm: add prep for esp beet mode offload
net/ipv4/esp4_offload.c | 32 ++++++++++++++++++++++++++++++++
net/ipv6/esp6_offload.c | 36 ++++++++++++++++++++++++++++++++++++
net/xfrm/xfrm_device.c | 28 +++++++++++++++++++++++++++-
3 files changed, 95 insertions(+), 1 deletion(-)
--
2.1.0
Powered by blists - more mailing lists