diff options
author | Laurent Vivier <lvivier@redhat.com> | 2024-03-06 16:58:36 +1100 |
---|---|---|
committer | Stefano Brivio <sbrivio@redhat.com> | 2024-03-06 08:03:47 +0100 |
commit | 7df624e79a450ba6b737b972040d9007ecc61672 (patch) | |
tree | b5b04fd7ad258104870e5dcf2d123578458fa247 /tap.h | |
parent | feb4900c25deabaf9b54760e40aea5e65499e987 (diff) | |
download | passt-7df624e79a450ba6b737b972040d9007ecc61672.tar passt-7df624e79a450ba6b737b972040d9007ecc61672.tar.gz passt-7df624e79a450ba6b737b972040d9007ecc61672.tar.bz2 passt-7df624e79a450ba6b737b972040d9007ecc61672.tar.lz passt-7df624e79a450ba6b737b972040d9007ecc61672.tar.xz passt-7df624e79a450ba6b737b972040d9007ecc61672.tar.zst passt-7df624e79a450ba6b737b972040d9007ecc61672.zip |
checksum: introduce functions to compute the header part checksum for TCP/UDP
The TCP and UDP checksums are computed using the data in the TCP/UDP
payload but also some informations in the IP header (protocol,
length, source and destination addresses).
We add two functions, proto_ipv4_header_psum() and
proto_ipv6_header_psum(), to compute the checksum of the IP
header part.
Signed-off-by: Laurent Vivier <lvivier@redhat.com>
Message-ID: <20240303135114.1023026-8-lvivier@redhat.com>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
Signed-off-by: Stefano Brivio <sbrivio@redhat.com>
Diffstat (limited to 'tap.h')
0 files changed, 0 insertions, 0 deletions