< 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 194, 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 59578 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xf8602c80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44376 dport 59578] != expected 0x6d0ff2d # # Exception| cpu 4: rx_hash 0xcc7f7557 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44346 dport 59578] != expected 0xb296f44d # # Exception| cpu 4: rx_hash 0xd8e8d939 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44352 dport 59578] != expected 0xc75d0c30 # # Exception| cpu 4: rx_hash 0x99f9324b [saddr 192.0.3.2 daddr 192.0.3.1 sport 44364 dport 59578] != expected 0x4446ea0a # # Exception| cpu 4: rx_hash 0x045d4839 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44378 dport 59578] != expected 0x2f5888a # # Exception| cpu 4: rx_hash 0x572b0f72 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44384 dport 59578] != expected 0xe71f5b4a # # Exception| cpu 4: rx_hash 0x8b9e9e72 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44410 dport 59578] != expected 0x22b7dff0 # # Exception| cpu 4: rx_hash 0x7de82cfc [saddr 192.0.3.2 daddr 192.0.3.1 sport 44428 dport 59578] != expected 0x1c775469 # # Exception| cpu 4: rx_hash 0x5d60d945 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44436 dport 59578] != expected 0xddfaa774 # # Exception| cpu 5: rx_hash 0x2935bd2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44388 dport 59578] != expected 0xe50de099 # # Exception| cpu 5: rx_hash 0xd508d997 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44390 dport 59578] != expected 0xe128973e # # Exception| cpu 5: rx_hash 0x48aca3e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44400 dport 59578] != expected 0xa79bf5be # # Exception| cpu 5: rx_hash 0xf5802c2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44414 dport 59578] != expected 0x20a56423 # # Exception| cpu 0: rx_hash 0x626f806b [saddr 192.0.3.2 daddr 192.0.3.1 sport 44444 dport 59578] != expected 0x5cf3fa9d # # Exception| cpu 0: rx_hash 0x6f8f80c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44474 dport 59578] != expected 0x7a866193 # # Exception| cpu 0: rx_hash 0x08e69e59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44514 dport 59578] != expected 0x2b2ab933 # # Exception| cpu 0: rx_hash 0x37e9c777 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44522 dport 59578] != expected 0xaa23e4da # # Exception| cpu 0: rx_hash 0x286e6be0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44538 dport 59578] != expected 0xeaa74a2e # # Exception| cpu 0: rx_hash 0x1a301108 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44546 dport 59578] != expected 0x45553fb2 # # Exception| cpu 4: rx_hash 0x11913299 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44478 dport 59578] != expected 0x7894da40 # # Exception| cpu 4: rx_hash 0xc634a360 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44494 dport 59578] != expected 0x88730873 # # Exception| cpu 4: rx_hash 0xa71c9ec3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44556 dport 59578] != expected 0xc26bae2f # # Exception| cpu 4: rx_hash 0x7ba90fc3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44566 dport 59578] != expected 0x7c32a95 # # Exception| cpu 5: rx_hash 0x70082c52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44458 dport 59578] != expected 0x3a02cf67 # # Exception| cpu 5: rx_hash 0xacbdbd52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44464 dport 59578] != expected 0xffaa4bdd # # Exception| cpu 5: rx_hash 0x3a09c7d9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44492 dport 59578] != expected 0x8c567fd4 # # Exception| cpu 5: rx_hash 0x98a2e485 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44498 dport 59578] != expected 0x4bec40bd # # Exception| cpu 5: rx_hash 0x95f3c743 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44578 dport 59578] != expected 0x651768c8 # # Exception| cpu 0: rx_hash 0x8a746bd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44594 dport 59578] != expected 0x2593c63c # # Exception| cpu 0: rx_hash 0x6f3ea3ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 44652 dport 59578] != expected 0x7208d2e8 # # Exception| cpu 0: rx_hash 0x99481123 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44698 dport 59578] != expected 0x4cc85971 # # Exception| cpu 0: rx_hash 0x360332d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44706 dport 59578] != expected 0xad07fd16 # # Exception| cpu 4: rx_hash 0x5dd1fa2d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44610 dport 59578] != expected 0xd574140f # # Exception| cpu 4: rx_hash 0x9ee3c7ba [saddr 192.0.3.2 daddr 192.0.3.1 sport 44616 dport 59578] != expected 0x50583e41 # # Exception| cpu 4: rx_hash 0x81646b2d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44632 dport 59578] != expected 0x10dc90b5 # # Exception| cpu 4: rx_hash 0x0ea7bd66 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44664 dport 59578] != expected 0x309ec7cf # # Exception| cpu 4: rx_hash 0x86cfbdb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44682 dport 59578] != expected 0xc4cf785 # # Exception| cpu 4: rx_hash 0xd859fa51 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44694 dport 59578] != expected 0xcfd3bf4b # # Exception| cpu 4: rx_hash 0x090c6bff [saddr 192.0.3.2 daddr 192.0.3.1 sport 44714 dport 59578] != expected 0x2c0ea0ff # # Exception| cpu 5: rx_hash 0x3758e41f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44604 dport 59578] != expected 0xa2ad57a1 # # Exception| cpu 5: rx_hash 0x112011f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44648 dport 59578] != expected 0x701a693b # # Exception| cpu 5: rx_hash 0xf29ad9df [saddr 192.0.3.2 daddr 192.0.3.1 sport 44666 dport 59578] != expected 0x34bbb068 # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0x5bddedde [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38520 dport 47581] OK # # # cpu 4: rx_hash 0x4e11977e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38556 dport 47581] OK # # # cpu 4: rx_hash 0x02e07ca2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38582 dport 47581] OK # # # cpu 4: rx_hash 0x68696290 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38600 dport 47581] OK # # # cpu 4: rx_hash 0xea4ab475 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38606 dport 47581] OK # # # cpu 4: rx_hash 0xe7aab4db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38632 dport 47581] OK # # # cpu 5: rx_hash 0x6e9962c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38532 dport 47581] OK # # # cpu 5: rx_hash 0xab5b5f07 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38594 dport 47581] OK # # # cpu 5: rx_hash 0xf5cd18e2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38622 dport 47581] OK # # # cpu 0: rx_hash 0x51963be9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38540 dport 47581] OK # # # cpu 0: rx_hash 0x8d23aae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38550 dport 47581] OK # # # cpu 0: rx_hash 0xa04b5ffe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38568 dport 47581] OK # # # cpu 0: rx_hash 0xd8a5edf5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38624 dport 47581] OK # # # cpu 0: rx_hash 0x6589623e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38638 dport 47581] OK # # # cpu 4: rx_hash 0x9c91ed9c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38660 dport 47581] OK # # # cpu 4: rx_hash 0xf0e8f3f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38710 dport 47581] OK # # # cpu 4: rx_hash 0x352ace39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38768 dport 47581] OK # # # cpu 5: rx_hash 0x8633aa10 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38652 dport 47581] OK # # # cpu 5: rx_hash 0xbc191825 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38684 dport 47581] OK # # # cpu 5: rx_hash 0xb1f9188b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38714 dport 47581] OK # # # cpu 5: rx_hash 0x417faa52 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38784 dport 47581] OK # # # cpu 5: rx_hash 0x7e70f37c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38792 dport 47581] OK # # # cpu 0: rx_hash 0x04107cf5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38650 dport 47581] OK # # # cpu 0: rx_hash 0x5fa3d00b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38670 dport 47581] OK # # # cpu 0: rx_hash 0xef6f5f6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38694 dport 47581] OK # # # cpu 0: rx_hash 0x9a61edcb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38728 dport 47581] OK # # # cpu 0: rx_hash 0x46d47ccb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38738 dport 47581] OK # # # cpu 0: rx_hash 0xd6900617 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38754 dport 47581] OK # # # cpu 4: rx_hash 0xfc532599 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38798 dport 47581] OK # # # cpu 4: rx_hash 0x20e6b499 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38804 dport 47581] OK # # # cpu 4: rx_hash 0x7390f3d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38830 dport 47581] OK # # # cpu 4: rx_hash 0x902a3bfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38844 dport 47581] OK # # # cpu 4: rx_hash 0xf7432560 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38884 dport 47581] OK # # # cpu 4: rx_hash 0x55e8063c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38906 dport 47581] OK # # # cpu 5: rx_hash 0x328118a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38818 dport 47581] OK # # # cpu 5: rx_hash 0x0d8e418e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38826 dport 47581] OK # # # cpu 5: rx_hash 0x7880f32b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38852 dport 47581] OK # # # cpu 5: rx_hash 0xe8c489f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38900 dport 47581] OK # # # cpu 0: rx_hash 0x069e4177 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38848 dport 47581] OK # # # cpu 0: rx_hash 0xc5ac7ce0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38858 dport 47581] OK # # # cpu 0: rx_hash 0x9b3a3b05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38870 dport 47581] OK # # # cpu 0: rx_hash 0x58080692 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38876 dport 47581] OK # # # count: pass=42 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 194, 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 60803 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xb9d431c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45443 dport 60803] != expected 0x3bbccb18 # # Exception| cpu 0: rx_hash 0xb9d431c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45443 dport 60803] != expected 0x3bbccb18 # # Exception| cpu 0: rx_hash 0xb9d431c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59505 dport 60803] != expected 0x2e371d65 # # Exception| cpu 0: rx_hash 0xb9d431c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59505 dport 60803] != expected 0x2e371d65 # # Exception| cpu 0: rx_hash 0xb9d431c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50032 dport 60803] != expected 0x53d0d6b8 # # Exception| cpu 0: rx_hash 0xb9d431c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50032 dport 60803] != expected 0x53d0d6b8 # # Exception| cpu 0: rx_hash 0xb9d431c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40356 dport 60803] != expected 0x8f20e6e8 # # Exception| cpu 0: rx_hash 0xb9d431c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40356 dport 60803] != expected 0x8f20e6e8 # # Exception| cpu 0: rx_hash 0xb9d431c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58679 dport 60803] != expected 0xd9aaaba5 # # Exception| cpu 0: rx_hash 0xb9d431c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58679 dport 60803] != expected 0xd9aaaba5 # # Exception| cpu 0: rx_hash 0xb9d431c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56584 dport 60803] != expected 0x6bf9e35d # # Exception| cpu 0: rx_hash 0xb9d431c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56584 dport 60803] != expected 0x6bf9e35d # # Exception| cpu 0: rx_hash 0xb9d431c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35197 dport 60803] != expected 0xd994d2cc # # Exception| cpu 0: rx_hash 0xb9d431c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35197 dport 60803] != expected 0xd994d2cc # # Exception| cpu 0: rx_hash 0xb9d431c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39465 dport 60803] != expected 0x236f0760 # # Exception| cpu 0: rx_hash 0xb9d431c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39465 dport 60803] != expected 0x236f0760 # # Exception| cpu 0: rx_hash 0xb9d431c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48979 dport 60803] != expected 0x548ee51e # # Exception| cpu 0: rx_hash 0xb9d431c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48979 dport 60803] != expected 0x548ee51e # # Exception| cpu 0: rx_hash 0xb9d431c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53622 dport 60803] != expected 0x99a3bb15 # # Exception| cpu 0: rx_hash 0xb9d431c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53622 dport 60803] != expected 0x99a3bb15 # # Exception| cpu 0: rx_hash 0xb9d431c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52334 dport 60803] != expected 0x7e59daf # # Exception| cpu 0: rx_hash 0xb9d431c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52334 dport 60803] != expected 0x7e59daf # # Exception| cpu 0: rx_hash 0xb9d431c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38456 dport 60803] != expected 0xee225d3d # # Exception| cpu 0: rx_hash 0xb9d431c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38456 dport 60803] != expected 0xee225d3d # # Exception| cpu 0: rx_hash 0xb9d431c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34732 dport 60803] != expected 0xbeec1385 # # Exception| cpu 0: rx_hash 0xb9d431c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34732 dport 60803] != expected 0xbeec1385 # # Exception| cpu 0: rx_hash 0xb9d431c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54931 dport 60803] != expected 0x4867bb3 # # Exception| cpu 0: rx_hash 0xb9d431c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54931 dport 60803] != expected 0x4867bb3 # # Exception| cpu 0: rx_hash 0xb9d431c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50702 dport 60803] != expected 0x3903cd42 # # Exception| cpu 0: rx_hash 0xb9d431c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50702 dport 60803] != expected 0x3903cd42 # # Exception| cpu 0: rx_hash 0xb9d431c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46539 dport 60803] != expected 0xd396aff7 # # Exception| cpu 0: rx_hash 0xb9d431c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46539 dport 60803] != expected 0xd396aff7 # # Exception| cpu 0: rx_hash 0xb9d431c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32939 dport 60803] != expected 0x5f9f4d9d # # Exception| cpu 0: rx_hash 0xb9d431c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32939 dport 60803] != expected 0x5f9f4d9d # # Exception| cpu 0: rx_hash 0xb9d431c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41506 dport 60803] != expected 0xf3e80dc5 # # Exception| cpu 0: rx_hash 0xb9d431c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41506 dport 60803] != expected 0xf3e80dc5 # # Exception| cpu 0: rx_hash 0xb9d431c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50560 dport 60803] != expected 0x6021a699 # # Exception| cpu 0: rx_hash 0xb9d431c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50560 dport 60803] != expected 0x6021a699 # # Exception| cpu 0: rx_hash 0xb9d431c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55492 dport 60803] != expected 0xadd9e350 # # Exception| cpu 0: rx_hash 0xb9d431c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55492 dport 60803] != expected 0xadd9e350 # # 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 194, 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 43766 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x6f779652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40286 dport 43766] != expected 0x87a8f774 # # Exception| cpu 5: rx_hash 0x6f779652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40286 dport 43766] != expected 0x87a8f774 # # Exception| cpu 5: rx_hash 0x6f779652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34008 dport 43766] != expected 0x18a3263f # # Exception| cpu 5: rx_hash 0x6f779652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34008 dport 43766] != expected 0x18a3263f # # Exception| cpu 5: rx_hash 0x6f779652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35317 dport 43766] != expected 0xa1b2b957 # # Exception| cpu 5: rx_hash 0x6f779652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35317 dport 43766] != expected 0xa1b2b957 # # Exception| cpu 5: rx_hash 0x6f779652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51899 dport 43766] != expected 0xb3c7bff # # Exception| cpu 5: rx_hash 0x6f779652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51899 dport 43766] != expected 0xb3c7bff # # Exception| cpu 5: rx_hash 0x6f779652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51552 dport 43766] != expected 0xb2e67a96 # # Exception| cpu 5: rx_hash 0x6f779652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51552 dport 43766] != expected 0xb2e67a96 # # Exception| cpu 5: rx_hash 0x6f779652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55003 dport 43766] != expected 0xb840d0d6 # # Exception| cpu 5: rx_hash 0x6f779652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55003 dport 43766] != expected 0xb840d0d6 # # Exception| cpu 5: rx_hash 0x6f779652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59809 dport 43766] != expected 0xfc026e84 # # Exception| cpu 5: rx_hash 0x6f779652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59809 dport 43766] != expected 0xfc026e84 # # Exception| cpu 5: rx_hash 0x6f779652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46592 dport 43766] != expected 0x356b42f # # Exception| cpu 5: rx_hash 0x6f779652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46592 dport 43766] != expected 0x356b42f # # Exception| cpu 5: rx_hash 0x6f779652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50625 dport 43766] != expected 0xb8ee81d7 # # Exception| cpu 5: rx_hash 0x6f779652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50625 dport 43766] != expected 0xb8ee81d7 # # Exception| cpu 5: rx_hash 0x6f779652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35790 dport 43766] != expected 0x22420a0b # # Exception| cpu 5: rx_hash 0x6f779652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35790 dport 43766] != expected 0x22420a0b # # Exception| cpu 5: rx_hash 0x6f779652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49316 dport 43766] != expected 0x332ea3ed # # Exception| cpu 5: rx_hash 0x6f779652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49316 dport 43766] != expected 0x332ea3ed # # Exception| cpu 5: rx_hash 0x6f779652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53215 dport 43766] != expected 0x788690b6 # # Exception| cpu 5: rx_hash 0x6f779652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53215 dport 43766] != expected 0x788690b6 # # Exception| cpu 5: rx_hash 0x6f779652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33035 dport 43766] != expected 0x22f45dae # # Exception| cpu 5: rx_hash 0x6f779652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33035 dport 43766] != expected 0x22f45dae # # Exception| cpu 5: rx_hash 0x6f779652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40490 dport 43766] != expected 0x5717937c # # Exception| cpu 5: rx_hash 0x6f779652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40490 dport 43766] != expected 0x5717937c # # Exception| cpu 5: rx_hash 0x6f779652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39291 dport 43766] != expected 0x1a7144a2 # # Exception| cpu 5: rx_hash 0x6f779652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39291 dport 43766] != expected 0x1a7144a2 # # Exception| cpu 5: rx_hash 0x6f779652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59644 dport 43766] != expected 0x4cf771fe # # Exception| cpu 5: rx_hash 0x6f779652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59644 dport 43766] != expected 0x4cf771fe # # Exception| cpu 5: rx_hash 0x6f779652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54609 dport 43766] != expected 0xa1865f7e # # Exception| cpu 5: rx_hash 0x6f779652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54609 dport 43766] != expected 0xa1865f7e # # Exception| cpu 5: rx_hash 0x6f779652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44934 dport 43766] != expected 0x9c5d6564 # # Exception| cpu 5: rx_hash 0x6f779652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44934 dport 43766] != expected 0x9c5d6564 # # Exception| cpu 5: rx_hash 0x6f779652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42397 dport 43766] != expected 0xda510f2a # # Exception| cpu 5: rx_hash 0x6f779652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42397 dport 43766] != expected 0xda510f2a # # Exception| cpu 5: rx_hash 0x6f779652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50236 dport 43766] != expected 0x2428bd74 # # Exception| cpu 5: rx_hash 0x6f779652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50236 dport 43766] != expected 0x2428bd74 # # Exception| cpu 5: rx_hash 0x6f779652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44571 dport 43766] != expected 0xc8b964a9 # # Exception| cpu 5: rx_hash 0x6f779652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44571 dport 43766] != expected 0xc8b964a9 # # Exception| cpu 5: rx_hash 0x6f779652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34556 dport 43766] != expected 0xc1827f4c # # Exception| cpu 5: rx_hash 0x6f779652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34556 dport 43766] != expected 0xc1827f4c # # Exception| count: pass=0 nohash=0 fail=44 # # 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 182, 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 67, 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 47, 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 182, 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 67, 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 47, 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 182, 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 67, 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 47, 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 182, 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 67, 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 47, 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 187, 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 80, 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 67, 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 47, 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 187, 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 80, 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 67, 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 47, 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 187, 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 80, 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 67, 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 47, 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 187, 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 80, 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 67, 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 47, 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 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__->