index
:
passt
Plug A Simple Socket Transport
about
git
code
bugs
lists
chat
path:
root
/
checksum.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
treewide: Disable gcc strict aliasing rules as needed, drop workarounds
Stefano Brivio
2023-02-27
1
-3
/
+10
*
Use typing to reduce chances of IPv4 endianness errors
David Gibson
2022-11-04
1
-3
/
+4
*
checksum: Fix calculation for ICMP checksum on IPv4
Stefano Brivio
2022-10-26
1
-2
/
+5
*
Remove support for TCP packets from tap_ip_send()
David Gibson
2022-10-19
1
-34
/
+0
*
Add csum_ip4_header() helper to calculate IPv4 header checksums
David Gibson
2022-10-19
1
-0
/
+10
*
Add csum_udp4() helper for calculating UDP over IPv4 checksums
David Gibson
2022-10-19
1
-0
/
+33
*
Add csum_udp6() helper for calculating UDP over IPv6 checksums
David Gibson
2022-10-19
1
-0
/
+22
*
Add csum_icmp4() helper for calculating ICMP checksums
David Gibson
2022-10-19
1
-0
/
+16
*
Add csum_icmp6() helper for calculating ICMPv6 checksums
David Gibson
2022-10-19
1
-0
/
+25
*
Makefile: Hack for optimised-away store in ndp() before checksum calculation
2022_09_29.06aa26f
Stefano Brivio
2022-09-29
1
-0
/
+3
*
passt: Address new clang-tidy warnings from LLVM 13.0.1
Stefano Brivio
2022-01-30
1
-2
/
+5
*
passt: Add cppcheck target, test, and address resulting warnings
Stefano Brivio
2021-10-21
1
-4
/
+2
*
passt: Fix build with gcc 7, use std=c99, enable some more Clang checkers
Stefano Brivio
2021-10-21
1
-5
/
+4
*
LICENSES: Add license text files, add missing notices, fix SPDX tags
Stefano Brivio
2021-10-20
1
-2
/
+1
*
checksum: Stream load into four registers at a time with > 128 bytes
Stefano Brivio
2021-10-15
1
-3
/
+47
*
checksum: Interleave lo/hi sums while folding into 128-bit sums, drop TODO
Stefano Brivio
2021-10-15
1
-3
/
+3
*
checksum: Introduce AVX2 implementation, unify helpers
Stefano Brivio
2021-07-26
1
-0
/
+292