diff options
| author | Florian Westphal <[email protected]> | 2018-12-18 16:15:27 +0000 |
|---|---|---|
| committer | David S. Miller <[email protected]> | 2018-12-19 19:21:38 +0000 |
| commit | 4165079ba328dd47262a2183049d3591f0a750b1 (patch) | |
| tree | 6c37280ad8ba6e1d028962bfb2e3ace1f590d3fc /net/tipc/node.c | |
| parent | xfrm: prefer secpath_set over secpath_dup (diff) | |
| download | kernel-4165079ba328dd47262a2183049d3591f0a750b1.tar.gz kernel-4165079ba328dd47262a2183049d3591f0a750b1.zip | |
net: switch secpath to use skb extension infrastructure
Remove skb->sp and allocate secpath storage via extension
infrastructure. This also reduces sk_buff by 8 bytes on x86_64.
Total size of allyesconfig kernel is reduced slightly, as there is
less inlined code (one conditional atomic op instead of two on
skb_clone).
No differences in throughput in following ipsec performance tests:
- transport mode with aes on 10GB link
- tunnel mode between two network namespaces with aes and null cipher
Signed-off-by: Florian Westphal <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'net/tipc/node.c')
0 files changed, 0 insertions, 0 deletions
