aboutgitcodebugslistschat
path: root/ip.h
diff options
context:
space:
mode:
authorLaurent Vivier <lvivier@redhat.com>2024-03-06 16:58:32 +1100
committerStefano Brivio <sbrivio@redhat.com>2024-03-06 08:03:36 +0100
commite289d287c6594156cb02f32e64fe8def75fd1cac (patch)
treead128c1813a8af6cc898a3e8979e7b179038af8a /ip.h
parent907621eaae579cc7f2fe5a2fd238aa640e2e29da (diff)
downloadpasst-e289d287c6594156cb02f32e64fe8def75fd1cac.tar
passt-e289d287c6594156cb02f32e64fe8def75fd1cac.tar.gz
passt-e289d287c6594156cb02f32e64fe8def75fd1cac.tar.bz2
passt-e289d287c6594156cb02f32e64fe8def75fd1cac.tar.lz
passt-e289d287c6594156cb02f32e64fe8def75fd1cac.tar.xz
passt-e289d287c6594156cb02f32e64fe8def75fd1cac.tar.zst
passt-e289d287c6594156cb02f32e64fe8def75fd1cac.zip
checksum: add csum_iov()
Introduce the function csum_unfolded() that computes the unfolded 32-bit checksum of a data buffer, and call it from csum() that returns the folded value. Introduce csum_iov() that computes the checksum using csum_folded() on all vectors of the iovec array and returns the folded result. Signed-off-by: Laurent Vivier <lvivier@redhat.com> Reviewed-by: David Gibson <david@gibson.dropbear.id.au> Message-ID: <20240303135114.1023026-4-lvivier@redhat.com> [dwg: Fixed trivial cppcheck & clang-tidy regressions] Signed-off-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: Stefano Brivio <sbrivio@redhat.com>
Diffstat (limited to 'ip.h')
0 files changed, 0 insertions, 0 deletions