< 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 1800 # selftests: drivers/net/hw: toeplitz.py # # Interface: enp1s0, driver: fbnic # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 46128 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x900c23e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38110 dport 46128] != expected 0x92b372c8 # # Exception| cpu 4: rx_hash 0xc8999048 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38094 dport 46128] != expected 0x276b12c7 # # Exception| cpu 4: rx_hash 0xef3b53cf [saddr 192.0.3.2 daddr 192.0.3.1 sport 38130 dport 46128] != expected 0x748e02ed # # Exception| cpu 4: rx_hash 0xf7f72548 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38144 dport 46128] != expected 0x45e9c09e # # Exception| cpu 4: rx_hash 0x248a8cb1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38156 dport 46128] != expected 0xf93880bc # # Exception| cpu 4: rx_hash 0xe02711ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 38158 dport 46128] != expected 0x57fb80c5 # # Exception| cpu 5: rx_hash 0xe58ad9e8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38100 dport 46128] != expected 0x57c0b2af # # Exception| cpu 5: rx_hash 0x64d3499d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38126 dport 46128] != expected 0x7d8722c0 # # Exception| cpu 5: rx_hash 0x46dc421f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38152 dport 46128] != expected 0x2e590080 # # Exception| cpu 0: rx_hash 0x657fd4fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 38210 dport 46128] != expected 0xc65cd8e4 # # Exception| cpu 0: rx_hash 0x9b1134a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38228 dport 46128] != expected 0xa2638ae # # Exception| cpu 4: rx_hash 0x39eb3233 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38180 dport 46128] != expected 0xc86470a5 # # Exception| cpu 4: rx_hash 0x2a3a53f0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38236 dport 46128] != expected 0x6196f8b0 # # Exception| cpu 5: rx_hash 0xdae46ce8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38170 dport 46128] != expected 0x354260f6 # # Exception| cpu 5: rx_hash 0xc785d26a [saddr 192.0.3.2 daddr 192.0.3.1 sport 38194 dport 46128] != expected 0x41e90ef # # Exception| cpu 5: rx_hash 0x72afe05b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38220 dport 46128] != expected 0xd44e98bf # # Exception| cpu 5: rx_hash 0xc9350d2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38242 dport 46128] != expected 0x9cb0e8e3 # # Exception| cpu 5: rx_hash 0xdee5398e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38252 dport 46128] != expected 0x8ea2a8b8 # # Exception| cpu 5: rx_hash 0xf3f6702e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38262 dport 46128] != expected 0xfe0908d0 # # Exception| cpu 0: rx_hash 0x5654191a [saddr 192.0.3.2 daddr 192.0.3.1 sport 38310 dport 46128] != expected 0xf01c7cdd # # Exception| cpu 4: rx_hash 0x29636936 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38282 dport 46128] != expected 0x16210cf8 # # Exception| cpu 4: rx_hash 0x0ec1aab1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38326 dport 46128] != expected 0x45c41cd2 # # Exception| cpu 4: rx_hash 0x1d10cb72 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38350 dport 46128] != expected 0xec3694c7 # # Exception| cpu 5: rx_hash 0xe426448b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38264 dport 46128] != expected 0xec1b488b # # Exception| cpu 5: rx_hash 0x86708a25 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38268 dport 46128] != expected 0x3b7ac8b7 # # Exception| cpu 5: rx_hash 0x5ce5933d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38272 dport 46128] != expected 0xd352cc9f # # Exception| cpu 5: rx_hash 0xa28b7364 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38294 dport 46128] != expected 0x1f282cd5 # # Exception| cpu 5: rx_hash 0x68963179 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38340 dport 46128] != expected 0x294554a0 # # Exception| cpu 0: rx_hash 0xa68a2602 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38368 dport 46128] != expected 0xa4c8e49b # # Exception| cpu 0: rx_hash 0x3ab208f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38386 dport 46128] != expected 0xbfd384ed # # Exception| cpu 0: rx_hash 0x48bad3ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 38400 dport 46128] != expected 0xeb1a859e # # Exception| cpu 0: rx_hash 0x6911208f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54372 dport 46128] != expected 0x56298be # # Exception| cpu 4: rx_hash 0xd30cdc09 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38378 dport 46128] != expected 0x61bb24fc # # Exception| cpu 4: rx_hash 0x3d3c29e4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38410 dport 46128] != expected 0x2e6945f9 # # Exception| cpu 4: rx_hash 0x53d25d8a [saddr 192.0.3.2 daddr 192.0.3.1 sport 54384 dport 46128] != expected 0x67db788d # # Exception| cpu 5: rx_hash 0xe37e2b2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38360 dport 46128] != expected 0x204c748d # # Exception| cpu 5: rx_hash 0x8128e585 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38364 dport 46128] != expected 0xf72df4b1 # # Exception| cpu 5: rx_hash 0xa1040713 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38424 dport 46128] != expected 0x3572258f # # Exception| cpu 0: rx_hash 0x60f9906e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54420 dport 46128] != expected 0x519bdcb4 # # Exception| cpu 0: rx_hash 0x250d9d47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54444 dport 46128] != expected 0xd51f4ca2 # # 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 0x9821670e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48694 dport 41962] OK # # # cpu 4: rx_hash 0xfe76fcc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48708 dport 41962] OK # # # cpu 4: rx_hash 0xc4b581c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48720 dport 41962] OK # # # cpu 4: rx_hash 0x00181c9f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48722 dport 41962] OK # # # cpu 4: rx_hash 0x306aebbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48736 dport 41962] OK # # # cpu 0: rx_hash 0xe3174244 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48748 dport 41962] OK # # # cpu 0: rx_hash 0xc7ecbb05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48774 dport 41962] OK # # # cpu 0: rx_hash 0x88a93c0b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48792 dport 41962] OK # # # cpu 0: rx_hash 0xaf0bff8c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48804 dport 41962] OK # # # cpu 0: rx_hash 0x95c88289 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48816 dport 41962] OK # # # cpu 4: rx_hash 0xce040be4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48758 dport 41962] OK # # # cpu 4: rx_hash 0x7c765675 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48808 dport 41962] OK # # # cpu 4: rx_hash 0x3333d17b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48822 dport 41962] OK # # # cpu 4: rx_hash 0xab0aaaea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48850 dport 41962] OK # # # cpu 4: rx_hash 0xf92e9366 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48868 dport 41962] OK # # # cpu 5: rx_hash 0x76c7dc52 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48782 dport 41962] OK # # # cpu 5: rx_hash 0xbcda9e4f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48860 dport 41962] OK # # # cpu 0: rx_hash 0xf39f1941 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48834 dport 41962] OK # # # cpu 0: rx_hash 0xaea762ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48904 dport 41962] OK # # # cpu 0: rx_hash 0x085c311d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48910 dport 41962] OK # # # cpu 0: rx_hash 0x50c982b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48926 dport 41962] OK # # # cpu 4: rx_hash 0xc3edee63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48880 dport 41962] OK # # # cpu 4: rx_hash 0x153d8f9f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48934 dport 41962] OK # # # cpu 4: rx_hash 0x113cdaf9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48976 dport 41962] OK # # # cpu 5: rx_hash 0x1f8c05b8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48896 dport 41962] OK # # # cpu 5: rx_hash 0x9ed595cd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48954 dport 41962] OK # # # cpu 0: rx_hash 0xa416e8c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48942 dport 41962] OK # # # cpu 0: rx_hash 0xf8820e05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48968 dport 41962] OK # # # cpu 0: rx_hash 0x3c2f9359 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48970 dport 41962] OK # # # cpu 4: rx_hash 0xc2417300 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48988 dport 41962] OK # # # cpu 4: rx_hash 0xe5e3b087 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48992 dport 41962] OK # # # cpu 4: rx_hash 0x214e2ddb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48994 dport 41962] OK # # # cpu 4: rx_hash 0x0c5d647b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49016 dport 41962] OK # # # cpu 5: rx_hash 0x54c8d7d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49000 dport 41962] OK # # # cpu 5: rx_hash 0xf2338422 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49006 dport 41962] OK # # # cpu 5: rx_hash 0xdf20cd82 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49012 dport 41962] OK # # # cpu 5: rx_hash 0xb49eb3cd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49024 dport 41962] OK # # # cpu 5: rx_hash 0x998dfa6d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49050 dport 41962] OK # # # cpu 0: rx_hash 0xa34e8768 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49038 dport 41962] OK # # # cpu 0: rx_hash 0x973d252c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49098 dport 41962] 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 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 51962 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x42834ad4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60968 dport 51962] != expected 0xd68244f9 # # Exception| cpu 0: rx_hash 0x42834ad4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60968 dport 51962] != expected 0xd68244f9 # # Exception| cpu 0: rx_hash 0x42834ad4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50861 dport 51962] != expected 0xc5ef94c7 # # Exception| cpu 0: rx_hash 0x42834ad4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50861 dport 51962] != expected 0xc5ef94c7 # # Exception| cpu 0: rx_hash 0x42834ad4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46418 dport 51962] != expected 0xa1b3972d # # Exception| cpu 0: rx_hash 0x42834ad4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46418 dport 51962] != expected 0xa1b3972d # # Exception| cpu 0: rx_hash 0x42834ad4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54604 dport 51962] != expected 0x7b0e2d51 # # Exception| cpu 0: rx_hash 0x42834ad4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54604 dport 51962] != expected 0x7b0e2d51 # # Exception| cpu 0: rx_hash 0x42834ad4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60639 dport 51962] != expected 0xc3f14345 # # Exception| cpu 0: rx_hash 0x42834ad4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60639 dport 51962] != expected 0xc3f14345 # # Exception| cpu 0: rx_hash 0x42834ad4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39195 dport 51962] != expected 0x71572b3 # # Exception| cpu 0: rx_hash 0x42834ad4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39195 dport 51962] != expected 0x71572b3 # # Exception| cpu 0: rx_hash 0x42834ad4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51526 dport 51962] != expected 0xf974e416 # # Exception| cpu 0: rx_hash 0x42834ad4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51526 dport 51962] != expected 0xf974e416 # # Exception| cpu 0: rx_hash 0x42834ad4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33184 dport 51962] != expected 0x13b1868e # # Exception| cpu 0: rx_hash 0x42834ad4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33184 dport 51962] != expected 0x13b1868e # # Exception| cpu 0: rx_hash 0x42834ad4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52382 dport 51962] != expected 0xe55bb785 # # Exception| cpu 0: rx_hash 0x42834ad4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52382 dport 51962] != expected 0xe55bb785 # # Exception| cpu 0: rx_hash 0x42834ad4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51960 dport 51962] != expected 0x3c1abd44 # # Exception| cpu 0: rx_hash 0x42834ad4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51960 dport 51962] != expected 0x3c1abd44 # # Exception| cpu 0: rx_hash 0x42834ad4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56636 dport 51962] != expected 0xe027d59a # # Exception| cpu 0: rx_hash 0x42834ad4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56636 dport 51962] != expected 0xe027d59a # # Exception| cpu 0: rx_hash 0x42834ad4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35024 dport 51962] != expected 0x43c5f845 # # Exception| cpu 0: rx_hash 0x42834ad4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35024 dport 51962] != expected 0x43c5f845 # # Exception| cpu 0: rx_hash 0x42834ad4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37563 dport 51962] != expected 0x3cdabb75 # # Exception| cpu 0: rx_hash 0x42834ad4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37563 dport 51962] != expected 0x3cdabb75 # # Exception| cpu 0: rx_hash 0x42834ad4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46328 dport 51962] != expected 0x63caed4c # # Exception| cpu 0: rx_hash 0x42834ad4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46328 dport 51962] != expected 0x63caed4c # # Exception| cpu 0: rx_hash 0x42834ad4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58269 dport 51962] != expected 0x50bcf7f # # Exception| cpu 0: rx_hash 0x42834ad4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58269 dport 51962] != expected 0x50bcf7f # # Exception| cpu 0: rx_hash 0x42834ad4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35372 dport 51962] != expected 0xce433f6d # # Exception| cpu 0: rx_hash 0x42834ad4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35372 dport 51962] != expected 0xce433f6d # # Exception| cpu 0: rx_hash 0x42834ad4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38839 dport 51962] != expected 0xf9811cd7 # # Exception| cpu 0: rx_hash 0x42834ad4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38839 dport 51962] != expected 0xf9811cd7 # # Exception| cpu 0: rx_hash 0x42834ad4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58926 dport 51962] != expected 0xf64b747c # # Exception| cpu 0: rx_hash 0x42834ad4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58926 dport 51962] != expected 0xf64b747c # # Exception| cpu 0: rx_hash 0x42834ad4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45292 dport 51962] != expected 0xb3a46cff # # Exception| cpu 0: rx_hash 0x42834ad4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45292 dport 51962] != expected 0xb3a46cff # # Exception| cpu 0: rx_hash 0x42834ad4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60408 dport 51962] != expected 0xa11dd774 # # Exception| cpu 0: rx_hash 0x42834ad4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60408 dport 51962] != expected 0xa11dd774 # # Exception| cpu 0: rx_hash 0x42834ad4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43574 dport 51962] != expected 0xe8b27335 # # Exception| cpu 0: rx_hash 0x42834ad4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43574 dport 51962] != expected 0xe8b27335 # # Exception| cpu 0: rx_hash 0x42834ad4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48077 dport 51962] != expected 0x4356a9cb # # Exception| cpu 0: rx_hash 0x42834ad4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48077 dport 51962] != expected 0x4356a9cb # # Exception| count: pass=0 nohash=0 fail=44 # # 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 53359 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x5ac4546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42453 dport 53359] != expected 0xa2cc8c55 # # Exception| cpu 0: rx_hash 0x5ac4546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42453 dport 53359] != expected 0xa2cc8c55 # # Exception| cpu 0: rx_hash 0x5ac4546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44738 dport 53359] != expected 0xf0058b74 # # Exception| cpu 0: rx_hash 0x5ac4546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44738 dport 53359] != expected 0xf0058b74 # # Exception| cpu 0: rx_hash 0x5ac4546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44711 dport 53359] != expected 0xe167ca5d # # Exception| cpu 0: rx_hash 0x5ac4546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44711 dport 53359] != expected 0xe167ca5d # # Exception| cpu 0: rx_hash 0x5ac4546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37188 dport 53359] != expected 0x6863a97 # # Exception| cpu 0: rx_hash 0x5ac4546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37188 dport 53359] != expected 0x6863a97 # # Exception| cpu 0: rx_hash 0x5ac4546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46725 dport 53359] != expected 0x5e693000 # # Exception| cpu 0: rx_hash 0x5ac4546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46725 dport 53359] != expected 0x5e693000 # # Exception| cpu 0: rx_hash 0x5ac4546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35489 dport 53359] != expected 0xd45285b8 # # Exception| cpu 0: rx_hash 0x5ac4546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35489 dport 53359] != expected 0xd45285b8 # # Exception| cpu 0: rx_hash 0x5ac4546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44708 dport 53359] != expected 0xac916db9 # # Exception| cpu 0: rx_hash 0x5ac4546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44708 dport 53359] != expected 0xac916db9 # # Exception| cpu 0: rx_hash 0x5ac4546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59246 dport 53359] != expected 0xb84e181c # # Exception| cpu 0: rx_hash 0x5ac4546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59246 dport 53359] != expected 0xb84e181c # # Exception| cpu 0: rx_hash 0x5ac4546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34564 dport 53359] != expected 0x425d389d # # Exception| cpu 0: rx_hash 0x5ac4546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34564 dport 53359] != expected 0x425d389d # # Exception| cpu 0: rx_hash 0x5ac4546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58918 dport 53359] != expected 0x8ac9489b # # Exception| cpu 0: rx_hash 0x5ac4546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58918 dport 53359] != expected 0x8ac9489b # # Exception| cpu 0: rx_hash 0x5ac4546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52829 dport 53359] != expected 0xe8f3ef02 # # Exception| cpu 0: rx_hash 0x5ac4546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52829 dport 53359] != expected 0xe8f3ef02 # # Exception| cpu 0: rx_hash 0x5ac4546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37295 dport 53359] != expected 0xab26f96e # # Exception| cpu 0: rx_hash 0x5ac4546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37295 dport 53359] != expected 0xab26f96e # # Exception| cpu 0: rx_hash 0x5ac4546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42053 dport 53359] != expected 0x84c2d2b1 # # Exception| cpu 0: rx_hash 0x5ac4546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42053 dport 53359] != expected 0x84c2d2b1 # # Exception| cpu 0: rx_hash 0x5ac4546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49495 dport 53359] != expected 0x8deb9e07 # # Exception| cpu 0: rx_hash 0x5ac4546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49495 dport 53359] != expected 0x8deb9e07 # # Exception| cpu 0: rx_hash 0x5ac4546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43392 dport 53359] != expected 0xe8a2daab # # Exception| cpu 0: rx_hash 0x5ac4546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43392 dport 53359] != expected 0xe8a2daab # # Exception| cpu 0: rx_hash 0x5ac4546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53268 dport 53359] != expected 0xee99b80 # # Exception| cpu 0: rx_hash 0x5ac4546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53268 dport 53359] != expected 0xee99b80 # # Exception| cpu 0: rx_hash 0x5ac4546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46568 dport 53359] != expected 0x416de0d9 # # Exception| cpu 0: rx_hash 0x5ac4546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46568 dport 53359] != expected 0x416de0d9 # # Exception| cpu 0: rx_hash 0x5ac4546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50653 dport 53359] != expected 0x661d84b7 # # Exception| cpu 0: rx_hash 0x5ac4546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50653 dport 53359] != expected 0x661d84b7 # # Exception| cpu 0: rx_hash 0x5ac4546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38869 dport 53359] != expected 0x23fcfea2 # # Exception| cpu 0: rx_hash 0x5ac4546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38869 dport 53359] != expected 0x23fcfea2 # # Exception| cpu 0: rx_hash 0x5ac4546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53355 dport 53359] != expected 0x32989309 # # Exception| cpu 0: rx_hash 0x5ac4546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53355 dport 53359] != expected 0x32989309 # # 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 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__->