< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' # overriding timeout to 720 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 51315 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x3de22f56 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41424 dport 51315] != expected 0xe0d54c2f # # Exception| cpu 0: rx_hash 0xe1df8efe [saddr 192.0.3.2 daddr 192.0.3.1 sport 41440 dport 51315] != expected 0xda253699 # # Exception| cpu 0: rx_hash 0xa0967886 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41442 dport 51315] != expected 0xbf27afbc # # Exception| cpu 0: rx_hash 0xda08b768 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41514 dport 51315] != expected 0x7b7410f3 # # Exception| cpu 4: rx_hash 0xe7d81b84 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41500 dport 51315] != expected 0x9607bff2 # # Exception| cpu 5: rx_hash 0x92b509fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 41394 dport 51315] != expected 0x18afe851 # # Exception| cpu 5: rx_hash 0x735804be [saddr 192.0.3.2 daddr 192.0.3.1 sport 41396 dport 51315] != expected 0xcf2c3de6 # # Exception| cpu 5: rx_hash 0xe2438f58 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41406 dport 51315] != expected 0xf36e028a # # Exception| cpu 5: rx_hash 0xc4d09a7f [saddr 192.0.3.2 daddr 192.0.3.1 sport 41418 dport 51315] != expected 0xf0372067 # # Exception| cpu 5: rx_hash 0xc8bf4649 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41458 dport 51315] != expected 0x9387fc98 # # Exception| cpu 5: rx_hash 0xbe4e5591 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41474 dport 51315] != expected 0x34649f28 # # Exception| cpu 5: rx_hash 0xd6676b5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41490 dport 51315] != expected 0x18c4cc0c # # Exception| cpu 0: rx_hash 0x3be5ba2c [saddr 192.0.3.2 daddr 192.0.3.1 sport 41516 dport 51315] != expected 0xacf7c544 # # Exception| cpu 0: rx_hash 0x233a0241 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41520 dport 51315] != expected 0x6b967cbb # # Exception| cpu 0: rx_hash 0xc2d70f05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41526 dport 51315] != expected 0xbc15a90c # # Exception| cpu 0: rx_hash 0x341667bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 41546 dport 51315] != expected 0xe60c2da8 # # Exception| cpu 0: rx_hash 0x94b29c80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41550 dport 51315] != expected 0x548d613a # # Exception| cpu 0: rx_hash 0x2cc9dfd1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41558 dport 51315] != expected 0x216d9457 # # Exception| cpu 0: rx_hash 0xd994b6ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 41588 dport 51315] != expected 0x523f24e0 # # Exception| cpu 4: rx_hash 0x8c6d24ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 41554 dport 51315] != expected 0x93ecd8c5 # # Exception| cpu 4: rx_hash 0x3879bb8a [saddr 192.0.3.2 daddr 192.0.3.1 sport 41586 dport 51315] != expected 0x85bcf157 # # Exception| cpu 4: rx_hash 0x934b7248 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41602 dport 51315] != expected 0xf1f0954c # # Exception| cpu 4: rx_hash 0xfb624c87 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41618 dport 51315] != expected 0xdd50c668 # # Exception| cpu 5: rx_hash 0xe4441a22 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41538 dport 51315] != expected 0xbf4c8be1 # # Exception| cpu 5: rx_hash 0xb1bd8801 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41572 dport 51315] != expected 0x7e9f77c4 # # Exception| cpu 5: rx_hash 0xc14b0ea3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41576 dport 51315] != expected 0x955e9d1f # # Exception| cpu 0: rx_hash 0x19134065 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41674 dport 51315] != expected 0x239827cc # # Exception| cpu 0: rx_hash 0x01ccf808 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41686 dport 51315] != expected 0xe4f99e33 # # Exception| cpu 0: rx_hash 0x0da3243e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41710 dport 51315] != expected 0x874942cc # # Exception| cpu 0: rx_hash 0x69853005 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41728 dport 51315] != expected 0x33ac033f # # Exception| cpu 0: rx_hash 0xf89ebbe3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41738 dport 51315] != expected 0xfee3c53 # # Exception| cpu 4: rx_hash 0x66161b57 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41632 dport 51315] != expected 0x82a225fb # # Exception| cpu 4: rx_hash 0xf70d90b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41642 dport 51315] != expected 0xbee01a97 # # Exception| cpu 4: rx_hash 0x57a96b8d [saddr 192.0.3.2 daddr 192.0.3.1 sport 41646 dport 51315] != expected 0xc615605 # # Exception| cpu 4: rx_hash 0x3f805542 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41662 dport 51315] != expected 0x20c10521 # # Exception| cpu 4: rx_hash 0x7d55a29c [saddr 192.0.3.2 daddr 192.0.3.1 sport 41698 dport 51315] != expected 0x6c88a817 # # Exception| cpu 5: rx_hash 0x5bc6b7bb [saddr 192.0.3.2 daddr 192.0.3.1 sport 41622 dport 51315] != expected 0x6fd18afa # # Exception| cpu 5: rx_hash 0x40850e70 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41684 dport 51315] != expected 0x81fb0716 # # Exception| cpu 5: rx_hash 0xddf159a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41702 dport 51315] != expected 0xde09e485 # # Exception| cpu 5: rx_hash 0x54356a2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 41712 dport 51315] != expected 0x252a6216 # # 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 0x47d24932 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47068 dport 36442] OK # # # cpu 0: rx_hash 0xeb196e38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47072 dport 36442] OK # # # cpu 4: rx_hash 0x7a02e5de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47082 dport 36442] OK # # # cpu 4: rx_hash 0xe35cb8ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47110 dport 36442] OK # # # cpu 5: rx_hash 0x2ffb77fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47052 dport 36442] OK # # # cpu 5: rx_hash 0x4bbd9504 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47076 dport 36442] OK # # # cpu 5: rx_hash 0xf3c6d655 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47100 dport 36442] OK # # # cpu 5: rx_hash 0x02b1b5a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47104 dport 36442] OK # # # cpu 5: rx_hash 0x330ec573 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47118 dport 36442] OK # # # cpu 5: rx_hash 0x1a6e0dc4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47132 dport 36442] OK # # # cpu 5: rx_hash 0x27bea128 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47146 dport 36442] OK # # # cpu 0: rx_hash 0xc279a68f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47090 dport 36442] OK # # # cpu 0: rx_hash 0x90363fe9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47188 dport 36442] OK # # # cpu 0: rx_hash 0xecaf657d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47200 dport 36442] OK # # # cpu 0: rx_hash 0x3cfd18e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47208 dport 36442] OK # # # cpu 4: rx_hash 0x4f979fe7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47162 dport 36442] OK # # # cpu 4: rx_hash 0x656b56f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47222 dport 36442] OK # # # cpu 4: rx_hash 0x159dd054 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47226 dport 36442] OK # # # cpu 4: rx_hash 0x5f4214d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47244 dport 36442] OK # # # cpu 5: rx_hash 0xb956f75e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47174 dport 36442] OK # # # cpu 5: rx_hash 0xd17fc991 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47190 dport 36442] OK # # # cpu 5: rx_hash 0x84865bb2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47216 dport 36442] OK # # # cpu 5: rx_hash 0xffe6efee [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47240 dport 36442] OK # # # cpu 0: rx_hash 0xa670a1fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47254 dport 36442] OK # # # cpu 0: rx_hash 0xd6862759 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47258 dport 36442] OK # # # cpu 0: rx_hash 0x376b2a1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47260 dport 36442] OK # # # cpu 0: rx_hash 0x837fb57a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47292 dport 36442] OK # # # cpu 0: rx_hash 0xc2364302 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47294 dport 36442] OK # # # cpu 4: rx_hash 0xdae9fb6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47266 dport 36442] OK # # # cpu 4: rx_hash 0xa5eca05d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47304 dport 36442] OK # # # cpu 4: rx_hash 0xfc7aee48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47318 dport 36442] OK # # # cpu 4: rx_hash 0x6d6165ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47324 dport 36442] OK # # # cpu 4: rx_hash 0x50b1c942 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47338 dport 36442] OK # # # cpu 4: rx_hash 0xf015327e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47342 dport 36442] OK # # # cpu 5: rx_hash 0xb2c0c5a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47282 dport 36442] OK # # # cpu 5: rx_hash 0x80e3b4dc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47330 dport 36442] OK # # # cpu 5: rx_hash 0x11f83f3a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47336 dport 36442] OK # # # cpu 0: rx_hash 0x1df715ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47382 dport 36442] OK # # # cpu 0: rx_hash 0xf075c4bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47400 dport 36442] OK # # # cpu 0: rx_hash 0xe8aa7cd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47412 dport 36442] 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 41797 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x3c582e50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49485 dport 41797] != expected 0xbe89549b # # Exception| cpu 0: rx_hash 0x3c582e50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49485 dport 41797] != expected 0xbe89549b # # Exception| cpu 0: rx_hash 0x3c582e50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41925 dport 41797] != expected 0x95a58212 # # Exception| cpu 0: rx_hash 0x3c582e50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41925 dport 41797] != expected 0x95a58212 # # Exception| cpu 0: rx_hash 0x3c582e50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50431 dport 41797] != expected 0x9e973912 # # Exception| cpu 0: rx_hash 0x3c582e50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50431 dport 41797] != expected 0x9e973912 # # Exception| cpu 0: rx_hash 0x3c582e50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48164 dport 41797] != expected 0x1624e174 # # Exception| cpu 0: rx_hash 0x3c582e50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48164 dport 41797] != expected 0x1624e174 # # Exception| cpu 0: rx_hash 0x3c582e50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48104 dport 41797] != expected 0xb84493e5 # # Exception| cpu 0: rx_hash 0x3c582e50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48104 dport 41797] != expected 0xb84493e5 # # Exception| cpu 0: rx_hash 0x3c582e50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51230 dport 41797] != expected 0x3895fd8c # # Exception| cpu 0: rx_hash 0x3c582e50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51230 dport 41797] != expected 0x3895fd8c # # Exception| cpu 0: rx_hash 0x3c582e50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40689 dport 41797] != expected 0x46cf8094 # # Exception| cpu 0: rx_hash 0x3c582e50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40689 dport 41797] != expected 0x46cf8094 # # Exception| cpu 0: rx_hash 0x3c582e50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45164 dport 41797] != expected 0xf0a7921e # # Exception| cpu 0: rx_hash 0x3c582e50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45164 dport 41797] != expected 0xf0a7921e # # Exception| cpu 0: rx_hash 0x3c582e50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34270 dport 41797] != expected 0xdd830fed # # Exception| cpu 0: rx_hash 0x3c582e50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34270 dport 41797] != expected 0xdd830fed # # Exception| cpu 0: rx_hash 0x3c582e50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57472 dport 41797] != expected 0x482dc7bd # # Exception| cpu 0: rx_hash 0x3c582e50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57472 dport 41797] != expected 0x482dc7bd # # Exception| cpu 0: rx_hash 0x3c582e50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41544 dport 41797] != expected 0x133f55d4 # # Exception| cpu 0: rx_hash 0x3c582e50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41544 dport 41797] != expected 0x133f55d4 # # Exception| cpu 0: rx_hash 0x3c582e50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56162 dport 41797] != expected 0x470fded0 # # Exception| cpu 0: rx_hash 0x3c582e50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56162 dport 41797] != expected 0x470fded0 # # Exception| cpu 0: rx_hash 0x3c582e50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43560 dport 41797] != expected 0x621e2829 # # Exception| cpu 0: rx_hash 0x3c582e50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43560 dport 41797] != expected 0x621e2829 # # Exception| cpu 0: rx_hash 0x3c582e50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57885 dport 41797] != expected 0x31b844f4 # # Exception| cpu 0: rx_hash 0x3c582e50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57885 dport 41797] != expected 0x31b844f4 # # Exception| cpu 0: rx_hash 0x3c582e50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48696 dport 41797] != expected 0x60205a12 # # Exception| cpu 0: rx_hash 0x3c582e50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48696 dport 41797] != expected 0x60205a12 # # Exception| cpu 0: rx_hash 0x3c582e50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36929 dport 41797] != expected 0x3c253335 # # Exception| cpu 0: rx_hash 0x3c582e50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36929 dport 41797] != expected 0x3c253335 # # Exception| cpu 0: rx_hash 0x3c582e50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47577 dport 41797] != expected 0xf9d4d981 # # Exception| cpu 0: rx_hash 0x3c582e50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47577 dport 41797] != expected 0xf9d4d981 # # Exception| cpu 0: rx_hash 0x3c582e50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41538 dport 41797] != expected 0x2f7d6ab8 # # Exception| cpu 0: rx_hash 0x3c582e50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41538 dport 41797] != expected 0x2f7d6ab8 # # Exception| cpu 0: rx_hash 0x3c582e50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50452 dport 41797] != expected 0x52f60638 # # Exception| cpu 0: rx_hash 0x3c582e50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50452 dport 41797] != expected 0x52f60638 # # Exception| cpu 0: rx_hash 0x3c582e50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35061 dport 41797] != expected 0x6bb5ef80 # # Exception| cpu 0: rx_hash 0x3c582e50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35061 dport 41797] != expected 0x6bb5ef80 # # Exception| cpu 0: rx_hash 0x3c582e50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60222 dport 41797] != expected 0x67c839c # # Exception| cpu 0: rx_hash 0x3c582e50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60222 dport 41797] != expected 0x67c839c # # 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 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 56886 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x985de490 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44718 dport 56886] != expected 0x9891d2b9 # # Exception| cpu 4: rx_hash 0x985de490 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44718 dport 56886] != expected 0x9891d2b9 # # Exception| cpu 4: rx_hash 0x985de490 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59038 dport 56886] != expected 0xfc262b23 # # Exception| cpu 4: rx_hash 0x985de490 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59038 dport 56886] != expected 0xfc262b23 # # Exception| cpu 4: rx_hash 0x985de490 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51976 dport 56886] != expected 0xeda14e84 # # Exception| cpu 4: rx_hash 0x985de490 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51976 dport 56886] != expected 0xeda14e84 # # Exception| cpu 4: rx_hash 0x985de490 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37741 dport 56886] != expected 0x306af891 # # Exception| cpu 4: rx_hash 0x985de490 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37741 dport 56886] != expected 0x306af891 # # Exception| cpu 4: rx_hash 0x985de490 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40952 dport 56886] != expected 0xa00100cc # # Exception| cpu 4: rx_hash 0x985de490 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40952 dport 56886] != expected 0xa00100cc # # Exception| cpu 4: rx_hash 0x985de490 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47031 dport 56886] != expected 0xcf4395b6 # # Exception| cpu 4: rx_hash 0x985de490 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47031 dport 56886] != expected 0xcf4395b6 # # Exception| cpu 4: rx_hash 0x985de490 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59880 dport 56886] != expected 0xb14fe4e0 # # Exception| cpu 4: rx_hash 0x985de490 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59880 dport 56886] != expected 0xb14fe4e0 # # Exception| cpu 4: rx_hash 0x985de490 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48674 dport 56886] != expected 0x6c0a5afc # # Exception| cpu 4: rx_hash 0x985de490 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48674 dport 56886] != expected 0x6c0a5afc # # Exception| cpu 4: rx_hash 0x985de490 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34862 dport 56886] != expected 0x8fc10cf2 # # Exception| cpu 4: rx_hash 0x985de490 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34862 dport 56886] != expected 0x8fc10cf2 # # Exception| cpu 4: rx_hash 0x985de490 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58046 dport 56886] != expected 0xed9210bf # # Exception| cpu 4: rx_hash 0x985de490 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58046 dport 56886] != expected 0xed9210bf # # Exception| cpu 4: rx_hash 0x985de490 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60524 dport 56886] != expected 0xfcc0f12 # # Exception| cpu 4: rx_hash 0x985de490 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60524 dport 56886] != expected 0xfcc0f12 # # Exception| cpu 4: rx_hash 0x985de490 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45218 dport 56886] != expected 0xfd3ec255 # # Exception| cpu 4: rx_hash 0x985de490 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45218 dport 56886] != expected 0xfd3ec255 # # Exception| cpu 4: rx_hash 0x985de490 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44390 dport 56886] != expected 0xe20f1d57 # # Exception| cpu 4: rx_hash 0x985de490 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44390 dport 56886] != expected 0xe20f1d57 # # Exception| cpu 4: rx_hash 0x985de490 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45486 dport 56886] != expected 0x1b4ad71b # # Exception| cpu 4: rx_hash 0x985de490 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45486 dport 56886] != expected 0x1b4ad71b # # Exception| cpu 4: rx_hash 0x985de490 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49937 dport 56886] != expected 0x8599b359 # # Exception| cpu 4: rx_hash 0x985de490 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49937 dport 56886] != expected 0x8599b359 # # Exception| cpu 4: rx_hash 0x985de490 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59175 dport 56886] != expected 0xc95dafd1 # # Exception| cpu 4: rx_hash 0x985de490 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59175 dport 56886] != expected 0xc95dafd1 # # Exception| cpu 4: rx_hash 0x985de490 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36007 dport 56886] != expected 0x55a51ebf # # Exception| cpu 4: rx_hash 0x985de490 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36007 dport 56886] != expected 0x55a51ebf # # Exception| cpu 4: rx_hash 0x985de490 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57359 dport 56886] != expected 0xd57833c9 # # Exception| cpu 4: rx_hash 0x985de490 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57359 dport 56886] != expected 0xd57833c9 # # Exception| cpu 4: rx_hash 0x985de490 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38698 dport 56886] != expected 0xacbef26c # # Exception| cpu 4: rx_hash 0x985de490 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38698 dport 56886] != expected 0xacbef26c # # Exception| cpu 4: rx_hash 0x985de490 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57314 dport 56886] != expected 0xb369bfaa # # Exception| cpu 4: rx_hash 0x985de490 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57314 dport 56886] != expected 0xb369bfaa # # Exception| cpu 4: rx_hash 0x985de490 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42857 dport 56886] != expected 0x48b29af7 # # Exception| count: pass=0 nohash=0 fail=41 # # 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__->