diff options
author | Atul Gupta <atul.gupta@chelsio.com> | 2019-01-17 20:19:19 +0300 |
---|---|---|
committer | Herbert Xu <herbert@gondor.apana.org.au> | 2019-01-25 13:41:51 +0300 |
commit | 27c6feb0fb33a665a746346e76714826a5be5d10 (patch) | |
tree | 65155af210a9c067d67b20420323bab7675a32f0 /drivers/crypto/chelsio | |
parent | 4da66b758b25938a5e0b6df830d08e8d5c316936 (diff) | |
download | linux-27c6feb0fb33a665a746346e76714826a5be5d10.tar.xz |
crypto: chelsio - Inline single pdu only
Inline single pdu else take co-pro path
Signed-off-by: Atul Gupta <atul.gupta@chelsio.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'drivers/crypto/chelsio')
-rw-r--r-- | drivers/crypto/chelsio/chcr_ipsec.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/crypto/chelsio/chcr_ipsec.c b/drivers/crypto/chelsio/chcr_ipsec.c index 4f2464654519..0c826d0e1bfc 100644 --- a/drivers/crypto/chelsio/chcr_ipsec.c +++ b/drivers/crypto/chelsio/chcr_ipsec.c @@ -303,6 +303,9 @@ static bool chcr_ipsec_offload_ok(struct sk_buff *skb, struct xfrm_state *x) if (ipv6_ext_hdr(ipv6_hdr(skb)->nexthdr)) return false; } + /* Inline single pdu */ + if (skb_shinfo(skb)->gso_size) + return false; return true; } |