From b6aa021d76fa3b84cb2021951835d6ebfde3ef21 Mon Sep 17 00:00:00 2001 From: Christian Helmuth Date: Tue, 28 May 2024 14:54:29 +0200 Subject: [PATCH] internet_checksum.run: restrict tshark protocols Restrict checksum checking in output.pcap to ip,tcp,udp,icmp. Issue #4636 --- repos/os/run/internet_checksum.run | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/repos/os/run/internet_checksum.run b/repos/os/run/internet_checksum.run index f60fc51c1b..8801c98e5b 100644 --- a/repos/os/run/internet_checksum.run +++ b/repos/os/run/internet_checksum.run @@ -82,7 +82,7 @@ regexp {checked [0-9]+ checksums} $output string_buf regexp {[0-9]+} $string_buf num_checked_checksums set tmp_file "$lx_fs_dir/tmp" -exec $tshark -o ip.check_checksum:TRUE -o tcp.check_checksum:TRUE -o udp.check_checksum:TRUE -V -r $output_file | grep -e "Checksum Status:" -e "Header checksum status:" > $tmp_file +exec $tshark -o ip.check_checksum:TRUE -o tcp.check_checksum:TRUE -o udp.check_checksum:TRUE -O ip,tcp,udp,icmp -r $output_file | grep -e "Checksum Status:" -e "Header checksum status:" > $tmp_file set num_output_checksums [exec wc -l < $tmp_file] if {$num_checked_checksums != $num_output_checksums} { puts "\nError: number of checksums in $output_file ($num_output_checksums) differs from number of checked checksums ($num_checked_checksums)\n"