diff options
author | Stefano Brivio <sbrivio@redhat.com> | 2021-10-15 17:04:46 +0200 |
---|---|---|
committer | Stefano Brivio <sbrivio@redhat.com> | 2021-10-15 17:04:46 +0200 |
commit | 4b12cf94f078dd54e2ed7a2202104ddf6f3be69a (patch) | |
tree | d3cabfbb1edcf77f6ab1557e0ec3e9f6ef6ccfad /tcp.c | |
parent | 74f29d3148d34d166c040e6cf1f626245c0d479a (diff) | |
download | passt-4b12cf94f078dd54e2ed7a2202104ddf6f3be69a.tar passt-4b12cf94f078dd54e2ed7a2202104ddf6f3be69a.tar.gz passt-4b12cf94f078dd54e2ed7a2202104ddf6f3be69a.tar.bz2 passt-4b12cf94f078dd54e2ed7a2202104ddf6f3be69a.tar.lz passt-4b12cf94f078dd54e2ed7a2202104ddf6f3be69a.tar.xz passt-4b12cf94f078dd54e2ed7a2202104ddf6f3be69a.tar.zst passt-4b12cf94f078dd54e2ed7a2202104ddf6f3be69a.zip |
checksum: Stream load into four registers at a time with > 128 bytes
...and further interleave register usage. This brings the csum()
overhead reported by perf(1) for 30 seconds of 64KiB TCP IPv4
frames, host to guest, from 7.2% to 5.8%.
Signed-off-by: Stefano Brivio <sbrivio@redhat.com>
Diffstat (limited to 'tcp.c')
0 files changed, 0 insertions, 0 deletions