=== build/all > Build passt ? ! [ -e passt ] ? [ -f passt ] ...passed. > Build pasta ? ! [ -e pasta ] ? [ -h pasta ] ...passed. > Build qrap ? ! [ -e qrap ] ? [ -f qrap ] ...passed. > Build all ? ! [ -e passt ] ? ! [ -e pasta ] ? ! [ -e qrap ] ? [ -f passt ] ? [ -h pasta ] ? [ -f qrap ] ...passed. > Install ? [ -f /tmp/passt-tests-Clxxv0/build/all/prefix/bin/passt ] ? [ -h /tmp/passt-tests-Clxxv0/build/all/prefix/bin/pasta ] ? [ -f /tmp/passt-tests-Clxxv0/build/all/prefix/bin/qrap ] ? man -M /tmp/passt-tests-Clxxv0/build/all/prefix/share/man -W passt ? man -M /tmp/passt-tests-Clxxv0/build/all/prefix/share/man -W pasta ? man -M /tmp/passt-tests-Clxxv0/build/all/prefix/share/man -W qrap ...passed. > Uninstall ? ! [ -f /tmp/passt-tests-Clxxv0/build/all/prefix/bin/passt ] ? ! [ -h /tmp/passt-tests-Clxxv0/build/all/prefix/bin/pasta ] ? ! [ -f /tmp/passt-tests-Clxxv0/build/all/prefix/bin/qrap ] ? ! man -M /tmp/passt-tests-Clxxv0/build/all/prefix/share/man -W passt 2>/dev/null ? ! man -M /tmp/passt-tests-Clxxv0/build/all/prefix/share/man -W pasta 2>/dev/null ? ! man -M /tmp/passt-tests-Clxxv0/build/all/prefix/share/man -W qrap 2>/dev/null ...passed. === build/cppcheck ...skipped. === build/clang_tidy ...skipped. === passt/ndp > Interface name ? [ -n "eth0" ] ...passed. > SLAAC: prefix ? [ "fd89:1d7c:548e:a48a:0:0:0:0/64" = "@EMPTY@" ] < failed. ...failed. > SLAAC: route ? [ fe80::1 = null ] < failed. ...failed. === passt_in_ns/dhcp > Interface name ? [ -n "eth0" ] ...passed. > DHCP: address ? [ "192.168.122.20" = "192.168.122.20" ] ...passed. > DHCP: route ? [ "192.168.122.1" = "192.168.122.1" ] ...passed. > DHCP: MTU ? [ 65520 = 65520 ] ...passed. > DHCP: DNS ? [ "192.0.2.2" = "127.0.0.53" ] || ( [ "192.0.2.2" = "192.0.2.2" ] && expr "127.0.0.53" : "127[.]" ) ...passed. > DHCP: search list ? [ "jmaloy-thinkpadp16vgen1.rmtcaqc.csb" = "jmaloy-thinkpadp16vgen1.rmtcaqc.csb" ] ...passed. > DHCPv6: address ? [ "fd89:1d7c:548e:a48a::2" = "null" ] < failed. ...failed. > DHCPv6: route ? [ "fe80::1" = "null" ] < failed. ...failed. > DHCPv6: DNS ? [ "@EMPTY@" = "@EMPTY@" ] || [ "@EMPTY@" = "2001:db8:9a55::2" -a "@EMPTY@" = "::1" ] ...passed. > DHCPv6: search list ? [ "jmaloy-thinkpadp16vgen1.rmtcaqc.csb" = "jmaloy-thinkpadp16vgen1.rmtcaqc.csb" ] ...passed. === perf/passt_tcp > passt: throughput and latency Throughput in Gbps, latency in µs, 4 threads at 0 GHz MTU: | 256B | 576B | 1280B | 1500B | 9000B | 65520B | |--------|--------|--------|--------|--------|--------| TCP throughput over IPv6: guest to host | - | - | 9.2 | 10.8 | 28.8 | 31.3 | TCP RR latency over IPv6: guest to host | - | - | - | - | - | 111 | TCP CRR latency over IPv6: guest to host | - | - | - | - | - | 146 | |--------|--------|--------|--------|--------|--------| TCP throughput over IPv4: guest to host | 1.9 | 4.3 | 9.8 | 11.9 | 26.0 | 32.4 | TCP RR latency over IPv4: guest to host | - | - | - | - | - | 95 | TCP CRR latency over IPv4: guest to host | - | - | - | - | - | 131 | |--------|--------|--------|--------|--------|--------| TCP throughput over IPv6: host to guest | - | - | - | - | - | 13.0 | TCP RR latency over IPv6: host to guest | - | - | - | - | - | 80 | TCP CRR latency over IPv6: host to guest | - | - | - | - | - | 138 | |--------|--------|--------|--------|--------|--------| TCP throughput over IPv4: host to guest | - | - | - | - | - | 9.6 | TCP RR latency over IPv4: host to guest | - | - | - | - | - | 48 | TCP CRR latency over IPv6: host to guest | - | - | - | - | - | 153 | '--------'--------'--------'--------'--------'--------' ...passed. === perf/pasta_tcp > pasta: throughput and latency (local connections) Throughput in Gbps, latency in µs, 4 threads at 0 GHz MTU: | 65535B | |--------| TCP throughput over IPv6: ns to host | 3.8 | TCP RR latency over IPv6: ns to host | 23 | TCP CRR latency over IPv6: ns to host | 41 | |--------| TCP throughput over IPv4: ns to host | 85.6 | TCP RR latency over IPv4: ns to host | 21 | TCP CRR latency over IPv4: ns to host | 44 | |--------| TCP throughput over IPv6: host to ns | 78.1 | TCP RR latency over IPv6: host to ns | 23 | TCP CRR latency over IPv6: host to ns | 42 | |--------| TCP throughput over IPv4: host to ns | 25.0 | TCP RR latency over IPv4: host to ns | 20 | TCP CRR latency over IPv4: host to ns | 41 | '--------' ...failed. > pasta: throughput and latency (connections via tap) Throughput in Gbps, latency in µs, 2 threads at 0 GHz MTU: | 1500B | 4000B | 16384B | 65520B | |--------|--------|--------|--------| TCP throughput over IPv6: ns to host | 21.8 | 28.8 | 21.0 | 31.1 | TCP RR latency over IPv6: ns to host | - | - | - | 20 | TCP CRR latency over IPv6: ns to host | - | - | - | 48 | |--------|--------|--------|--------| TCP throughput over IPv4: ns to host | 22.9 | 35.7 | 31.0 | 31.4 | TCP RR latency over IPv4: ns to host | - | - | - | 19 | TCP CRR latency over IPv4: ns to host | - | - | - | 46 | |--------|--------|--------|--------| TCP throughput over IPv6: host to ns | - | - | - | 9.9 | TCP RR latency over IPv6: host to ns | - | - | - | 20 | TCP CRR latency over IPv6: host to ns | - | - | - | 40 | |--------|--------|--------|--------| TCP throughput over IPv4: host to ns | - | - | - | 10.1 | TCP RR latency over IPv4: host to ns | - | - | - | 19 | TCP CRR latency over IPv4: host to ns | - | - | - | 39 | '--------'--------'--------'--------' ...failed. === passt_in_ns/shutdown > shutdown: exit code ...passed. PASS: 17, FAIL: 6