< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' # overriding timeout to 720 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 53593 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xfccdb71a [saddr 192.0.3.2 daddr 192.0.3.1 sport 37828 dport 53593] != expected 0x33d2bdbe # # Exception| cpu 0: rx_hash 0xfd18bf08 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37860 dport 53593] != expected 0x6e0c8b78 # # Exception| cpu 0: rx_hash 0xe3e22e05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37878 dport 53593] != expected 0x8538a93 # # Exception| cpu 0: rx_hash 0xf62d582f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37912 dport 53593] != expected 0x84f7ffc8 # # Exception| cpu 0: rx_hash 0xee56e17a [saddr 192.0.3.2 daddr 192.0.3.1 sport 37922 dport 53593] != expected 0xc80e13fc # # Exception| cpu 4: rx_hash 0xf69bc7e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37848 dport 53593] != expected 0x11e7bd18 # # Exception| cpu 4: rx_hash 0xe563065d [saddr 192.0.3.2 daddr 192.0.3.1 sport 37854 dport 53593] != expected 0x22f5674c # # Exception| cpu 4: rx_hash 0xfeb2af2d [saddr 192.0.3.2 daddr 192.0.3.1 sport 37876 dport 53593] != expected 0xd5b0e6f4 # # Exception| cpu 5: rx_hash 0xf531d7c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37832 dport 53593] != expected 0xaa5bd094 # # Exception| cpu 5: rx_hash 0xf2d36840 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37888 dport 53593] != expected 0x4833495d # # Exception| cpu 5: rx_hash 0xf587480a [saddr 192.0.3.2 daddr 192.0.3.1 sport 37896 dport 53593] != expected 0x3f4b9244 # # Exception| cpu 5: rx_hash 0xffd138f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37908 dport 53593] != expected 0x1d7e92e2 # # Exception| cpu 0: rx_hash 0xf0ac7077 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37936 dport 53593] != expected 0xae511217 # # Exception| cpu 0: rx_hash 0xff3bbcf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37972 dport 53593] != expected 0x33918981 # # Exception| cpu 0: rx_hash 0xf4b8c411 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37992 dport 53593] != expected 0x4c7abfe1 # # Exception| cpu 0: rx_hash 0xe2f4fbdd [saddr 192.0.3.2 daddr 192.0.3.1 sport 38038 dport 53593] != expected 0xd7ea7334 # # Exception| cpu 4: rx_hash 0xeaa8d115 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37946 dport 53593] != expected 0x4caa569 # # Exception| cpu 4: rx_hash 0xe9e84539 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37994 dport 53593] != expected 0x9199d386 # # Exception| cpu 5: rx_hash 0xef696d61 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37954 dport 53593] != expected 0xbb3f3e59 # # Exception| cpu 5: rx_hash 0xe83d4d2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37962 dport 53593] != expected 0xcc47e540 # # Exception| cpu 5: rx_hash 0xe53f1d9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 37982 dport 53593] != expected 0x990a3eff # # Exception| cpu 5: rx_hash 0xea42551c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38010 dport 53593] != expected 0x2a25be0a # # Exception| cpu 5: rx_hash 0xfc0e6ad0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38020 dport 53593] != expected 0xb1b572df # # Exception| cpu 5: rx_hash 0xe60acbb2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38030 dport 53593] != expected 0x1b2ec5a1 # # Exception| cpu 5: rx_hash 0xec5cbb49 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38034 dport 53593] != expected 0x391bc507 # # Exception| cpu 0: rx_hash 0xfddb62c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38052 dport 53593] != expected 0xec6b4419 # # Exception| cpu 0: rx_hash 0xef1c2f65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38082 dport 53593] != expected 0xac48b3e8 # # Exception| cpu 0: rx_hash 0xf81adeb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38108 dport 53593] != expected 0x539edf29 # # Exception| cpu 0: rx_hash 0xe11108fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 38150 dport 53593] != expected 0xf09a55d1 # # Exception| cpu 0: rx_hash 0xe0c400ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 38182 dport 53593] != expected 0xad446317 # # Exception| cpu 4: rx_hash 0xfe7172e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38068 dport 53593] != expected 0x57d72995 # # Exception| cpu 4: rx_hash 0xfa65c681 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38124 dport 53593] != expected 0xb5fc8463 # # Exception| cpu 4: rx_hash 0xe3cb77c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38134 dport 53593] != expected 0xa4db5e91 # # Exception| cpu 4: rx_hash 0xe2bb18db [saddr 192.0.3.2 daddr 192.0.3.1 sport 38166 dport 53593] != expected 0x4b26385d # # Exception| cpu 5: rx_hash 0xfa8f4288 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38060 dport 53593] != expected 0x9b139f00 # # Exception| cpu 5: rx_hash 0xfce4eed9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38084 dport 53593] != expected 0x9f5a69bc # # Exception| cpu 5: rx_hash 0xe6e04fbb [saddr 192.0.3.2 daddr 192.0.3.1 sport 38094 dport 53593] != expected 0x35c1dec2 # # Exception| cpu 5: rx_hash 0xebe21f0a [saddr 192.0.3.2 daddr 192.0.3.1 sport 38106 dport 53593] != expected 0x608c057d # # Exception| cpu 5: rx_hash 0xe99d073d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38122 dport 53593] != expected 0x86ee5e37 # # Exception| cpu 5: rx_hash 0xfac0a18e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38188 dport 53593] != expected 0x7dfd469 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x0ea07c80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41898 dport 56702] OK # # # cpu 0: rx_hash 0x19a68d53 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41908 dport 56702] OK # # # cpu 4: rx_hash 0x0d0a6ca5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41914 dport 56702] OK # # # cpu 4: rx_hash 0x1c673127 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41932 dport 56702] OK # # # cpu 4: rx_hash 0x18990148 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41940 dport 56702] OK # # # cpu 4: rx_hash 0x029da02a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41950 dport 56702] OK # # # cpu 4: rx_hash 0x10b06984 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41976 dport 56702] OK # # # cpu 5: rx_hash 0x1a0c9d76 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41892 dport 56702] OK # # # cpu 5: rx_hash 0x1ef2ad19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41916 dport 56702] OK # # # cpu 5: rx_hash 0x144e59eb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41952 dport 56702] OK # # # cpu 5: rx_hash 0x087d4f1f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41986 dport 56702] OK # # # cpu 0: rx_hash 0x131a79a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41960 dport 56702] OK # # # cpu 0: rx_hash 0x04aa17bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42038 dport 56702] OK # # # cpu 0: rx_hash 0x1b6f0aaa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42052 dport 56702] OK # # # cpu 4: rx_hash 0x1f7bbecc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42012 dport 56702] OK # # # cpu 4: rx_hash 0x022b3fe4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42014 dport 56702] OK # # # cpu 4: rx_hash 0x07000799 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42022 dport 56702] OK # # # cpu 4: rx_hash 0x13466266 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42088 dport 56702] OK # # # cpu 5: rx_hash 0x0bd75f3a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42002 dport 56702] OK # # # cpu 5: rx_hash 0x063f8b82 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42054 dport 56702] OK # # # cpu 5: rx_hash 0x0942c304 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42082 dport 56702] OK # # # cpu 0: rx_hash 0x12936a74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42056 dport 56702] OK # # # cpu 0: rx_hash 0x1c3b2ae0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42060 dport 56702] OK # # # cpu 0: rx_hash 0x1f913ac5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42076 dport 56702] OK # # # cpu 0: rx_hash 0x0dbcf36b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42106 dport 56702] OK # # # cpu 0: rx_hash 0x050a5daa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42134 dport 56702] OK # # # cpu 0: rx_hash 0x002165d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42158 dport 56702] OK # # # cpu 4: rx_hash 0x0e16e34e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42090 dport 56702] OK # # # cpu 4: rx_hash 0x0f5c2d51 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42122 dport 56702] OK # # # cpu 4: rx_hash 0x148d8421 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42144 dport 56702] OK # # # cpu 4: rx_hash 0x08e28912 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42178 dport 56702] OK # # # cpu 4: rx_hash 0x09378100 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42210 dport 56702] OK # # # cpu 4: rx_hash 0x0f13ce57 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42250 dport 56702] OK # # # cpu 5: rx_hash 0x0b489937 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42194 dport 56702] OK # # # cpu 5: rx_hash 0x079fc194 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42214 dport 56702] OK # # # cpu 5: rx_hash 0x17cd100d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42224 dport 56702] OK # # # cpu 5: rx_hash 0x1e3170d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42236 dport 56702] OK # # # cpu 0: rx_hash 0x038b75f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42174 dport 56702] OK # # # cpu 0: rx_hash 0x15176f35 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42240 dport 56702] OK # # # cpu 4: rx_hash 0x18153f84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42260 dport 56702] OK # # # cpu 4: rx_hash 0x0cb9de72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42266 dport 56702] OK # # # cpu 4: rx_hash 0x19c03796 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42292 dport 56702] OK # # # cpu 4: rx_hash 0x0c535a7b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42330 dport 56702] OK # # # cpu 4: rx_hash 0x09786206 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42338 dport 56702] OK # # # cpu 4: rx_hash 0x008402d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42350 dport 56702] OK # # # count: pass=45 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 53003 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xd83c0d3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 45748 dport 53003] != expected 0x605d519c # # Exception| cpu 0: rx_hash 0xd83c0d3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 45748 dport 53003] != expected 0x605d519c # # Exception| cpu 0: rx_hash 0xd83c0d3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37495 dport 53003] != expected 0xe3bdadd0 # # Exception| cpu 0: rx_hash 0xd83c0d3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37495 dport 53003] != expected 0xe3bdadd0 # # Exception| cpu 0: rx_hash 0xd83c0d3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43444 dport 53003] != expected 0xe7f7b09e # # Exception| cpu 0: rx_hash 0xd83c0d3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43444 dport 53003] != expected 0xe7f7b09e # # Exception| cpu 0: rx_hash 0xd83c0d3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 47057 dport 53003] != expected 0x2f0e25ab # # Exception| cpu 0: rx_hash 0xd83c0d3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 47057 dport 53003] != expected 0x2f0e25ab # # Exception| cpu 0: rx_hash 0xd83c0d3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 47538 dport 53003] != expected 0x6c5ed6a7 # # Exception| cpu 0: rx_hash 0xd83c0d3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 47538 dport 53003] != expected 0x6c5ed6a7 # # Exception| cpu 0: rx_hash 0xd83c0d3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52465 dport 53003] != expected 0xc709c342 # # Exception| cpu 0: rx_hash 0xd83c0d3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52465 dport 53003] != expected 0xc709c342 # # Exception| cpu 0: rx_hash 0xd83c0d3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36947 dport 53003] != expected 0x954fce49 # # Exception| cpu 0: rx_hash 0xd83c0d3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36947 dport 53003] != expected 0x954fce49 # # Exception| cpu 0: rx_hash 0xd83c0d3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43628 dport 53003] != expected 0x5ccdb56d # # Exception| cpu 0: rx_hash 0xd83c0d3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43628 dport 53003] != expected 0x5ccdb56d # # Exception| cpu 0: rx_hash 0xd83c0d3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 47472 dport 53003] != expected 0x88252c12 # # Exception| cpu 0: rx_hash 0xd83c0d3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 47472 dport 53003] != expected 0x88252c12 # # Exception| cpu 0: rx_hash 0xd83c0d3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35108 dport 53003] != expected 0x97618e95 # # Exception| cpu 0: rx_hash 0xd83c0d3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35108 dport 53003] != expected 0x97618e95 # # Exception| cpu 0: rx_hash 0xd83c0d3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60312 dport 53003] != expected 0x853e705 # # Exception| cpu 0: rx_hash 0xd83c0d3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60312 dport 53003] != expected 0x853e705 # # Exception| cpu 0: rx_hash 0xd83c0d3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44206 dport 53003] != expected 0x9f855d02 # # Exception| cpu 0: rx_hash 0xd83c0d3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44206 dport 53003] != expected 0x9f855d02 # # Exception| cpu 0: rx_hash 0xd83c0d3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49711 dport 53003] != expected 0x57035350 # # Exception| cpu 0: rx_hash 0xd83c0d3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49711 dport 53003] != expected 0x57035350 # # Exception| cpu 0: rx_hash 0xd83c0d3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50888 dport 53003] != expected 0x597f0069 # # Exception| cpu 0: rx_hash 0xd83c0d3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50888 dport 53003] != expected 0x597f0069 # # Exception| cpu 0: rx_hash 0xd83c0d3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33633 dport 53003] != expected 0x581360bd # # Exception| cpu 0: rx_hash 0xd83c0d3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33633 dport 53003] != expected 0x581360bd # # Exception| cpu 0: rx_hash 0xd83c0d3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50330 dport 53003] != expected 0xd412f98d # # Exception| cpu 0: rx_hash 0xd83c0d3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50330 dport 53003] != expected 0xd412f98d # # Exception| cpu 0: rx_hash 0xd83c0d3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 47203 dport 53003] != expected 0xde0733ee # # Exception| cpu 0: rx_hash 0xd83c0d3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 47203 dport 53003] != expected 0xde0733ee # # Exception| cpu 0: rx_hash 0xd83c0d3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 59180 dport 53003] != expected 0x842e0ea0 # # Exception| cpu 0: rx_hash 0xd83c0d3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 59180 dport 53003] != expected 0x842e0ea0 # # Exception| cpu 0: rx_hash 0xd83c0d3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48141 dport 53003] != expected 0xbb2eeb0 # # Exception| cpu 0: rx_hash 0xd83c0d3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48141 dport 53003] != expected 0xbb2eeb0 # # Exception| cpu 0: rx_hash 0xd83c0d3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56464 dport 53003] != expected 0xb7458a45 # # Exception| cpu 0: rx_hash 0xd83c0d3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56464 dport 53003] != expected 0xb7458a45 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 48658 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x685ebbb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36886 dport 48658] != expected 0x47b96424 # # Exception| cpu 4: rx_hash 0x685ebbb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36886 dport 48658] != expected 0x47b96424 # # Exception| cpu 4: rx_hash 0x685ebbb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51387 dport 48658] != expected 0x25405808 # # Exception| cpu 4: rx_hash 0x685ebbb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51387 dport 48658] != expected 0x25405808 # # Exception| cpu 4: rx_hash 0x685ebbb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58668 dport 48658] != expected 0xaff441af # # Exception| cpu 4: rx_hash 0x685ebbb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58668 dport 48658] != expected 0xaff441af # # Exception| cpu 4: rx_hash 0x685ebbb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53927 dport 48658] != expected 0xef0f8642 # # Exception| cpu 4: rx_hash 0x685ebbb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53927 dport 48658] != expected 0xef0f8642 # # Exception| cpu 4: rx_hash 0x685ebbb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45185 dport 48658] != expected 0x4d3e20e1 # # Exception| cpu 4: rx_hash 0x685ebbb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45185 dport 48658] != expected 0x4d3e20e1 # # Exception| cpu 4: rx_hash 0x685ebbb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42483 dport 48658] != expected 0x12cc9ea5 # # Exception| cpu 4: rx_hash 0x685ebbb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42483 dport 48658] != expected 0x12cc9ea5 # # Exception| cpu 4: rx_hash 0x685ebbb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52949 dport 48658] != expected 0x30c0cd24 # # Exception| cpu 4: rx_hash 0x685ebbb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52949 dport 48658] != expected 0x30c0cd24 # # Exception| cpu 4: rx_hash 0x685ebbb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46912 dport 48658] != expected 0x7729bd7f # # Exception| cpu 4: rx_hash 0x685ebbb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46912 dport 48658] != expected 0x7729bd7f # # Exception| cpu 4: rx_hash 0x685ebbb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38348 dport 48658] != expected 0x5ebc1a2c # # Exception| cpu 4: rx_hash 0x685ebbb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38348 dport 48658] != expected 0x5ebc1a2c # # Exception| cpu 4: rx_hash 0x685ebbb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43166 dport 48658] != expected 0xa09d2d52 # # Exception| cpu 4: rx_hash 0x685ebbb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43166 dport 48658] != expected 0xa09d2d52 # # Exception| cpu 4: rx_hash 0x685ebbb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57504 dport 48658] != expected 0xa6496a37 # # Exception| cpu 4: rx_hash 0x685ebbb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57504 dport 48658] != expected 0xa6496a37 # # Exception| cpu 4: rx_hash 0x685ebbb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59070 dport 48658] != expected 0xb15c6325 # # Exception| cpu 4: rx_hash 0x685ebbb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59070 dport 48658] != expected 0xb15c6325 # # Exception| cpu 4: rx_hash 0x685ebbb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49019 dport 48658] != expected 0xd5f4525a # # Exception| cpu 4: rx_hash 0x685ebbb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49019 dport 48658] != expected 0xd5f4525a # # Exception| cpu 4: rx_hash 0x685ebbb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58481 dport 48658] != expected 0x9fd3160f # # Exception| cpu 4: rx_hash 0x685ebbb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58481 dport 48658] != expected 0x9fd3160f # # Exception| cpu 4: rx_hash 0x685ebbb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54084 dport 48658] != expected 0xc98e6a27 # # Exception| cpu 4: rx_hash 0x685ebbb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54084 dport 48658] != expected 0xc98e6a27 # # Exception| cpu 4: rx_hash 0x685ebbb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55156 dport 48658] != expected 0xcbffda50 # # Exception| cpu 4: rx_hash 0x685ebbb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55156 dport 48658] != expected 0xcbffda50 # # Exception| cpu 4: rx_hash 0x685ebbb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54538 dport 48658] != expected 0xdddbf719 # # Exception| cpu 4: rx_hash 0x685ebbb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54538 dport 48658] != expected 0xdddbf719 # # Exception| cpu 4: rx_hash 0x685ebbb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59563 dport 48658] != expected 0x6eb9d25 # # Exception| cpu 4: rx_hash 0x685ebbb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59563 dport 48658] != expected 0x6eb9d25 # # Exception| cpu 4: rx_hash 0x685ebbb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46226 dport 48658] != expected 0x696b1bfc # # Exception| cpu 4: rx_hash 0x685ebbb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46226 dport 48658] != expected 0x696b1bfc # # Exception| cpu 4: rx_hash 0x685ebbb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33965 dport 48658] != expected 0x251b9f75 # # Exception| cpu 4: rx_hash 0x685ebbb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33965 dport 48658] != expected 0x251b9f75 # # Exception| cpu 4: rx_hash 0x685ebbb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40192 dport 48658] != expected 0xd7d8e8df # # Exception| cpu 4: rx_hash 0x685ebbb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40192 dport 48658] != expected 0xd7d8e8df # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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 make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak 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__->