make -C tools/testing/selftests TARGETS="drivers/net/hw" TEST_PROGS=csum.ppy TEST_GEN_PROGS="" run_tests make: Entering directory '/home/virtme/testing/wt-22/tools/testing/selftests' make[1]: Entering directory '/home/virtme/testing/wt-22/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/home/virtme/testing/wt-22/tools/testing/selftests/drivers/net/hw' make[1]: Entering directory '/home/virtme/testing/wt-22/tools/testing/selftests/net/lib' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/home/virtme/testing/wt-22/tools/testing/selftests/net/lib' make[1]: Entering directory '/home/virtme/testing/wt-22/tools/testing/selftests/drivers/net/hw' TAP version 13 1..1 # overriding timeout to 360 # selftests: drivers/net/hw: csum.py # TAP version 13 # 1..12 # ok 1 csum.ipv4_rx_tcp # ok 2 csum.ipv4_rx_tcp_invalid # ok 3 csum.ipv4_rx_udp # ok 4 csum.ipv4_rx_udp_invalid # # Exception| Traceback (most recent call last): # # Exception| File "/home/virtme/testing/wt-22/tools/testing/selftests/net/lib/py/ksft.py", line 254, in ksft_run # # Exception| case(*args) # # Exception| File "/home/virtme/testing/wt-22/tools/testing/selftests/drivers/net/hw/./csum.py", line 57, in f # # Exception| test_transmit(cfg, ipver, extra_args) # # Exception| File "/home/virtme/testing/wt-22/tools/testing/selftests/drivers/net/hw/./csum.py", line 45, in test_transmit # # Exception| cmd(tx_cmd) # # Exception| File "/home/virtme/testing/wt-22/tools/testing/selftests/net/lib/py/utils.py", line 137, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| File "/home/virtme/testing/wt-22/tools/testing/selftests/net/lib/py/utils.py", line 95, in process # # Exception| raise CmdExitFailure("Command failed: %s\nSTDOUT: %s\nSTDERR: %s" % # # Exception| net.lib.py.utils.CmdExitFailure: Command failed: ['ip', 'netns', 'exec', 'ns-remote', 'bash', '-c', '/home/virtme/testing/wt-22/tools/testing/selftests/net/lib/csum -i enp0s2 -L 1 -n 100 -4 -S 192.0.3.1 -D 192.0.3.2 -R -U -r 1'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'cmsg: GSO packet has partial csum: skip\ncmsg: GSO packet has partial csum: skip\ncmsg: GSO packet has partial csum: skip\ncmsg: GSO packet has partial csum: skip\ncmsg: GSO packet has partial csum: skip\ncmsg: GSO packet has partial csum: skip\ncmsg: GSO packet has partial csum: skip\ncmsg: GSO packet has partial csum: skip\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\nrx: udp: len=170\nrx: udp: len=82\nrx: udp: len=309\nrx: udp: len=915\nrx: udp: len=703\nrx: udp: len=218\nrx: udp: len=474\nrx: udp: len=3\ncmsg: GSO packet has partial csum: skip\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=779\nrx: udp: len=568\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=635\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=8\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=631\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=774\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=511\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=681\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=830\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=374\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=357\ncmsg: GSO packet has partial csum: skip\ncmsg: GSO packet has partial csum: skip\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=64\nrx: udp: len=632\nrx: udp: len=539\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=317\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=641\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=788\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=584\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=182\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=22\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=104\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=248\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=972\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=800\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=865\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=812\nrx: udp: len=958\nrx: udp: len=551\ncmsg: GSO packet has partial csum: skip\ncmsg: GSO packet has partial csum: skip\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=1019\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=903\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=195\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=148\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=1011\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=674\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=255\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=3\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=948\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=79\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=768\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=374\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=555\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=547\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=891\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=158\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=525\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=510\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=618\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=321\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=637\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=913\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=464\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=882\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=143\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=418\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=1012\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=379\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=988\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=473\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=118\nrx: udp: len=109\nrx: udp: len=1021\nrx: udp: len=116\nrx: udp: len=336\nrx: udp: len=829\nrx: udp: len=669\ncmsg: GSO packet has partial csum: skip\ncmsg: GSO packet has partial csum: skip\ncmsg: GSO packet has partial csum: skip\ncmsg: GSO packet has partial csum: skip\ncmsg: GSO packet has partial csum: skip\ncmsg: GSO packet has partial csum: skip\ncmsg: GSO packet has partial csum: skip\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=85\nrx: udp: len=179\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=753\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=756\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=1015\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=744\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=665\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=699\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=935\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=446\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=337\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=863\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=985\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=576\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=950\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=945\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=606\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=398\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=833\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=58\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=798\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=954\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=576\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=76\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=50\n/home/virtme/testing/wt-22/tools/testing/selftests/net/lib/csum: rx: missing packets at pf_packet: 0 < 100\n' # not ok 5 csum.ipv4_tx_udp_csum_offload # # Exception| Traceback (most recent call last): # # Exception| File "/home/virtme/testing/wt-22/tools/testing/selftests/net/lib/py/ksft.py", line 254, in ksft_run # # Exception| case(*args) # # Exception| File "/home/virtme/testing/wt-22/tools/testing/selftests/drivers/net/hw/./csum.py", line 57, in f # # Exception| test_transmit(cfg, ipver, extra_args) # # Exception| File "/home/virtme/testing/wt-22/tools/testing/selftests/drivers/net/hw/./csum.py", line 45, in test_transmit # # Exception| cmd(tx_cmd) # # Exception| File "/home/virtme/testing/wt-22/tools/testing/selftests/net/lib/py/utils.py", line 137, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| File "/home/virtme/testing/wt-22/tools/testing/selftests/net/lib/py/utils.py", line 95, in process # # Exception| raise CmdExitFailure("Command failed: %s\nSTDOUT: %s\nSTDERR: %s" % # # Exception| net.lib.py.utils.CmdExitFailure: Command failed: ['ip', 'netns', 'exec', 'ns-remote', 'bash', '-c', '/home/virtme/testing/wt-22/tools/testing/selftests/net/lib/csum -i enp0s2 -L 1 -n 100 -4 -S 192.0.3.1 -D 192.0.3.2 -R -U -Z'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'cmsg: GSO packet has partial csum: skip\ncmsg: GSO packet has partial csum: skip\ncmsg: GSO packet has partial csum: skip\ncmsg: GSO packet has partial csum: skip\ncmsg: GSO packet has partial csum: skip\ncmsg: GSO packet has partial csum: skip\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\nrx: udp: len=100\nrx: udp: len=100\nrx: udp: len=100\nrx: udp: len=100\nrx: udp: len=100\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\ncmsg: GSO packet has partial csum: skip\ncmsg: GSO packet has partial csum: skip\ncmsg: GSO packet has partial csum: skip\ncmsg: GSO packet has partial csum: skip\ncmsg: GSO packet has partial csum: skip\ncmsg: GSO packet has partial csum: skip\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\nrx: udp: len=100\nrx: udp: len=100\nrx: udp: len=100\nrx: udp: len=100\nrx: udp: len=100\nrx: udp: len=100\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\ncmsg: GSO packet has partial csum: skip\ncmsg: GSO packet has partial csum: skip\ncmsg: GSO packet has partial csum: skip\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\nrx: udp: len=100\nrx: udp: len=100\nrx: udp: len=100\nrx: udp: len=100\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\n/home/virtme/testing/wt-22/tools/testing/selftests/net/lib/csum: rx: missing packets at pf_packet: 0 < 100\n' # not ok 6 csum.ipv4_tx_udp_zero_checksum # ok 7 csum.ipv6_rx_tcp # ok 8 csum.ipv6_rx_tcp_invalid # ok 9 csum.ipv6_rx_udp # # Exception| Traceback (most recent call last): # # Exception| File "/home/virtme/testing/wt-22/tools/testing/selftests/net/lib/py/ksft.py", line 254, in ksft_run # # Exception| case(*args) # # Exception| File "/home/virtme/testing/wt-22/tools/testing/selftests/drivers/net/hw/./csum.py", line 59, in f # # Exception| test_receive(cfg, ipver, extra_args) # # Exception| File "/home/virtme/testing/wt-22/tools/testing/selftests/drivers/net/hw/./csum.py", line 24, in test_receive # # Exception| cmd(tx_cmd, host=cfg.remote) # # Exception| File "/home/virtme/testing/wt-22/tools/testing/selftests/net/lib/py/utils.py", line 137, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| File "/home/virtme/testing/wt-22/tools/testing/selftests/net/lib/py/utils.py", line 95, in process # # Exception| raise CmdExitFailure("Command failed: %s\nSTDOUT: %s\nSTDERR: %s" % # # Exception| net.lib.py.utils.CmdExitFailure: Command failed: ['/home/virtme/testing/wt-22/tools/testing/selftests/net/lib/csum', '-i', 'enp0s1', '-n', '100', '-6', '-S', '2001:db8:1::2', '-D', '2001:db8:1::1', '-r', '1', '-R', '-E'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'rx: pkt: sport=33000 len=108 csum=0x1ab verify=0xfca9\nrx: pkt: sport=33000 len=860 csum=0xbc83 verify=0x86f8\nrx: pkt: sport=33000 len=201 csum=0x1476 verify=0xd713\nrx: pkt: sport=33000 len=1007 csum=0x2e0 verify=0xfa3f\nrx: pkt: sport=33000 len=728 csum=0x5951 verify=0x4d5d\nrx: pkt: sport=33000 len=412 csum=0x4db0 verify=0x649f\nrx: pkt: sport=33000 len=484 csum=0xa061 verify=0xbf3c\nrx: pkt: sport=33000 len=806 csum=0xc600 verify=0x73fe\nrx: pkt: sport=33000 len=46 csum=0x25e3 verify=0xb439\nrx: pkt: sport=33000 len=574 csum=0x697a verify=0x2d0b\nrx: pkt: sport=33000 len=407 csum=0xc733 verify=0x7198\nrx: pkt: sport=33000 len=649 csum=0x30da verify=0x9e4b\nrx: pkt: sport=33000 len=857 csum=0xcb verify=0xfe69\nrx: pkt: sport=33000 len=645 csum=0xa15d verify=0xbd44\nrx: pkt: sport=33000 len=101 csum=0xdac6 verify=0x4a72\nrx: pkt: sport=33000 len=478 csum=0x71ea verify=0x1c2b\nrx: pkt: sport=33000 len=664 csum=0x10b9 verify=0xde8d\nrx: pkt: sport=33000 len=501 csum=0x5cff verify=0x4601\nrx: pkt: sport=33000 len=341 csum=0xb9e9 verify=0x8c2c\nrx: pkt: sport=33000 len=910 csum=0x1161 verify=0xdd3d\nrx: pkt: sport=33000 len=643 csum=0xdadb verify=0x4a48\nrx: pkt: sport=33000 len=980 csum=0x3a06 verify=0x8bf3\nrx: pkt: sport=33000 len=349 csum=0x82bd verify=0xfa84\nrx: pkt: sport=33000 len=575 csum=0xb97a verify=0x8d0a\nrx: pkt: sport=33000 len=340 csum=0x9752 verify=0xd15a\nrx: pkt: sport=33000 len=974 csum=0xaf13 verify=0xa1d8\nrx: pkt: sport=33000 len=520 csum=0xf572 verify=0x151a\nrx: pkt: sport=33000 len=60 csum=0x176a verify=0xd12b\nrx: pkt: sport=33000 len=296 csum=0xb481 verify=0x96fc\nrx: pkt: sport=33000 len=420 csum=0x1d7f verify=0xc501\nrx: pkt: sport=33000 len=669 csum=0x1a18 verify=0xcbcf\nrx: pkt: sport=33000 len=153 csum=0xc39e verify=0x78c2\nrx: pkt: sport=33000 len=517 csum=0xc615 verify=0x73d4\nrx: pkt: sport=33000 len=420 csum=0x941e verify=0xd7c2\nrx: pkt: sport=33000 len=930 csum=0x793b verify=0xd89\nrx: pkt: sport=33000 len=352 csum=0xbcd0 verify=0x865e\nrx: pkt: sport=33000 len=457 csum=0x390a verify=0x8deb\nrx: pkt: sport=33000 len=398 csum=0x73bf verify=0x1881\nrx: pkt: sport=33000 len=137 csum=0x167a verify=0xd30b\nrx: pkt: sport=33000 len=946 csum=0x6b6c verify=0x2927\nrx: pkt: sport=33000 len=92 csum=0xb7b2 verify=0x909a\nrx: pkt: sport=33000 len=124 csum=0x6107 verify=0x3df1\nrx: pkt: sport=33000 len=555 csum=0x613f verify=0x3d81\nrx: pkt: sport=33000 len=651 csum=0x464d verify=0x7365\nrx: pkt: sport=33000 len=502 csum=0xa382 verify=0xb8fa\nrx: pkt: sport=33000 len=162 csum=0xb492 verify=0x96da\nrx: pkt: sport=33000 len=758 csum=0xc64 verify=0xe737\nrx: pkt: sport=33000 len=86 csum=0x7d1f verify=0x5c1\nrx: pkt: sport=33000 len=943 csum=0xe75f verify=0x3140\nrx: pkt: sport=33000 len=750 csum=0xa68d verify=0xb2e4\nrx: pkt: sport=33000 len=288 csum=0x5dde verify=0x4443\nrx: pkt: sport=33000 len=386 csum=0xb90e verify=0x8de2\nrx: pkt: sport=33000 len=1004 csum=0xf26f verify=0x1b20\nrx: pkt: sport=33000 len=717 csum=0xc4b verify=0xe769\nrx: pkt: sport=33000 len=696 csum=0xc018 verify=0x7fce\nrx: pkt: sport=33000 len=634 csum=0xd4f6 verify=0x5612\nrx: pkt: sport=33000 len=109 csum=0x9bcb verify=0xc868\nrx: pkt: sport=33000 len=461 csum=0xac3d verify=0xa784\nrx: pkt: sport=33000 len=889 csum=0x9a72 verify=0xcb1a\nrx: pkt: sport=33000 len=277 csum=0x3469 verify=0x972d\nrx: pkt: sport=33000 len=139 csum=0xda3c verify=0x4b86\nrx: pkt: sport=33000 len=615 csum=0x4a93 verify=0x6ad9\nrx: pkt: sport=33000 len=809 csum=0xde40 verify=0x437e\nrx: pkt: sport=33000 len=809 csum=0x8f08 verify=0xe1ee\nrx: pkt: sport=33000 len=675 csum=0x2128 verify=0xbdaf\nrx: pkt: sport=33000 len=689 csum=0x1b11 verify=0xc9dd\nrx: pkt: sport=33000 len=808 csum=0x9c6a verify=0xc72a\nrx: pkt: sport=33000 len=895 csum=0xb1d7 verify=0x9c50\nrx: pkt: sport=33000 len=283 csum=0x35ea verify=0x942b\nrx: pkt: sport=33000 len=545 csum=0x54e3 verify=0x5639\nrx: pkt: sport=33000 len=235 csum=0x5d0a verify=0x45eb\nrx: pkt: sport=33000 len=191 csum=0x1b58 verify=0xc94f\nrx: pkt: sport=33000 len=616 csum=0xe920 verify=0x2dbe\nrx: pkt: sport=33000 len=969 csum=0x3c17 verify=0x87d1\nrx: pkt: sport=33000 len=190 csum=0xf8c0 verify=0xe7e\nrx: pkt: sport=33000 len=689 csum=0xc6e verify=0xe723\nrx: pkt: sport=33000 len=458 csum=0x8073 verify=0xff18\nrx: pkt: sport=33000 len=344 csum=0x5999 verify=0x4ccd\nrx: pkt: sport=33000 len=406 csum=0x1a19 verify=0xcbcd\nrx: pkt: sport=33000 len=753 csum=0x601 verify=0xf3fd\nrx: pkt: sport=33000 len=123 csum=0x9675 verify=0xd314\nrx: pkt: sport=33000 len=90 csum=0x397f verify=0x8d01\nrx: pkt: sport=33000 len=772 csum=0x4e0a verify=0x63eb\nrx: pkt: sport=33000 len=71 csum=0x2575 verify=0xb515\nrx: pkt: sport=33000 len=247 csum=0x8f39 verify=0xe18c\nrx: pkt: sport=33000 len=837 csum=0x2ea5 verify=0xa2b5\nrx: pkt: sport=33000 len=581 csum=0x4264 verify=0x7b37\nrx: pkt: sport=33000 len=527 csum=0xe5e5 verify=0x3434\nrx: pkt: sport=33000 len=65 csum=0x1d53 verify=0xc559\nrx: pkt: sport=33000 len=739 csum=0x9467 verify=0xd730\nrx: pkt: sport=33000 len=762 csum=0xffff verify=0x0\npkt: good csum, while bad expected\ncmsg: expected bad csum, pf_packet returns valid\nrx: pkt: sport=33000 len=334 csum=0x67d2 verify=0x305b\nrx: pkt: sport=33000 len=980 csum=0xc8a0 verify=0x6ebe\nrx: pkt: sport=33000 len=286 csum=0x5195 verify=0x5cd5\n/home/virtme/testing/wt-22/tools/testing/selftests/net/lib/csum: rx: errors at pf_packet: total=4 bad_csums=1 bad_valids=1\n\n' # not ok 10 csum.ipv6_rx_udp_invalid # # Exception| Traceback (most recent call last): # # Exception| File "/home/virtme/testing/wt-22/tools/testing/selftests/net/lib/py/ksft.py", line 254, in ksft_run # # Exception| case(*args) # # Exception| File "/home/virtme/testing/wt-22/tools/testing/selftests/drivers/net/hw/./csum.py", line 57, in f # # Exception| test_transmit(cfg, ipver, extra_args) # # Exception| File "/home/virtme/testing/wt-22/tools/testing/selftests/drivers/net/hw/./csum.py", line 45, in test_transmit # # Exception| cmd(tx_cmd) # # Exception| File "/home/virtme/testing/wt-22/tools/testing/selftests/net/lib/py/utils.py", line 137, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| File "/home/virtme/testing/wt-22/tools/testing/selftests/net/lib/py/utils.py", line 95, in process # # Exception| raise CmdExitFailure("Command failed: %s\nSTDOUT: %s\nSTDERR: %s" % # # Exception| net.lib.py.utils.CmdExitFailure: Command failed: ['ip', 'netns', 'exec', 'ns-remote', 'bash', '-c', '/home/virtme/testing/wt-22/tools/testing/selftests/net/lib/csum -i enp0s2 -L 1 -n 100 -6 -S 2001:db8:1::1 -D 2001:db8:1::2 -R -U -r 1'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'cmsg: GSO packet has partial csum: skip\ncmsg: GSO packet has partial csum: skip\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\nrx: udp: len=569\nrx: udp: len=413\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=721\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=742\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=53\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=294\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=834\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=126\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=361\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=713\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=438\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=783\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=990\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=677\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=918\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=884\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=50\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=160\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=429\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=645\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=84\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=91\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=563\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=852\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=884\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=14\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=139\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=58\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=733\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=145\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=765\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=645\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=855\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=195\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=868\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=497\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=93\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=31\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=708\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=494\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=765\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=336\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=381\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=580\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=406\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=517\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=870\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=716\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=479\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=488\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=812\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=646\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=146\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=855\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=23\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=868\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=690\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=761\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=203\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=357\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=381\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=621\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=1\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=264\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=67\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=771\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=168\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=921\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=705\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=757\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=773\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=860\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=858\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=277\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=707\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=799\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=888\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=776\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=842\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=792\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=801\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=568\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=711\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=796\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=449\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=668\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=442\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=475\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=819\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=84\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=202\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=240\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=281\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=126\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=209\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=250\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=56\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=689\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=12\n/home/virtme/testing/wt-22/tools/testing/selftests/net/lib/csum: rx: missing packets at pf_packet: 0 < 100\n' # not ok 11 csum.ipv6_tx_udp_csum_offload # # Exception| Traceback (most recent call last): # # Exception| File "/home/virtme/testing/wt-22/tools/testing/selftests/net/lib/py/ksft.py", line 254, in ksft_run # # Exception| case(*args) # # Exception| File "/home/virtme/testing/wt-22/tools/testing/selftests/drivers/net/hw/./csum.py", line 57, in f # # Exception| test_transmit(cfg, ipver, extra_args) # # Exception| File "/home/virtme/testing/wt-22/tools/testing/selftests/drivers/net/hw/./csum.py", line 45, in test_transmit # # Exception| cmd(tx_cmd) # # Exception| File "/home/virtme/testing/wt-22/tools/testing/selftests/net/lib/py/utils.py", line 137, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| File "/home/virtme/testing/wt-22/tools/testing/selftests/net/lib/py/utils.py", line 95, in process # # Exception| raise CmdExitFailure("Command failed: %s\nSTDOUT: %s\nSTDERR: %s" % # # Exception| net.lib.py.utils.CmdExitFailure: Command failed: ['ip', 'netns', 'exec', 'ns-remote', 'bash', '-c', '/home/virtme/testing/wt-22/tools/testing/selftests/net/lib/csum -i enp0s2 -L 1 -n 100 -6 -S 2001:db8:1::1 -D 2001:db8:1::2 -R -U -Z'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'cmsg: GSO packet has partial csum: skip\ncmsg: GSO packet has partial csum: skip\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\nrx: udp: len=100\nrx: udp: len=100\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\ncmsg: GSO packet has partial csum: skip\nrx: udp: len=100\n/home/virtme/testing/wt-22/tools/testing/selftests/net/lib/csum: rx: missing packets at pf_packet: 0 < 100\n' # not ok 12 csum.ipv6_tx_udp_zero_checksum # # Totals: pass:7 fail:5 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: csum.py # exit=1 make[1]: Leaving directory '/home/virtme/testing/wt-22/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/home/virtme/testing/wt-22/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak xx__-> echo scan > /sys/kernel/debug/kmemleak && cat /sys/kernel/debug/kmemleak xx__->