diff options
| author | David S. Miller <davem@davemloft.net> | 2019-06-05 00:33:50 +0300 |
|---|---|---|
| committer | David S. Miller <davem@davemloft.net> | 2019-06-05 00:33:50 +0300 |
| commit | b20ac8da76ed529a3912debb8b074a6323545944 (patch) | |
| tree | 6d529355add3ad7deebf4b1cebe9dd559ee88d83 /include/linux | |
| parent | 7e7d199e05f80735864efcb5b306fefd98039a58 (diff) | |
| parent | fb0f886fa265f265ad126fc7cd7e8ec51e2f770f (diff) | |
| download | linux-b20ac8da76ed529a3912debb8b074a6323545944.tar.xz | |
Merge branch 'net-tls-small-general-improvements'
Jakub Kicinski says:
====================
net/tls: small general improvements
This series cleans up and improves the tls code, mostly the offload
parts.
First a slight performance optimization - avoiding unnecessary re-
-encryption of records in patch 1. Next patch 2 makes the code
more resilient by checking for errors in skb_copy_bits(). Next
commit removes a warning which can be triggered in normal operation,
(especially for devices explicitly making use of the fallback path).
Next two paths change the condition checking around the call to
tls_device_decrypted() to make it easier to extend. Remaining
commits are centered around reorganizing struct tls_context for
better cache utilization.
====================
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/linux')
| -rw-r--r-- | include/linux/skbuff.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/skbuff.h b/include/linux/skbuff.h index 2ee5e63195c0..98ff5ac98caa 100644 --- a/include/linux/skbuff.h +++ b/include/linux/skbuff.h @@ -1063,6 +1063,7 @@ struct sk_buff *alloc_skb_with_frags(unsigned long header_len, int max_page_order, int *errcode, gfp_t gfp_mask); +struct sk_buff *alloc_skb_for_msg(struct sk_buff *first); /* Layout of fast clones : [skb1][skb2][fclone_ref] */ struct sk_buff_fclones { |
