< 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' TAP version 13 1..1 # overriding timeout to 360 # 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 338, 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 47484 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xf5bbc5ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 58924 dport 47484] != expected 0x79bafee6 # # Exception| cpu 0: rx_hash 0x5770d814 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58964 dport 47484] != expected 0x1992450e # # Exception| cpu 0: rx_hash 0x3f49091d [saddr 192.0.3.2 daddr 192.0.3.1 sport 58966 dport 47484] != expected 0x2a5d2b94 # # Exception| cpu 0: rx_hash 0xa5477d5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58974 dport 47484] != expected 0xe6aef032 # # Exception| cpu 0: rx_hash 0xd98d195c [saddr 192.0.3.2 daddr 192.0.3.1 sport 59024 dport 47484] != expected 0xa524b48d # # Exception| cpu 4: rx_hash 0xb4657ef3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58952 dport 47484] != expected 0xaaffc436 # # Exception| cpu 5: rx_hash 0xe499c643 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58938 dport 47484] != expected 0x35ebcae2 # # Exception| cpu 5: rx_hash 0x26fa0b67 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58988 dport 47484] != expected 0x40248592 # # Exception| cpu 5: rx_hash 0x99ca940d [saddr 192.0.3.2 daddr 192.0.3.1 sport 58998 dport 47484] != expected 0x5961dd7d # # Exception| cpu 5: rx_hash 0x03c4e04f [saddr 192.0.3.2 daddr 192.0.3.1 sport 59006 dport 47484] != expected 0x959206db # # Exception| cpu 5: rx_hash 0x3a98bfbb [saddr 192.0.3.2 daddr 192.0.3.1 sport 59020 dport 47484] != expected 0x164935b5 # # Exception| cpu 5: rx_hash 0x779f859a [saddr 192.0.3.2 daddr 192.0.3.1 sport 59036 dport 47484] != expected 0xf030d866 # # Exception| cpu 5: rx_hash 0x5a306f64 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59042 dport 47484] != expected 0x3aec12d # # Exception| cpu 0: rx_hash 0x4b126cc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59060 dport 47484] != expected 0x4ffff529 # # Exception| cpu 0: rx_hash 0xb925c983 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59070 dport 47484] != expected 0xb0c34015 # # Exception| cpu 0: rx_hash 0x47cbedf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59072 dport 47484] != expected 0x7ac3222a # # Exception| cpu 0: rx_hash 0x3ed03f50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59092 dport 47484] != expected 0x55d78b4 # # Exception| cpu 0: rx_hash 0x5e78ef8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 59130 dport 47484] != expected 0x10ba8c2c # # Exception| cpu 4: rx_hash 0x9c1b22ab [saddr 192.0.3.2 daddr 192.0.3.1 sport 59052 dport 47484] != expected 0x6575c35c # # Exception| cpu 4: rx_hash 0xf8fb729f [saddr 192.0.3.2 daddr 192.0.3.1 sport 59098 dport 47484] != expected 0x63867ac5 # # Exception| cpu 4: rx_hash 0x84fd8dba [saddr 192.0.3.2 daddr 192.0.3.1 sport 59152 dport 47484] != expected 0xb78c17ea # # Exception| cpu 5: rx_hash 0x81e0a03a [saddr 192.0.3.2 daddr 192.0.3.1 sport 59086 dport 47484] != expected 0x1c18205b # # Exception| cpu 5: rx_hash 0xd5549861 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59108 dport 47484] != expected 0x9018638e # # Exception| cpu 5: rx_hash 0x9853a240 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59124 dport 47484] != expected 0x76618e5d # # Exception| cpu 5: rx_hash 0x3bcd12d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59146 dport 47484] != expected 0xaec94f05 # # Exception| cpu 5: rx_hash 0x76ca28f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59162 dport 47484] != expected 0x48b0a2d6 # # Exception| cpu 0: rx_hash 0xc16bb64d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59180 dport 47484] != expected 0x77dd603b # # Exception| cpu 0: rx_hash 0xe4555d65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59198 dport 47484] != expected 0xa26be372 # # Exception| cpu 0: rx_hash 0x7282a81a [saddr 192.0.3.2 daddr 192.0.3.1 sport 59202 dport 47484] != expected 0x5ba4efd7 # # Exception| cpu 0: rx_hash 0x469e409e [saddr 192.0.3.2 daddr 192.0.3.1 sport 59206 dport 47484] != expected 0xc243589a # # Exception| cpu 0: rx_hash 0x0b997abf [saddr 192.0.3.2 daddr 192.0.3.1 sport 59222 dport 47484] != expected 0x243ab549 # # Exception| cpu 4: rx_hash 0x88240c87 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59236 dport 47484] != expected 0x82b0c0e9 # # Exception| cpu 5: rx_hash 0x6f792a8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 59168 dport 47484] != expected 0x22c90cd0 # # Exception| cpu 5: rx_hash 0x4a47c1a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59186 dport 47484] != expected 0xf77f8f99 # # Exception| cpu 5: rx_hash 0xa58be679 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59226 dport 47484] != expected 0x712ed9a2 # # Exception| cpu 5: rx_hash 0x91970efd [saddr 192.0.3.2 daddr 192.0.3.1 sport 59230 dport 47484] != expected 0xe8c96eef # # Exception| cpu 5: rx_hash 0xc52336a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59252 dport 47484] != expected 0x64c92d3a # # Exception| cpu 5: rx_hash 0xc86381d6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59266 dport 47484] != expected 0x7ef5a919 # # Exception| cpu 5: rx_hash 0x526df594 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59274 dport 47484] != expected 0xb20672bf # # Exception| cpu 5: rx_hash 0xb1785373 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59286 dport 47484] != expected 0x16bf387 # # 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 0xca20b5fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58236 dport 47901] OK # # # cpu 0: rx_hash 0xa21964f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58238 dport 47901] OK # # # cpu 0: rx_hash 0x8a6738aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58266 dport 47901] OK # # # cpu 0: rx_hash 0x18f84d3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58302 dport 47901] OK # # # cpu 4: rx_hash 0xcff1035d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58278 dport 47901] OK # # # cpu 4: rx_hash 0xeacfe875 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58292 dport 47901] OK # # # cpu 4: rx_hash 0xd20a81cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58308 dport 47901] OK # # # cpu 4: rx_hash 0xab115369 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58320 dport 47901] OK # # # cpu 5: rx_hash 0x0c0bf834 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58226 dport 47901] OK # # # cpu 5: rx_hash 0xaf59d382 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58248 dport 47901] OK # # # cpu 5: rx_hash 0xe25ee9a3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58264 dport 47901] OK # # # cpu 5: rx_hash 0x7c181d0a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58312 dport 47901] OK # # # cpu 5: rx_hash 0x6d3a1ea6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58334 dport 47901] OK # # # cpu 0: rx_hash 0x979cba3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58360 dport 47901] OK # # # cpu 0: rx_hash 0xa38052bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58364 dport 47901] OK # # # cpu 0: rx_hash 0xb27c2c3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58384 dport 47901] OK # # # cpu 0: rx_hash 0x1c6eb0f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58396 dport 47901] OK # # # cpu 4: rx_hash 0x404b8975 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58394 dport 47901] OK # # # cpu 4: rx_hash 0x8ef1c56c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58424 dport 47901] OK # # # cpu 5: rx_hash 0x86beb997 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58350 dport 47901] OK # # # cpu 5: rx_hash 0x0d92ce79 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58352 dport 47901] OK # # # cpu 5: rx_hash 0x65ab1f70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58354 dport 47901] OK # # # cpu 5: rx_hash 0x51698ad9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58380 dport 47901] OK # # # cpu 5: rx_hash 0x05ddb282 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58406 dport 47901] OK # # # cpu 5: rx_hash 0xbaed2de8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58428 dport 47901] OK # # # cpu 0: rx_hash 0x20e359aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58420 dport 47901] OK # # # cpu 0: rx_hash 0x701fe11a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58438 dport 47901] OK # # # cpu 0: rx_hash 0x090433bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58450 dport 47901] OK # # # cpu 0: rx_hash 0xdbdccb7a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58512 dport 47901] OK # # # cpu 0: rx_hash 0x41d2bf38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58520 dport 47901] OK # # # cpu 4: rx_hash 0x82284451 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58444 dport 47901] OK # # # cpu 4: rx_hash 0x8ab94587 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58464 dport 47901] OK # # # cpu 4: rx_hash 0xbea5ad03 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58468 dport 47901] OK # # # cpu 4: rx_hash 0xaa561809 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58536 dport 47901] OK # # # cpu 4: rx_hash 0x217a6fe7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58550 dport 47901] OK # # # cpu 5: rx_hash 0xf3a29722 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58484 dport 47901] OK # # # cpu 5: rx_hash 0xfee22052 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58498 dport 47901] OK # # # cpu 5: rx_hash 0x38c96d9d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58508 dport 47901] OK # # # cpu 5: rx_hash 0x50f0bc94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58510 dport 47901] OK # # # cpu 0: rx_hash 0x2da3eeda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58562 dport 47901] OK # # # cpu 0: rx_hash 0x089d05f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58576 dport 47901] OK # # # cpu 0: rx_hash 0x47e7aab0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44894 dport 47901] 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 338, 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 57260 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 36 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x1b8397dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 44973 dport 57260] != expected 0xa0305f06 # # Exception| cpu 0: rx_hash 0x1b8397dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 49748 dport 57260] != expected 0x23312c5c # # Exception| cpu 0: rx_hash 0x1b8397dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 56764 dport 57260] != expected 0x22487bef # # Exception| cpu 0: rx_hash 0x1b8397dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 58665 dport 57260] != expected 0x2fde773f # # Exception| cpu 0: rx_hash 0x1b8397dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 42617 dport 57260] != expected 0x95542e50 # # Exception| cpu 0: rx_hash 0x1b8397dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 36766 dport 57260] != expected 0xb957cb64 # # Exception| cpu 0: rx_hash 0x1b8397dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 41667 dport 57260] != expected 0x207b5a5b # # Exception| cpu 0: rx_hash 0x1b8397dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 49130 dport 57260] != expected 0xe4fe597c # # Exception| cpu 0: rx_hash 0x1b8397dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 49770 dport 57260] != expected 0xd0af3517 # # Exception| cpu 0: rx_hash 0x1b8397dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 45649 dport 57260] != expected 0x59e49d45 # # Exception| cpu 0: rx_hash 0x1b8397dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 35544 dport 57260] != expected 0xe71f10ad # # Exception| cpu 0: rx_hash 0x1b8397dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 54863 dport 57260] != expected 0x2e9537dd # # Exception| cpu 0: rx_hash 0x1b8397dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 45715 dport 57260] != expected 0x4f7ab511 # # Exception| cpu 0: rx_hash 0x1b8397dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 40509 dport 57260] != expected 0x3c7454a9 # # Exception| cpu 0: rx_hash 0x1b8397dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 47133 dport 57260] != expected 0xd391b66f # # Exception| cpu 0: rx_hash 0x1b8397dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 44929 dport 57260] != expected 0x8618c504 # # Exception| cpu 0: rx_hash 0x1b8397dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 49822 dport 57260] != expected 0xf95cdfae # # Exception| cpu 0: rx_hash 0x1b8397dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 46731 dport 57260] != expected 0xa66964d3 # # Exception| cpu 0: rx_hash 0x1b8397dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 55900 dport 57260] != expected 0x3ee87dcc # # Exception| cpu 0: rx_hash 0x1b8397dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 44582 dport 57260] != expected 0x2a3a9469 # # Exception| cpu 0: rx_hash 0x1b8397dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 41526 dport 57260] != expected 0x6e166dd6 # # Exception| cpu 0: rx_hash 0x1b8397dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 41047 dport 57260] != expected 0xc419f211 # # Exception| cpu 0: rx_hash 0x1b8397dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 49787 dport 57260] != expected 0x514805f0 # # Exception| cpu 0: rx_hash 0x1b8397dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 53031 dport 57260] != expected 0x7789750d # # Exception| cpu 0: rx_hash 0x1b8397dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 36612 dport 57260] != expected 0xbcddae31 # # Exception| cpu 0: rx_hash 0x1b8397dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 47465 dport 57260] != expected 0xe8caffb1 # # Exception| cpu 0: rx_hash 0x1b8397dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 49590 dport 57260] != expected 0xcfc7a352 # # Exception| cpu 0: rx_hash 0x1b8397dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 57417 dport 57260] != expected 0xa88283c8 # # Exception| cpu 0: rx_hash 0x1b8397dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 53649 dport 57260] != expected 0xc1ab28b5 # # Exception| cpu 0: rx_hash 0x1b8397dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 54814 dport 57260] != expected 0x96ec7c4e # # Exception| cpu 0: rx_hash 0x1b8397dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 52098 dport 57260] != expected 0x259a3390 # # Exception| cpu 0: rx_hash 0x1b8397dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 36721 dport 57260] != expected 0xee7fa406 # # Exception| cpu 0: rx_hash 0x1b8397dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 59843 dport 57260] != expected 0x24da6648 # # Exception| cpu 0: rx_hash 0x1b8397dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 36345 dport 57260] != expected 0xb9708d74 # # Exception| cpu 0: rx_hash 0x1b8397dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 56860 dport 57260] != expected 0xc4efe10f # # Exception| cpu 0: rx_hash 0x1b8397dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 41594 dport 57260] != expected 0x29c7a49 # # Exception| count: pass=0 nohash=0 fail=36 # # 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 338, 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 35734 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xcbe198cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33708 dport 35734] != expected 0xc00919c2 # # Exception| cpu 4: rx_hash 0xcbe198cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32957 dport 35734] != expected 0x73c5cb82 # # Exception| cpu 4: rx_hash 0xcbe198cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45984 dport 35734] != expected 0x5cf001a3 # # Exception| cpu 4: rx_hash 0xcbe198cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54707 dport 35734] != expected 0xa794aff3 # # Exception| cpu 4: rx_hash 0xcbe198cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34892 dport 35734] != expected 0xb449e919 # # Exception| cpu 4: rx_hash 0xcbe198cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47069 dport 35734] != expected 0x97604a26 # # Exception| cpu 4: rx_hash 0xcbe198cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56121 dport 35734] != expected 0xedc5c6b1 # # Exception| cpu 4: rx_hash 0xcbe198cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45475 dport 35734] != expected 0xfed24b69 # # Exception| cpu 4: rx_hash 0xcbe198cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48271 dport 35734] != expected 0x93d2b81 # # Exception| cpu 4: rx_hash 0xcbe198cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49248 dport 35734] != expected 0x7291a775 # # Exception| cpu 4: rx_hash 0xcbe198cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39218 dport 35734] != expected 0x5d3ab9f7 # # Exception| cpu 4: rx_hash 0xcbe198cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58724 dport 35734] != expected 0xeecfa326 # # Exception| cpu 4: rx_hash 0xcbe198cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37777 dport 35734] != expected 0x76a1871d # # Exception| cpu 4: rx_hash 0xcbe198cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36753 dport 35734] != expected 0x9e4292bb # # Exception| cpu 4: rx_hash 0xcbe198cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35546 dport 35734] != expected 0xd6a33420 # # Exception| cpu 4: rx_hash 0xcbe198cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35056 dport 35734] != expected 0x987f35aa # # Exception| cpu 4: rx_hash 0xcbe198cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37644 dport 35734] != expected 0x2c6764ac # # Exception| cpu 4: rx_hash 0xcbe198cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43686 dport 35734] != expected 0x51d242c2 # # Exception| cpu 4: rx_hash 0xcbe198cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53005 dport 35734] != expected 0x9c2492d6 # # Exception| cpu 4: rx_hash 0xcbe198cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39477 dport 35734] != expected 0xffd4681b # # Exception| cpu 4: rx_hash 0xcbe198cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47505 dport 35734] != expected 0x3bf53325 # # Exception| cpu 4: rx_hash 0xcbe198cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59986 dport 35734] != expected 0xbc786575 # # Exception| cpu 4: rx_hash 0xcbe198cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42260 dport 35734] != expected 0x5ed98b51 # # Exception| cpu 4: rx_hash 0xcbe198cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46084 dport 35734] != expected 0x443c5e8 # # Exception| cpu 4: rx_hash 0xcbe198cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36196 dport 35734] != expected 0x31206f01 # # Exception| cpu 4: rx_hash 0xcbe198cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39187 dport 35734] != expected 0x2bca86f5 # # Exception| cpu 4: rx_hash 0xcbe198cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52942 dport 35734] != expected 0xaa5fbba3 # # Exception| cpu 4: rx_hash 0xcbe198cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51625 dport 35734] != expected 0xf047253f # # Exception| cpu 4: rx_hash 0xcbe198cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37223 dport 35734] != expected 0x618909bc # # Exception| cpu 4: rx_hash 0xcbe198cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57906 dport 35734] != expected 0x8f203899 # # Exception| cpu 4: rx_hash 0xcbe198cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53986 dport 35734] != expected 0x4a2dafd3 # # Exception| cpu 4: rx_hash 0xcbe198cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45895 dport 35734] != expected 0xccc42ee0 # # Exception| cpu 4: rx_hash 0xcbe198cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38539 dport 35734] != expected 0x7075773d # # Exception| cpu 4: rx_hash 0xcbe198cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60535 dport 35734] != expected 0x69c897ca # # Exception| cpu 4: rx_hash 0xcbe198cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40285 dport 35734] != expected 0xb394195a # # Exception| cpu 4: rx_hash 0xcbe198cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32912 dport 35734] != expected 0xab276846 # # Exception| cpu 4: rx_hash 0xcbe198cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42242 dport 35734] != expected 0x4ffb88fd # # Exception| cpu 4: rx_hash 0xcbe198cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46369 dport 35734] != expected 0x727f61cc # # Exception| cpu 4: rx_hash 0xcbe198cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56447 dport 35734] != expected 0xc12d672f # # Exception| cpu 4: rx_hash 0xcbe198cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42273 dport 35734] != expected 0x513266f6 # # 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 338, 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 338, 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 338, 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 338, 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 338, 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 338, 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 338, 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 338, 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 /srv/vmksft/testing/wt-24/tools/testing/selftests/kselftest/runner.sh: line 50: : No such file or directory 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__->