< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # # Interface: enp1s0, driver: fbnic # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 214, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 50649 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x73976226 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36168 dport 50649] != expected 0xea64714c # # Exception| cpu 0: rx_hash 0x3512715c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36174 dport 50649] != expected 0xa180d6b9 # # Exception| cpu 0: rx_hash 0x8f211e50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36202 dport 50649] != expected 0xdff73840 # # Exception| cpu 0: rx_hash 0xf464d07a [saddr 192.0.3.2 daddr 192.0.3.1 sport 36226 dport 50649] != expected 0x762da07c # # Exception| cpu 0: rx_hash 0xac20446b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36236 dport 50649] != expected 0x216736df # # Exception| cpu 0: rx_hash 0x8a3fee41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36294 dport 50649] != expected 0xece404fa # # Exception| cpu 0: rx_hash 0x2ecd0626 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36330 dport 50649] != expected 0x8e3ddb55 # # Exception| cpu 0: rx_hash 0xf541563b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36364 dport 50649] != expected 0xcc3a1c85 # # Exception| cpu 0: rx_hash 0x51b3be5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36384 dport 50649] != expected 0xaee3c32a # # Exception| cpu 0: rx_hash 0x5ed37de9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36400 dport 50649] != expected 0x20b4db81 # # Exception| cpu 0: rx_hash 0xd35efc11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36422 dport 50649] != expected 0x1b92ea0 # # Exception| cpu 0: rx_hash 0xdc3e3fa4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36438 dport 50649] != expected 0x8fee360b # # Exception| cpu 0: rx_hash 0x696d931d [saddr 192.0.3.2 daddr 192.0.3.1 sport 36450 dport 50649] != expected 0x7fcec059 # # Exception| cpu 0: rx_hash 0x3e49c4b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36476 dport 50649] != expected 0xa6d34e51 # # Exception| cpu 0: rx_hash 0xa81b323b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36526 dport 50649] != expected 0xa863b69c # # Exception| cpu 0: rx_hash 0x3437f71d [saddr 192.0.3.2 daddr 192.0.3.1 sport 36544 dport 50649] != expected 0x1b976a40 # # Exception| cpu 0: rx_hash 0x09b4f9cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 36548 dport 50649] != expected 0x22cb08ec # # Exception| cpu 0: rx_hash 0x89951008 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36624 dport 50649] != expected 0x4f7a265e # # Exception| cpu 0: rx_hash 0x47c0a11d [saddr 192.0.3.2 daddr 192.0.3.1 sport 36646 dport 50649] != expected 0xcde21555 # # Exception| cpu 0: rx_hash 0xdbec643b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36680 dport 50649] != expected 0x7e16c989 # # Exception| cpu 0: rx_hash 0x399b9f26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36706 dport 50649] != expected 0x572bb1d3 # # Exception| cpu 0: rx_hash 0x275a184d [saddr 192.0.3.2 daddr 192.0.3.1 sport 36714 dport 50649] != expected 0x4b858085 # # Exception| cpu 0: rx_hash 0x2719cbcb [saddr 192.0.3.2 daddr 192.0.3.1 sport 36736 dport 50649] != expected 0x90e7dde0 # # Exception| cpu 0: rx_hash 0xe62cb96b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36774 dport 50649] != expected 0x9c28f640 # # Exception| cpu 0: rx_hash 0xbe682d7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 36776 dport 50649] != expected 0xcb6260e3 # # Exception| cpu 0: rx_hash 0xd4cf7408 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36786 dport 50649] != expected 0x2b238c47 # # Exception| cpu 0: rx_hash 0x64c1fb26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36800 dport 50649] != expected 0x33721bca # # Exception| cpu 0: rx_hash 0x2d242be9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36822 dport 50649] != expected 0xf6c1a494 # # Exception| cpu 0: rx_hash 0xa5f48986 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36838 dport 50649] != expected 0x3fbd306a # # Exception| cpu 0: rx_hash 0xc0331341 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36844 dport 50649] != expected 0x51abc465 # # Exception| cpu 0: rx_hash 0x12e49a0b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36896 dport 50649] != expected 0x473adea4 # # Exception| cpu 0: rx_hash 0x4aa00e1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 36910 dport 50649] != expected 0x10704807 # # Exception| cpu 0: rx_hash 0x409dee38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36984 dport 50649] != expected 0x76563173 # # Exception| cpu 0: rx_hash 0x34b8e3a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36992 dport 50649] != expected 0x51dbb1e4 # # Exception| cpu 0: rx_hash 0x093bed71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36996 dport 50649] != expected 0x6887d348 # # Exception| cpu 0: rx_hash 0x17fa6a1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 37004 dport 50649] != expected 0x7429e21e # # Exception| cpu 0: rx_hash 0x0c66cee6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37058 dport 50649] != expected 0x80f6b297 # # Exception| cpu 0: rx_hash 0xb935625f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37110 dport 50649] != expected 0x70d644c5 # # Exception| cpu 0: rx_hash 0x9de663fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 37134 dport 50649] != expected 0x7fbeb5d8 # # Exception| cpu 0: rx_hash 0x7f9198e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37156 dport 50649] != expected 0x5683cd82 # # Exception| cpu 0: rx_hash 0xbbf9c9d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37188 dport 50649] != expected 0xb23d87fd # # Exception| cpu 0: rx_hash 0x3c49a80b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37220 dport 50649] != expected 0xf5160ba8 # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xb339f74a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60726 dport 55110] OK # # # cpu 0: rx_hash 0xa8a553b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60792 dport 55110] OK # # # cpu 0: rx_hash 0x9a054d53 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60806 dport 55110] OK # # # cpu 0: rx_hash 0xee63934a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60820 dport 55110] OK # # # cpu 0: rx_hash 0xd6bdbe0b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60886 dport 55110] OK # # # cpu 0: rx_hash 0xf5ff37b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60890 dport 55110] OK # # # cpu 0: rx_hash 0xcc049cb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60950 dport 55110] OK # # # cpu 0: rx_hash 0xef46150b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60954 dport 55110] OK # # # cpu 0: rx_hash 0xa9c30671 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60956 dport 55110] OK # # # cpu 0: rx_hash 0x7c7d60bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32768 dport 55110] OK # # # cpu 0: rx_hash 0x0d469d32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32852 dport 55110] OK # # # cpu 0: rx_hash 0xcc73ef92 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32882 dport 55110] OK # # # cpu 0: rx_hash 0x94377b83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32892 dport 55110] OK # # # cpu 0: rx_hash 0xfed3f177 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32908 dport 55110] OK # # # cpu 0: rx_hash 0xf1b332c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32924 dport 55110] OK # # # cpu 0: rx_hash 0x212704bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32930 dport 55110] OK # # # cpu 0: rx_hash 0x796390ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32940 dport 55110] OK # # # cpu 0: rx_hash 0x91298b92 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32976 dport 55110] OK # # # cpu 0: rx_hash 0xc96d1f83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32990 dport 55110] OK # # # cpu 0: rx_hash 0x4edd7e59 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33022 dport 55110] OK # # # cpu 0: rx_hash 0x58edb29e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33042 dport 55110] OK # # # cpu 0: rx_hash 0x7baf3b23 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33054 dport 55110] OK # # # cpu 0: rx_hash 0x4c11d5d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33100 dport 55110] OK # # # cpu 0: rx_hash 0xb0a7a9a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33134 dport 55110] OK # # # cpu 0: rx_hash 0x8207b744 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33168 dport 55110] OK # # # cpu 0: rx_hash 0x5df3428f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33214 dport 55110] OK # # # cpu 0: rx_hash 0xb5b959b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33218 dport 55110] OK # # # cpu 0: rx_hash 0xedfdcda1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33228 dport 55110] OK # # # cpu 0: rx_hash 0x0f8a36bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33254 dport 55110] OK # # # cpu 0: rx_hash 0xdb66a514 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33296 dport 55110] OK # # # cpu 0: rx_hash 0x83223105 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33310 dport 55110] OK # # # cpu 0: rx_hash 0x6e3509ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33316 dport 55110] OK # # # cpu 0: rx_hash 0x5cd6c4ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33328 dport 55110] OK # # # cpu 0: rx_hash 0xa53d9b2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33364 dport 55110] OK # # # cpu 0: rx_hash 0x867f1292 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33368 dport 55110] OK # # # cpu 0: rx_hash 0xfd790f3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33370 dport 55110] OK # # # cpu 0: rx_hash 0xbbfc1c44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33372 dport 55110] OK # # # cpu 0: rx_hash 0x6408e98f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33394 dport 55110] OK # # # cpu 0: rx_hash 0x6b2bf9bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33416 dport 55110] OK # # # cpu 0: rx_hash 0x863cc114 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33458 dport 55110] OK # # # cpu 0: rx_hash 0x0bb140ec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33476 dport 55110] OK # # # count: pass=41 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 214, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 44040 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x1efa6451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33895 dport 44040] != expected 0xc45ae771 # # Exception| cpu 4: rx_hash 0x1efa6451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33895 dport 44040] != expected 0xc45ae771 # # Exception| cpu 4: rx_hash 0x1efa6451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42686 dport 44040] != expected 0x5cb8f248 # # Exception| cpu 4: rx_hash 0x1efa6451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42686 dport 44040] != expected 0x5cb8f248 # # Exception| cpu 4: rx_hash 0x1efa6451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60410 dport 44040] != expected 0x451240d1 # # Exception| cpu 4: rx_hash 0x1efa6451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60410 dport 44040] != expected 0x451240d1 # # Exception| cpu 4: rx_hash 0x1efa6451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48570 dport 44040] != expected 0xeee1a082 # # Exception| cpu 4: rx_hash 0x1efa6451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48570 dport 44040] != expected 0xeee1a082 # # Exception| cpu 4: rx_hash 0x1efa6451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44908 dport 44040] != expected 0x5ff1d53e # # Exception| cpu 4: rx_hash 0x1efa6451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44908 dport 44040] != expected 0x5ff1d53e # # Exception| cpu 4: rx_hash 0x1efa6451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37206 dport 44040] != expected 0x980583cd # # Exception| cpu 4: rx_hash 0x1efa6451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37206 dport 44040] != expected 0x980583cd # # Exception| cpu 4: rx_hash 0x1efa6451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49128 dport 44040] != expected 0x25e9039f # # Exception| cpu 4: rx_hash 0x1efa6451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49128 dport 44040] != expected 0x25e9039f # # Exception| cpu 4: rx_hash 0x1efa6451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46322 dport 44040] != expected 0x5c238845 # # Exception| cpu 4: rx_hash 0x1efa6451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46322 dport 44040] != expected 0x5c238845 # # Exception| cpu 4: rx_hash 0x1efa6451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56418 dport 44040] != expected 0xeb466380 # # Exception| cpu 4: rx_hash 0x1efa6451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56418 dport 44040] != expected 0xeb466380 # # Exception| cpu 4: rx_hash 0x1efa6451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44582 dport 44040] != expected 0xba979691 # # Exception| cpu 4: rx_hash 0x1efa6451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44582 dport 44040] != expected 0xba979691 # # Exception| cpu 4: rx_hash 0x1efa6451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46798 dport 44040] != expected 0x24dff784 # # Exception| cpu 4: rx_hash 0x1efa6451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46798 dport 44040] != expected 0x24dff784 # # Exception| cpu 4: rx_hash 0x1efa6451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60798 dport 44040] != expected 0xf3cf25cf # # Exception| cpu 4: rx_hash 0x1efa6451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60798 dport 44040] != expected 0xf3cf25cf # # Exception| cpu 4: rx_hash 0x1efa6451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42252 dport 44040] != expected 0xa2189b5 # # Exception| cpu 4: rx_hash 0x1efa6451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42252 dport 44040] != expected 0xa2189b5 # # Exception| cpu 4: rx_hash 0x1efa6451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52187 dport 44040] != expected 0x6e0f6dba # # Exception| cpu 4: rx_hash 0x1efa6451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52187 dport 44040] != expected 0x6e0f6dba # # Exception| cpu 4: rx_hash 0x1efa6451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39811 dport 44040] != expected 0x894e40b3 # # Exception| cpu 4: rx_hash 0x1efa6451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39811 dport 44040] != expected 0x894e40b3 # # Exception| cpu 4: rx_hash 0x1efa6451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39118 dport 44040] != expected 0x56cf969e # # Exception| cpu 4: rx_hash 0x1efa6451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39118 dport 44040] != expected 0x56cf969e # # Exception| cpu 4: rx_hash 0x1efa6451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46056 dport 44040] != expected 0x4accf1cc # # Exception| cpu 4: rx_hash 0x1efa6451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46056 dport 44040] != expected 0x4accf1cc # # Exception| cpu 4: rx_hash 0x1efa6451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52159 dport 44040] != expected 0xb3ed4569 # # Exception| cpu 4: rx_hash 0x1efa6451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52159 dport 44040] != expected 0xb3ed4569 # # Exception| cpu 4: rx_hash 0x1efa6451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34507 dport 44040] != expected 0x633b630e # # Exception| cpu 4: rx_hash 0x1efa6451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34507 dport 44040] != expected 0x633b630e # # Exception| cpu 4: rx_hash 0x1efa6451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34233 dport 44040] != expected 0xc7fd3dcc # # Exception| cpu 4: rx_hash 0x1efa6451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34233 dport 44040] != expected 0xc7fd3dcc # # Exception| cpu 4: rx_hash 0x1efa6451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58516 dport 44040] != expected 0x2554a711 # # Exception| cpu 4: rx_hash 0x1efa6451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58516 dport 44040] != expected 0x2554a711 # # Exception| cpu 4: rx_hash 0x1efa6451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36020 dport 44040] != expected 0xa873b3f # # Exception| cpu 4: rx_hash 0x1efa6451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36020 dport 44040] != expected 0xa873b3f # # Exception| cpu 4: rx_hash 0x1efa6451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58830 dport 44040] != expected 0x4e65fc15 # # Exception| cpu 4: rx_hash 0x1efa6451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58830 dport 44040] != expected 0x4e65fc15 # # Exception| count: pass=0 nohash=0 fail=46 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 214, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 35327 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x7088db44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33400 dport 35327] != expected 0xfb829ff3 # # Exception| cpu 0: rx_hash 0x7088db44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33400 dport 35327] != expected 0xfb829ff3 # # Exception| cpu 0: rx_hash 0x7088db44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34709 dport 35327] != expected 0x4f83eb62 # # Exception| cpu 0: rx_hash 0x7088db44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34709 dport 35327] != expected 0x4f83eb62 # # Exception| cpu 0: rx_hash 0x7088db44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49563 dport 35327] != expected 0xec22250 # # Exception| cpu 0: rx_hash 0x7088db44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49563 dport 35327] != expected 0xec22250 # # Exception| cpu 0: rx_hash 0x7088db44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44753 dport 35327] != expected 0x81b7a884 # # Exception| cpu 0: rx_hash 0x7088db44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44753 dport 35327] != expected 0x81b7a884 # # Exception| cpu 0: rx_hash 0x7088db44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38999 dport 35327] != expected 0xc510f639 # # Exception| cpu 0: rx_hash 0x7088db44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38999 dport 35327] != expected 0xc510f639 # # Exception| cpu 0: rx_hash 0x7088db44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45246 dport 35327] != expected 0xa8c072ad # # Exception| cpu 0: rx_hash 0x7088db44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45246 dport 35327] != expected 0xa8c072ad # # Exception| cpu 0: rx_hash 0x7088db44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60703 dport 35327] != expected 0x2609c618 # # Exception| cpu 0: rx_hash 0x7088db44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60703 dport 35327] != expected 0x2609c618 # # Exception| cpu 0: rx_hash 0x7088db44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50583 dport 35327] != expected 0x79bd28e3 # # Exception| cpu 0: rx_hash 0x7088db44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50583 dport 35327] != expected 0x79bd28e3 # # Exception| cpu 0: rx_hash 0x7088db44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49207 dport 35327] != expected 0x5b2ade7a # # Exception| cpu 0: rx_hash 0x7088db44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49207 dport 35327] != expected 0x5b2ade7a # # Exception| cpu 0: rx_hash 0x7088db44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43857 dport 35327] != expected 0x24903fc7 # # Exception| cpu 0: rx_hash 0x7088db44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43857 dport 35327] != expected 0x24903fc7 # # Exception| cpu 0: rx_hash 0x7088db44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49638 dport 35327] != expected 0x10840237 # # Exception| cpu 0: rx_hash 0x7088db44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49638 dport 35327] != expected 0x10840237 # # Exception| cpu 0: rx_hash 0x7088db44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36932 dport 35327] != expected 0x6d64d2ff # # Exception| cpu 0: rx_hash 0x7088db44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36932 dport 35327] != expected 0x6d64d2ff # # Exception| cpu 0: rx_hash 0x7088db44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41665 dport 35327] != expected 0xf0f429b8 # # Exception| cpu 0: rx_hash 0x7088db44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41665 dport 35327] != expected 0xf0f429b8 # # Exception| cpu 0: rx_hash 0x7088db44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43687 dport 35327] != expected 0x5807aa72 # # Exception| cpu 0: rx_hash 0x7088db44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43687 dport 35327] != expected 0x5807aa72 # # Exception| cpu 0: rx_hash 0x7088db44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56122 dport 35327] != expected 0xc9f8c7fd # # Exception| cpu 0: rx_hash 0x7088db44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56122 dport 35327] != expected 0xc9f8c7fd # # Exception| cpu 0: rx_hash 0x7088db44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34418 dport 35327] != expected 0xca78863a # # Exception| cpu 0: rx_hash 0x7088db44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34418 dport 35327] != expected 0xca78863a # # Exception| cpu 0: rx_hash 0x7088db44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41669 dport 35327] != expected 0xcd77276e # # Exception| cpu 0: rx_hash 0x7088db44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41669 dport 35327] != expected 0xcd77276e # # Exception| cpu 0: rx_hash 0x7088db44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46043 dport 35327] != expected 0x5faa1c32 # # Exception| cpu 0: rx_hash 0x7088db44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46043 dport 35327] != expected 0x5faa1c32 # # Exception| cpu 0: rx_hash 0x7088db44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47908 dport 35327] != expected 0xb118f808 # # Exception| cpu 0: rx_hash 0x7088db44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47908 dport 35327] != expected 0xb118f808 # # Exception| cpu 0: rx_hash 0x7088db44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35342 dport 35327] != expected 0x5c11df8c # # Exception| cpu 0: rx_hash 0x7088db44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35342 dport 35327] != expected 0x5c11df8c # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 203, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 203, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 203, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 203, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 208, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 208, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 208, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 208, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 # Totals: pass:0 fail:1 xfail:0 xpass:0 skip:0 error:0 make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' xx__-> echo $? 0 xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->