TAP version 13 1..1 # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/hw-worker/tests/1536/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/hw-worker/tests/1536/drivers/net/hw/./toeplitz.py", line 196, in test # # Exception| _send_traffic(cfg, proto_flag, ipver, port) # # Exception| ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/hw-worker/tests/1536/drivers/net/hw/./toeplitz.py", line 132, in _send_traffic # # Exception| cmd(socat_cmd, shell=True, host=cfg.remote) # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/hw-worker/tests/1536/net/lib/py/utils.py", line 96, in __init__ # # Exception| self.process(terminate=False, fail=fail, expect_fail=expect_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| timeout=timeout) # # Exception| ^^^^^^^^^^^^^^^^ # # Exception| File "/srv/hw-worker/tests/1536/net/lib/py/utils.py", line 118, in process # # Exception| stdout, stderr = self._process_terminate(terminate=terminate, # # Exception| ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ # # Exception| timeout=timeout) # # Exception| ^^^^^^^^^^^^^^^^ # # Exception| File "/srv/hw-worker/tests/1536/net/lib/py/utils.py", line 102, in _process_terminate # # Exception| stdout, stderr = self.proc.communicate(timeout=timeout) # # Exception| ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ # # Exception| File "/usr/lib64/python3.14/subprocess.py", line 1220, in communicate # # Exception| stdout, stderr = self._communicate(input, endtime, timeout) # # Exception| ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/usr/lib64/python3.14/subprocess.py", line 2153, in _communicate # # Exception| self._check_timeout(endtime, orig_timeout, stdout, stderr) # # Exception| ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/usr/lib64/python3.14/subprocess.py", line 1267, in _check_timeout # # Exception| raise TimeoutExpired( # # Exception| ...<2 lines>... # # Exception| stderr=b''.join(stderr_seq) if stderr_seq else None) # # Exception| subprocess.TimeoutExpired: Command '['ssh', '-q', 'root@10.99.1.42', '\n for i in `seq 20`; do\n echo "msg $i" | socat -4 -t 0.1 - TCP:10.88.2.1:33897;\n sleep 0.001;\n done\n ']' timed out after 5 seconds # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 512 # # # cpu 23: rx_hash 0xc49e4124 [saddr fd00:2::2 daddr fd00:2::1 sport 44458 dport 39923] OK # # # cpu 19: rx_hash 0x4f0f5d28 [saddr fd00:2::2 daddr fd00:2::1 sport 44480 dport 39923] OK # # # cpu 19: rx_hash 0xbdeeb520 [saddr fd00:2::2 daddr fd00:2::1 sport 44518 dport 39923] OK # # # cpu 25: rx_hash 0xca75c9d6 [saddr fd00:2::2 daddr fd00:2::1 sport 44462 dport 39923] OK # # # cpu 20: rx_hash 0x80516761 [saddr fd00:2::2 daddr fd00:2::1 sport 44466 dport 39923] OK # # # cpu 26: rx_hash 0x29a7e84f [saddr fd00:2::2 daddr fd00:2::1 sport 44520 dport 39923] OK # # # cpu 21: rx_hash 0x65b0c0d2 [saddr fd00:2::2 daddr fd00:2::1 sport 44544 dport 39923] OK # # # cpu 22: rx_hash 0x18fce27b [saddr fd00:2::2 daddr fd00:2::1 sport 44510 dport 39923] OK # # # cpu 22: rx_hash 0xea1d0a73 [saddr fd00:2::2 daddr fd00:2::1 sport 44536 dport 39923] OK # # # cpu 22: rx_hash 0x3ca8f773 [saddr fd00:2::2 daddr fd00:2::1 sport 44570 dport 39923] OK # # # cpu 23: rx_hash 0x8cb5bf14 [saddr fd00:2::2 daddr fd00:2::1 sport 44496 dport 39923] OK # # # cpu 23: rx_hash 0x5a004214 [saddr fd00:2::2 daddr fd00:2::1 sport 44594 dport 39923] OK # # # cpu 24: rx_hash 0x274c60bd [saddr fd00:2::2 daddr fd00:2::1 sport 44524 dport 39923] OK # # # cpu 24: rx_hash 0xf9219365 [saddr fd00:2::2 daddr fd00:2::1 sport 44542 dport 39923] OK # # # cpu 24: rx_hash 0xdd75866d [saddr fd00:2::2 daddr fd00:2::1 sport 44602 dport 39923] OK # # # cpu 19: rx_hash 0x6b5b4820 [saddr fd00:2::2 daddr fd00:2::1 sport 44548 dport 39923] OK # # # cpu 20: rx_hash 0x1ecf6451 [saddr fd00:2::2 daddr fd00:2::1 sport 44586 dport 39923] OK # # # cpu 26: rx_hash 0xff12154f [saddr fd00:2::2 daddr fd00:2::1 sport 44554 dport 39923] OK # # # cpu 26: rx_hash 0xd39e0e9f [saddr fd00:2::2 daddr fd00:2::1 sport 44606 dport 39923] OK # # # cpu 21: rx_hash 0x01172532 [saddr fd00:2::2 daddr fd00:2::1 sport 44622 dport 39923] OK # # # cpu 20: rx_hash 0x56e49a61 [saddr fd00:2::2 daddr fd00:2::1 sport 44624 dport 39923] OK # # # cpu 20: rx_hash 0x7a6881b1 [saddr fd00:2::2 daddr fd00:2::1 sport 44644 dport 39923] OK # # # cpu 21: rx_hash 0x898ec1fa [saddr fd00:2::2 daddr fd00:2::1 sport 44686 dport 39923] OK # # # cpu 22: rx_hash 0x580f1293 [saddr fd00:2::2 daddr fd00:2::1 sport 44628 dport 39923] OK # # # cpu 22: rx_hash 0xaaeefa9b [saddr fd00:2::2 daddr fd00:2::1 sport 44658 dport 39923] OK # # # cpu 22: rx_hash 0xfc1aed8b [saddr fd00:2::2 daddr fd00:2::1 sport 44704 dport 39923] OK # # # cpu 23: rx_hash 0x44dfab34 [saddr fd00:2::2 daddr fd00:2::1 sport 44698 dport 39923] OK # # # cpu 24: rx_hash 0x67bf9055 [saddr fd00:2::2 daddr fd00:2::1 sport 44646 dport 39923] OK # # # cpu 19: rx_hash 0x2370b610 [saddr fd00:2::2 daddr fd00:2::1 sport 44670 dport 39923] OK # # # cpu 25: rx_hash 0x66b83816 [saddr fd00:2::2 daddr fd00:2::1 sport 44714 dport 39923] OK # # # cpu 25: rx_hash 0xb8d5cbce [saddr fd00:2::2 daddr fd00:2::1 sport 44728 dport 39923] OK # # # cpu 25: rx_hash 0x2e93c626 [saddr fd00:2::2 daddr fd00:2::1 sport 44752 dport 39923] OK # # # cpu 20: rx_hash 0xde7d7ea9 [saddr fd00:2::2 daddr fd00:2::1 sport 44688 dport 39923] OK # # # cpu 26: rx_hash 0xcd41e7bf [saddr fd00:2::2 daddr fd00:2::1 sport 44694 dport 39923] OK # # # cpu 21: rx_hash 0x57e33222 [saddr fd00:2::2 daddr fd00:2::1 sport 44700 dport 39923] OK # # # cpu 21: rx_hash 0x1fc8cc12 [saddr fd00:2::2 daddr fd00:2::1 sport 44774 dport 39923] OK # # # cpu 22: rx_hash 0x6a5ce063 [saddr fd00:2::2 daddr fd00:2::1 sport 44744 dport 39923] OK # # # cpu 22: rx_hash 0xb43113bb [saddr fd00:2::2 daddr fd00:2::1 sport 44762 dport 39923] OK # # # cpu 23: rx_hash 0x6853b0e4 [saddr fd00:2::2 daddr fd00:2::1 sport 44718 dport 39923] OK # # # cpu 23: rx_hash 0xd299a6dc [saddr fd00:2::2 daddr fd00:2::1 sport 44786 dport 39923] OK # # # count: pass=40 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Receiver output: # # # # RSS indirection table size: 512 # # # cpu 23: rx_hash 0xb72b3a44 [saddr 10.88.2.2 daddr 10.88.2.1 sport 60741 dport 56106] OK # # # cpu 23: rx_hash 0xb72b3a44 [saddr 10.88.2.2 daddr 10.88.2.1 sport 60741 dport 56106] OK # # # cpu 25: rx_hash 0xc5001a36 [saddr 10.88.2.2 daddr 10.88.2.1 sport 47574 dport 56106] OK # # # cpu 25: rx_hash 0xc5001a36 [saddr 10.88.2.2 daddr 10.88.2.1 sport 47574 dport 56106] OK # # # cpu 21: rx_hash 0x676faaaa [saddr 10.88.2.2 daddr 10.88.2.1 sport 47744 dport 56106] OK # # # cpu 21: rx_hash 0x676faaaa [saddr 10.88.2.2 daddr 10.88.2.1 sport 47744 dport 56106] OK # # # cpu 22: rx_hash 0xdb810a9b [saddr 10.88.2.2 daddr 10.88.2.1 sport 42249 dport 56106] OK # # # cpu 22: rx_hash 0xdb810a9b [saddr 10.88.2.2 daddr 10.88.2.1 sport 42249 dport 56106] OK # # # cpu 20: rx_hash 0xf9f81951 [saddr 10.88.2.2 daddr 10.88.2.1 sport 37026 dport 56106] OK # # # cpu 20: rx_hash 0xf9f81951 [saddr 10.88.2.2 daddr 10.88.2.1 sport 37026 dport 56106] OK # # # cpu 23: rx_hash 0x3ab49cac [saddr 10.88.2.2 daddr 10.88.2.1 sport 55934 dport 56106] OK # # # cpu 23: rx_hash 0x3ab49cac [saddr 10.88.2.2 daddr 10.88.2.1 sport 55934 dport 56106] OK # # # cpu 25: rx_hash 0xe469bea6 [saddr 10.88.2.2 daddr 10.88.2.1 sport 55791 dport 56106] OK # # # cpu 25: rx_hash 0xe469bea6 [saddr 10.88.2.2 daddr 10.88.2.1 sport 55791 dport 56106] OK # # # cpu 22: rx_hash 0x53e72a63 [saddr 10.88.2.2 daddr 10.88.2.1 sport 38206 dport 56106] OK # # # cpu 22: rx_hash 0x53e72a63 [saddr 10.88.2.2 daddr 10.88.2.1 sport 38206 dport 56106] OK # # # cpu 26: rx_hash 0x741e1827 [saddr 10.88.2.2 daddr 10.88.2.1 sport 39145 dport 56106] OK # # # cpu 26: rx_hash 0x741e1827 [saddr 10.88.2.2 daddr 10.88.2.1 sport 39145 dport 56106] OK # # # cpu 19: rx_hash 0xe2e84828 [saddr 10.88.2.2 daddr 10.88.2.1 sport 39923 dport 56106] OK # # # cpu 19: rx_hash 0xe2e84828 [saddr 10.88.2.2 daddr 10.88.2.1 sport 39923 dport 56106] OK # # # cpu 24: rx_hash 0x5f5d8a25 [saddr 10.88.2.2 daddr 10.88.2.1 sport 38588 dport 56106] OK # # # cpu 24: rx_hash 0x5f5d8a25 [saddr 10.88.2.2 daddr 10.88.2.1 sport 38588 dport 56106] OK # # # cpu 23: rx_hash 0xeff49b4c [saddr 10.88.2.2 daddr 10.88.2.1 sport 50304 dport 56106] OK # # # cpu 23: rx_hash 0xeff49b4c [saddr 10.88.2.2 daddr 10.88.2.1 sport 50304 dport 56106] OK # # # cpu 21: rx_hash 0x02d96f02 [saddr 10.88.2.2 daddr 10.88.2.1 sport 56082 dport 56106] OK # # # cpu 21: rx_hash 0x02d96f02 [saddr 10.88.2.2 daddr 10.88.2.1 sport 56082 dport 56106] OK # # # cpu 19: rx_hash 0x4c139c60 [saddr 10.88.2.2 daddr 10.88.2.1 sport 55011 dport 56106] OK # # # cpu 19: rx_hash 0x4c139c60 [saddr 10.88.2.2 daddr 10.88.2.1 sport 55011 dport 56106] OK # # # cpu 24: rx_hash 0x9219dfed [saddr 10.88.2.2 daddr 10.88.2.1 sport 54104 dport 56106] OK # # # cpu 24: rx_hash 0x9219dfed [saddr 10.88.2.2 daddr 10.88.2.1 sport 54104 dport 56106] OK # # # cpu 23: rx_hash 0x4009a41c [saddr 10.88.2.2 daddr 10.88.2.1 sport 48564 dport 56106] OK # # # cpu 23: rx_hash 0x4009a41c [saddr 10.88.2.2 daddr 10.88.2.1 sport 48564 dport 56106] OK # # # cpu 25: rx_hash 0x36261676 [saddr 10.88.2.2 daddr 10.88.2.1 sport 39507 dport 56106] OK # # # cpu 25: rx_hash 0x36261676 [saddr 10.88.2.2 daddr 10.88.2.1 sport 39507 dport 56106] OK # # # cpu 25: rx_hash 0x9a6b0646 [saddr 10.88.2.2 daddr 10.88.2.1 sport 56864 dport 56106] OK # # # cpu 25: rx_hash 0x9a6b0646 [saddr 10.88.2.2 daddr 10.88.2.1 sport 56864 dport 56106] OK # # # cpu 26: rx_hash 0x8473c417 [saddr 10.88.2.2 daddr 10.88.2.1 sport 50807 dport 56106] OK # # # cpu 26: rx_hash 0x8473c417 [saddr 10.88.2.2 daddr 10.88.2.1 sport 50807 dport 56106] OK # # # cpu 26: rx_hash 0xf10c2c7f [saddr 10.88.2.2 daddr 10.88.2.1 sport 59183 dport 56106] OK # # # cpu 26: rx_hash 0xf10c2c7f [saddr 10.88.2.2 daddr 10.88.2.1 sport 59183 dport 56106] OK # # # count: pass=40 nohash=0 fail=0 # ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/hw-worker/tests/1536/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/hw-worker/tests/1536/drivers/net/hw/./toeplitz.py", line 196, in test # # Exception| _send_traffic(cfg, proto_flag, ipver, port) # # Exception| ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/hw-worker/tests/1536/drivers/net/hw/./toeplitz.py", line 132, in _send_traffic # # Exception| cmd(socat_cmd, shell=True, host=cfg.remote) # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/hw-worker/tests/1536/net/lib/py/utils.py", line 96, in __init__ # # Exception| self.process(terminate=False, fail=fail, expect_fail=expect_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| timeout=timeout) # # Exception| ^^^^^^^^^^^^^^^^ # # Exception| File "/srv/hw-worker/tests/1536/net/lib/py/utils.py", line 118, in process # # Exception| stdout, stderr = self._process_terminate(terminate=terminate, # # Exception| ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ # # Exception| timeout=timeout) # # Exception| ^^^^^^^^^^^^^^^^ # # Exception| File "/srv/hw-worker/tests/1536/net/lib/py/utils.py", line 102, in _process_terminate # # Exception| stdout, stderr = self.proc.communicate(timeout=timeout) # # Exception| ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ # # Exception| File "/usr/lib64/python3.14/subprocess.py", line 1220, in communicate # # Exception| stdout, stderr = self._communicate(input, endtime, timeout) # # Exception| ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/usr/lib64/python3.14/subprocess.py", line 2153, in _communicate # # Exception| self._check_timeout(endtime, orig_timeout, stdout, stderr) # # Exception| ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/usr/lib64/python3.14/subprocess.py", line 1267, in _check_timeout # # Exception| raise TimeoutExpired( # # Exception| ...<2 lines>... # # Exception| stderr=b''.join(stderr_seq) if stderr_seq else None) # # Exception| subprocess.TimeoutExpired: Command '['ssh', '-q', 'root@10.99.1.42', '\n for i in `seq 20`; do\n echo "msg $i" | socat -6 -t 0.1 - UDP:[fd00:2::1]:49027;\n sleep 0.001;\n done\n ']' timed out after 5 seconds # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/hw-worker/tests/1536/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/hw-worker/tests/1536/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/hw-worker/tests/1536/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/hw-worker/tests/1536/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: IRQ169 is not mapped to a single core: 0-31 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/hw-worker/tests/1536/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/hw-worker/tests/1536/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/hw-worker/tests/1536/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/hw-worker/tests/1536/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: IRQ169 is not mapped to a single core: 0-31 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/hw-worker/tests/1536/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/hw-worker/tests/1536/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/hw-worker/tests/1536/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/hw-worker/tests/1536/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: IRQ169 is not mapped to a single core: 0-31 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/hw-worker/tests/1536/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/hw-worker/tests/1536/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/hw-worker/tests/1536/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/hw-worker/tests/1536/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: IRQ169 is not mapped to a single core: 0-31 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/hw-worker/tests/1536/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/hw-worker/tests/1536/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/hw-worker/tests/1536/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/hw-worker/tests/1536/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/hw-worker/tests/1536/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: IRQ169 is not mapped to a single core: 0-31 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/hw-worker/tests/1536/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/hw-worker/tests/1536/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/hw-worker/tests/1536/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/hw-worker/tests/1536/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/hw-worker/tests/1536/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: IRQ169 is not mapped to a single core: 0-31 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/hw-worker/tests/1536/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/hw-worker/tests/1536/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/hw-worker/tests/1536/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/hw-worker/tests/1536/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/hw-worker/tests/1536/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: IRQ169 is not mapped to a single core: 0-31 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/hw-worker/tests/1536/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/hw-worker/tests/1536/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/hw-worker/tests/1536/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/hw-worker/tests/1536/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/hw-worker/tests/1536/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: IRQ169 is not mapped to a single core: 0-31 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:2 fail:10 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 # Totals: pass:0 fail:1 xfail:0 xpass:0 skip:0 error:0