syzkaller/prog
Andrey Konovalov 63b16a5d5c prog, sys: add csum type, embed checksums for ipv4 packets
This change adds a `csum[kind, type]` type.
The only available kind right now is `ipv4`.
Using `csum[ipv4, int16be]` in `ipv4_header` makes syzkaller calculate
and embed correct checksums into ipv4 packets.
2017-01-25 20:31:13 +01:00
..
analysis.go prog, sys: add csum type, embed checksums for ipv4 packets 2017-01-25 20:31:13 +01:00
checksum_test.go prog, sys: add csum type, embed checksums for ipv4 packets 2017-01-25 20:31:13 +01:00
checksum.go prog, sys: add csum type, embed checksums for ipv4 packets 2017-01-25 20:31:13 +01:00
clone.go prog: validate deserialized programs 2017-01-24 10:53:21 +01:00
encoding_test.go syz-hub: add program 2016-11-17 18:38:10 +01:00
encoding.go prog: validate deserialized programs 2017-01-24 10:53:21 +01:00
encodingexec_test.go all: spot optimizations 2017-01-20 23:55:25 +01:00
encodingexec.go prog, sys: add csum type, embed checksums for ipv4 packets 2017-01-25 20:31:13 +01:00
generation.go prog: validate deserialized programs 2017-01-24 10:53:21 +01:00
mutation_test.go prog: minimize based on individual args 2016-11-25 17:22:42 +01:00
mutation.go prog, sys: add csum type, embed checksums for ipv4 packets 2017-01-25 20:31:13 +01:00
parse_test.go prog: fix parse test 2015-12-23 19:47:20 +01:00
parse.go prog: factor out execution log parsing functionality 2015-12-23 19:18:13 +01:00
prio.go sys: extend kvm support 2017-01-09 20:28:10 +01:00
prog_test.go all: spot optimizations 2017-01-20 23:55:25 +01:00
prog.go prog, sys: add csum type, embed checksums for ipv4 packets 2017-01-25 20:31:13 +01:00
rand.go prog, sys: add csum type, embed checksums for ipv4 packets 2017-01-25 20:31:13 +01:00
size_test.go sys, prog: add length of parent of parent to templates 2017-01-23 18:13:11 +01:00
size.go prog: move size-related functions to size.go 2017-01-25 16:33:37 +01:00
validation.go prog, sys: add csum type, embed checksums for ipv4 packets 2017-01-25 20:31:13 +01:00