aboutgitcodebugslistschat
path: root/tcp.c
diff options
context:
space:
mode:
authorStefano Brivio <sbrivio@redhat.com>2021-10-15 17:04:46 +0200
committerStefano Brivio <sbrivio@redhat.com>2021-10-15 17:04:46 +0200
commit4b12cf94f078dd54e2ed7a2202104ddf6f3be69a (patch)
treed3cabfbb1edcf77f6ab1557e0ec3e9f6ef6ccfad /tcp.c
parent74f29d3148d34d166c040e6cf1f626245c0d479a (diff)
downloadpasst-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