< 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 200, 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 129, 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 35442 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x1fd76505 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54428 dport 35442] != expected 0x7e69dc97 # # Exception| cpu 0: rx_hash 0xf7dec7a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54442 dport 35442] != expected 0xb4ed9be9 # # Exception| cpu 4: rx_hash 0x2053bdf0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54466 dport 35442] != expected 0x34889e41 # # Exception| cpu 4: rx_hash 0x28b1d730 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54482 dport 35442] != expected 0x8dc157c4 # # Exception| cpu 4: rx_hash 0xd17ca015 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54508 dport 35442] != expected 0x35d683b1 # # Exception| cpu 4: rx_hash 0xc85a1f54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54516 dport 35442] != expected 0xfe0cd93f # # Exception| cpu 5: rx_hash 0xff3cad61 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54458 dport 35442] != expected 0xda4526c # # Exception| cpu 5: rx_hash 0x6740ebf7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54464 dport 35442] != expected 0xfec6d26f # # Exception| cpu 5: rx_hash 0x76843e76 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54472 dport 35442] != expected 0x8c554164 # # Exception| cpu 5: rx_hash 0x5defffb5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54492 dport 35442] != expected 0xd03baef6 # # Exception| cpu 5: rx_hash 0xf2f50b16 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54504 dport 35442] != expected 0xd0f1a5a6 # # Exception| cpu 5: rx_hash 0x9c087073 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54544 dport 35442] != expected 0x1560cc23 # # Exception| cpu 0: rx_hash 0x94ea1ab3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54528 dport 35442] != expected 0xac2905a6 # # Exception| cpu 0: rx_hash 0x8dcca5f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54552 dport 35442] != expected 0x67f35f28 # # Exception| cpu 0: rx_hash 0xcadff3f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54554 dport 35442] != expected 0xadbd1306 # # Exception| cpu 0: rx_hash 0x578879d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54562 dport 35442] != expected 0x3ac3ad4a # # Exception| cpu 0: rx_hash 0x7ce3b817 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54582 dport 35442] != expected 0x66ad42d8 # # Exception| cpu 0: rx_hash 0x4eaec695 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54586 dport 35442] != expected 0xf119f7c4 # # Exception| cpu 0: rx_hash 0x27fd9de6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54638 dport 35442] != expected 0x3256a37 # # Exception| cpu 4: rx_hash 0xe49ffe81 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54604 dport 35442] != expected 0x95cfc2db # # Exception| cpu 4: rx_hash 0xde30eac3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54608 dport 35442] != expected 0xbb32be42 # # Exception| cpu 5: rx_hash 0x015ffa52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54568 dport 35442] != expected 0x821e726f # # Exception| cpu 5: rx_hash 0x91c1d604 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54594 dport 35442] != expected 0xc8353be9 # # Exception| cpu 5: rx_hash 0xab6ec246 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54622 dport 35442] != expected 0xe6c84770 # # Exception| cpu 5: rx_hash 0x0c965c25 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54650 dport 35442] != expected 0x5f4b85a5 # # Exception| cpu 0: rx_hash 0xebc3bead [saddr 192.0.3.2 daddr 192.0.3.1 sport 54682 dport 35442] != expected 0xfa942a36 # # Exception| cpu 0: rx_hash 0x73bff83b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54752 dport 35442] != expected 0x9f6aa35 # # Exception| cpu 0: rx_hash 0x58d439f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54772 dport 35442] != expected 0x559845a7 # # Exception| cpu 4: rx_hash 0x680ca121 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54652 dport 35442] != expected 0x7022ef9c # # Exception| cpu 4: rx_hash 0xc84a15ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 54686 dport 35442] != expected 0x1fb30c21 # # Exception| cpu 4: rx_hash 0x9bb65a9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54742 dport 35442] != expected 0xc372ed4b # # Exception| cpu 4: rx_hash 0x9af4accf [saddr 192.0.3.2 daddr 192.0.3.1 sport 54794 dport 35442] != expected 0x6aaa0857 # # Exception| cpu 5: rx_hash 0xe321d46d [saddr 192.0.3.2 daddr 192.0.3.1 sport 54666 dport 35442] != expected 0x43dde3b3 # # Exception| cpu 5: rx_hash 0x6750e10d [saddr 192.0.3.2 daddr 192.0.3.1 sport 54698 dport 35442] != expected 0x1f790771 # # Exception| cpu 5: rx_hash 0x28a1ddca [saddr 192.0.3.2 daddr 192.0.3.1 sport 54712 dport 35442] != expected 0x6c7e82da # # Exception| cpu 5: rx_hash 0xf7cecd5b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54720 dport 35442] != expected 0x55524ef7 # # Exception| cpu 5: rx_hash 0xc583b3d9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54732 dport 35442] != expected 0xc2e6fbeb # # Exception| cpu 5: rx_hash 0x06e1d0be [saddr 192.0.3.2 daddr 192.0.3.1 sport 54766 dport 35442] != expected 0x540c5307 # # Exception| cpu 5: rx_hash 0xcc232f49 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54784 dport 35442] != expected 0xd277d772 # # Exception| cpu 0: rx_hash 0xc908e3fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 54850 dport 35442] != expected 0xb66be93d # # 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 0x81173359 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55870 dport 47959] OK # # # cpu 0: rx_hash 0x5e7823c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55878 dport 47959] OK # # # cpu 4: rx_hash 0x89f55999 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55854 dport 47959] OK # # # cpu 4: rx_hash 0x90d3e6d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55862 dport 47959] OK # # # cpu 4: rx_hash 0x08afa04e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55884 dport 47959] OK # # # cpu 4: rx_hash 0x3200b40c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55888 dport 47959] OK # # # cpu 4: rx_hash 0x11891f0f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55892 dport 47959] OK # # # cpu 4: rx_hash 0x23c4618d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55896 dport 47959] OK # # # cpu 5: rx_hash 0x61fcfb3d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55832 dport 47959] OK # # # cpu 5: rx_hash 0xed6fa49d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55848 dport 47959] OK # # # cpu 0: rx_hash 0x569a4908 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55894 dport 47959] OK # # # cpu 0: rx_hash 0xd2eb7c68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55926 dport 47959] OK # # # cpu 0: rx_hash 0xddb73c44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55968 dport 47959] OK # # # cpu 0: rx_hash 0xb1cfab80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55990 dport 47959] OK # # # cpu 4: rx_hash 0x64d7378a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55898 dport 47959] OK # # # cpu 4: rx_hash 0xaf573e2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55912 dport 47959] OK # # # cpu 4: rx_hash 0xe0a602ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55930 dport 47959] OK # # # cpu 4: rx_hash 0x7a4fa227 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55940 dport 47959] OK # # # cpu 4: rx_hash 0x72adc8e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55956 dport 47959] OK # # # cpu 5: rx_hash 0x8cde952e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55916 dport 47959] OK # # # cpu 5: rx_hash 0xb92dc140 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55974 dport 47959] OK # # # cpu 5: rx_hash 0x1bfe9394 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56000 dport 47959] OK # # # cpu 5: rx_hash 0x38773897 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56004 dport 47959] OK # # # cpu 0: rx_hash 0x540faf53 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56018 dport 47959] OK # # # cpu 0: rx_hash 0x6c2557b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56096 dport 47959] OK # # # cpu 0: rx_hash 0x197b7f35 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56110 dport 47959] OK # # # cpu 4: rx_hash 0x8e4b7375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56040 dport 47959] OK # # # cpu 4: rx_hash 0xc9582572 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56042 dport 47959] OK # # # cpu 4: rx_hash 0xe233e4b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56062 dport 47959] OK # # # cpu 4: rx_hash 0xf990b751 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56072 dport 47959] OK # # # cpu 4: rx_hash 0xb6618b96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56090 dport 47959] OK # # # cpu 4: rx_hash 0x3210bef6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56122 dport 47959] OK # # # cpu 5: rx_hash 0x215187d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56028 dport 47959] OK # # # cpu 5: rx_hash 0x9f8fa6f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56032 dport 47959] OK # # # cpu 5: rx_hash 0x976dcc34 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56048 dport 47959] OK # # # cpu 5: rx_hash 0x9d0a4a55 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56078 dport 47959] OK # # # cpu 5: rx_hash 0xf172dd91 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56088 dport 47959] OK # # # cpu 0: rx_hash 0x568a43f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56124 dport 47959] OK # # # cpu 0: rx_hash 0x518e8f86 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40264 dport 47959] OK # # # cpu 0: rx_hash 0xd5ffbae6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40296 dport 47959] OK # # # count: pass=40 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 200, 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 129, 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 37016 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x44f5d677 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42567 dport 37016] != expected 0x623b2384 # # Exception| cpu 0: rx_hash 0x44f5d677 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42567 dport 37016] != expected 0x623b2384 # # Exception| cpu 0: rx_hash 0x44f5d677 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33776 dport 37016] != expected 0x4727dacd # # Exception| cpu 0: rx_hash 0x44f5d677 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33776 dport 37016] != expected 0x4727dacd # # Exception| cpu 0: rx_hash 0x44f5d677 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60292 dport 37016] != expected 0xc73fc6f9 # # Exception| cpu 0: rx_hash 0x44f5d677 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60292 dport 37016] != expected 0xc73fc6f9 # # Exception| cpu 0: rx_hash 0x44f5d677 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43061 dport 37016] != expected 0xe997ca75 # # Exception| cpu 0: rx_hash 0x44f5d677 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43061 dport 37016] != expected 0xe997ca75 # # Exception| cpu 0: rx_hash 0x44f5d677 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58266 dport 37016] != expected 0x96fe65dd # # Exception| cpu 0: rx_hash 0x44f5d677 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58266 dport 37016] != expected 0x96fe65dd # # Exception| cpu 0: rx_hash 0x44f5d677 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43921 dport 37016] != expected 0x7963e344 # # Exception| cpu 0: rx_hash 0x44f5d677 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43921 dport 37016] != expected 0x7963e344 # # Exception| cpu 0: rx_hash 0x44f5d677 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47232 dport 37016] != expected 0xf0512981 # # Exception| cpu 0: rx_hash 0x44f5d677 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47232 dport 37016] != expected 0xf0512981 # # Exception| cpu 0: rx_hash 0x44f5d677 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60475 dport 37016] != expected 0xa8264613 # # Exception| cpu 0: rx_hash 0x44f5d677 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60475 dport 37016] != expected 0xa8264613 # # Exception| cpu 0: rx_hash 0x44f5d677 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59948 dport 37016] != expected 0x15b51498 # # Exception| cpu 0: rx_hash 0x44f5d677 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59948 dport 37016] != expected 0x15b51498 # # Exception| cpu 0: rx_hash 0x44f5d677 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35606 dport 37016] != expected 0x78e38cf4 # # Exception| cpu 0: rx_hash 0x44f5d677 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35606 dport 37016] != expected 0x78e38cf4 # # Exception| cpu 0: rx_hash 0x44f5d677 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34297 dport 37016] != expected 0x1e07b8f1 # # Exception| cpu 0: rx_hash 0x44f5d677 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34297 dport 37016] != expected 0x1e07b8f1 # # Exception| cpu 0: rx_hash 0x44f5d677 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40302 dport 37016] != expected 0x2459607a # # Exception| cpu 0: rx_hash 0x44f5d677 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40302 dport 37016] != expected 0x2459607a # # Exception| cpu 0: rx_hash 0x44f5d677 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44527 dport 37016] != expected 0xd0092c3a # # Exception| cpu 0: rx_hash 0x44f5d677 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44527 dport 37016] != expected 0xd0092c3a # # Exception| cpu 0: rx_hash 0x44f5d677 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46695 dport 37016] != expected 0xe4268e8f # # Exception| cpu 0: rx_hash 0x44f5d677 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46695 dport 37016] != expected 0xe4268e8f # # Exception| cpu 0: rx_hash 0x44f5d677 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50238 dport 37016] != expected 0x81b3cf2e # # Exception| cpu 0: rx_hash 0x44f5d677 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50238 dport 37016] != expected 0x81b3cf2e # # Exception| cpu 0: rx_hash 0x44f5d677 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44685 dport 37016] != expected 0x96ef2463 # # Exception| cpu 0: rx_hash 0x44f5d677 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44685 dport 37016] != expected 0x96ef2463 # # Exception| cpu 0: rx_hash 0x44f5d677 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48042 dport 37016] != expected 0x6a76c0b2 # # Exception| cpu 0: rx_hash 0x44f5d677 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48042 dport 37016] != expected 0x6a76c0b2 # # Exception| cpu 0: rx_hash 0x44f5d677 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56168 dport 37016] != expected 0xc2b1315b # # Exception| cpu 0: rx_hash 0x44f5d677 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56168 dport 37016] != expected 0xc2b1315b # # Exception| cpu 0: rx_hash 0x44f5d677 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33317 dport 37016] != expected 0xdd3a7acb # # Exception| cpu 0: rx_hash 0x44f5d677 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33317 dport 37016] != expected 0xdd3a7acb # # Exception| cpu 0: rx_hash 0x44f5d677 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54586 dport 37016] != expected 0x15b93c68 # # Exception| cpu 0: rx_hash 0x44f5d677 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54586 dport 37016] != expected 0x15b93c68 # # Exception| cpu 0: rx_hash 0x44f5d677 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52373 dport 37016] != expected 0x130dc637 # # Exception| cpu 0: rx_hash 0x44f5d677 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52373 dport 37016] != expected 0x130dc637 # # Exception| count: pass=0 nohash=0 fail=42 # # 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 200, 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 129, 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 40196 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x21a1415e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41199 dport 40196] != expected 0xacdfbfe1 # # Exception| cpu 5: rx_hash 0x21a1415e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41199 dport 40196] != expected 0xacdfbfe1 # # Exception| cpu 5: rx_hash 0x21a1415e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38867 dport 40196] != expected 0xbb67b1cd # # Exception| cpu 5: rx_hash 0x21a1415e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38867 dport 40196] != expected 0xbb67b1cd # # Exception| cpu 5: rx_hash 0x21a1415e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57133 dport 40196] != expected 0x55dded4f # # Exception| cpu 5: rx_hash 0x21a1415e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57133 dport 40196] != expected 0x55dded4f # # Exception| cpu 5: rx_hash 0x21a1415e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46558 dport 40196] != expected 0x43cf0123 # # Exception| cpu 5: rx_hash 0x21a1415e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46558 dport 40196] != expected 0x43cf0123 # # Exception| cpu 5: rx_hash 0x21a1415e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39525 dport 40196] != expected 0xb4ce35e3 # # Exception| cpu 5: rx_hash 0x21a1415e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39525 dport 40196] != expected 0xb4ce35e3 # # Exception| cpu 5: rx_hash 0x21a1415e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51280 dport 40196] != expected 0x2ffa4e9 # # Exception| cpu 5: rx_hash 0x21a1415e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51280 dport 40196] != expected 0x2ffa4e9 # # Exception| cpu 5: rx_hash 0x21a1415e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57130 dport 40196] != expected 0xbf61bc44 # # Exception| cpu 5: rx_hash 0x21a1415e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57130 dport 40196] != expected 0xbf61bc44 # # Exception| cpu 5: rx_hash 0x21a1415e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54544 dport 40196] != expected 0x9f73b7e1 # # Exception| cpu 5: rx_hash 0x21a1415e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54544 dport 40196] != expected 0x9f73b7e1 # # Exception| cpu 5: rx_hash 0x21a1415e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46334 dport 40196] != expected 0x573012ef # # Exception| cpu 5: rx_hash 0x21a1415e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46334 dport 40196] != expected 0x573012ef # # Exception| cpu 5: rx_hash 0x21a1415e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60114 dport 40196] != expected 0x2033ddd5 # # Exception| cpu 5: rx_hash 0x21a1415e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60114 dport 40196] != expected 0x2033ddd5 # # Exception| cpu 5: rx_hash 0x21a1415e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48705 dport 40196] != expected 0xfb91531e # # Exception| cpu 5: rx_hash 0x21a1415e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48705 dport 40196] != expected 0xfb91531e # # Exception| cpu 5: rx_hash 0x21a1415e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41292 dport 40196] != expected 0x50091b7d # # Exception| cpu 5: rx_hash 0x21a1415e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41292 dport 40196] != expected 0x50091b7d # # Exception| cpu 5: rx_hash 0x21a1415e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53163 dport 40196] != expected 0x953bf79 # # Exception| cpu 5: rx_hash 0x21a1415e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53163 dport 40196] != expected 0x953bf79 # # Exception| cpu 5: rx_hash 0x21a1415e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52811 dport 40196] != expected 0x7e887b5d # # Exception| cpu 5: rx_hash 0x21a1415e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52811 dport 40196] != expected 0x7e887b5d # # Exception| cpu 5: rx_hash 0x21a1415e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51814 dport 40196] != expected 0x22b1151b # # Exception| cpu 5: rx_hash 0x21a1415e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51814 dport 40196] != expected 0x22b1151b # # Exception| cpu 5: rx_hash 0x21a1415e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36512 dport 40196] != expected 0x76e8ec6 # # Exception| cpu 5: rx_hash 0x21a1415e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36512 dport 40196] != expected 0x76e8ec6 # # Exception| cpu 5: rx_hash 0x21a1415e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34494 dport 40196] != expected 0x48c30856 # # Exception| cpu 5: rx_hash 0x21a1415e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34494 dport 40196] != expected 0x48c30856 # # Exception| cpu 5: rx_hash 0x21a1415e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34213 dport 40196] != expected 0xc01978e5 # # Exception| cpu 5: rx_hash 0x21a1415e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34213 dport 40196] != expected 0xc01978e5 # # Exception| cpu 5: rx_hash 0x21a1415e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47969 dport 40196] != expected 0x8b4dc979 # # Exception| cpu 5: rx_hash 0x21a1415e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47969 dport 40196] != expected 0x8b4dc979 # # Exception| cpu 5: rx_hash 0x21a1415e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60736 dport 40196] != expected 0x7234101b # # Exception| cpu 5: rx_hash 0x21a1415e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60736 dport 40196] != expected 0x7234101b # # 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-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 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__->