summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/bin/stackcollapse-record
diff options
context:
space:
mode:
authorSteffen Klassert <steffen.klassert@secunet.com>2017-01-17 10:22:57 +0100
committerSteffen Klassert <steffen.klassert@secunet.com>2017-01-17 10:22:57 +0100
commitcac2661c53f35cbe651bef9b07026a5a05ab8ce0 (patch)
tree5dcfc6cc74b9d68bd7282dade08fb1c9d0a7989e /tools/perf/scripts/python/bin/stackcollapse-record
parent726282aa6bbe627b3876afc27f88172e37b1d01d (diff)
downloadkernel-cac2661c53f35cbe651bef9b07026a5a05ab8ce0.tar.gz
esp4: Avoid skb_cow_data whenever possible
This patch tries to avoid skb_cow_data on esp4. On the encrypt side we add the IPsec tailbits to the linear part of the buffer if there is space on it. If there is no space on the linear part, we add a page fragment with the tailbits to the buffer and use separate src and dst scatterlists. On the decrypt side, we leave the buffer as it is if it is not cloned. With this, we can avoid a linearization of the buffer in most of the cases. Joint work with: Sowmini Varadhan <sowmini.varadhan@oracle.com> Ilan Tayari <ilant@mellanox.com> Signed-off-by: Sowmini Varadhan <sowmini.varadhan@oracle.com> Signed-off-by: Ilan Tayari <ilant@mellanox.com> Signed-off-by: Steffen Klassert <steffen.klassert@secunet.com>
Diffstat (limited to 'tools/perf/scripts/python/bin/stackcollapse-record')
0 files changed, 0 insertions, 0 deletions
/a>Linus Torvalds 2021-04-26Merge tag 'locks-v5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/jlay...Linus Torvalds 2021-04-19nfsd: grant read delegations to clients holding writesJ. Bruce Fields 2021-04-13fs/locks: remove useless assignment in fcntl_getlkTian Tao 2021-03-11fs/locks: print full locks informationLuo Longjun 2021-03-09Revert "nfsd4: a client's own opens needn't prevent delegations"J. Bruce Fields 2020-12-15Merge branch 'exec-for-v5.11' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds 2020-12-10file: Factor files_lookup_fd_locked out of fcheck_filesEric W. Biederman 2020-10-26locks: fix a typo at a kernel-doc markupMauro Carvalho Chehab 2020-10-26locks: Fix UBSAN undefined behaviour in flock64_to_posix_lockLuo Meng 2020-08-23treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva 2020-08-09Merge tag 'nfsd-5.9' of git://git.linux-nfs.org/projects/cel/cel-2.6Linus Torvalds 2020-08-03Merge tag 'filelock-v5.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds 2020-07-13nfsd4: a client's own opens needn't prevent delegationsJ. Bruce Fields 2020-06-11Merge tag 'nfsd-5.8' of git://linux-nfs.org/~bfields/linuxLinus Torvalds 2020-06-04Merge branch 'proc-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/eb...Linus Torvalds 2020-06-02locks: add locks_move_blocks in posix_lock_inodeyangerkun 2020-05-19proc: proc_pid_ns takes super_block as an argumentAlexey Gladkov 2020-05-08nfsd: clients don't need to break their own delegationsJ. Bruce Fields 2020-05-05docs: filesystems: convert mandatory-locking.txt to ReSTMauro Carvalho Chehab 2020-04-24Use proc_pid_ns() to get pid_namespace from the proc superblockAlexey Gladkov