Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Host: Linux snabb2 3.18.24 x86_64 Intel(R) Xeon(R) CPU E5-2620 v3 @ 2.40GHz
- Image: lwaftr/snabb-test
- Pull Request: #36
- Target Head: 9bb047a2b13ffc0d07a5379b06cfa66bfcba1ead
- Pull Request Head: 4714f6b985d3e5ee98556a986696569f4c9396e5
- Checking for performance regressions:
- Checking test suite:
- TEST core.app
- TEST core.histogram
- TEST core.link
- TEST core.timer
- TEST core.memory
- TEST core.lib
- TEST core.shm
- TEST core.main
- TEST core.counter
- TEST apps.bridge.mac_table
- TEST apps.intel.intel_app
- SKIPPED testlog/apps.intel.intel_app
- TEST apps.intel.intel1g
- SKIPPED testlog/apps.intel.intel1g
- TEST apps.ipv6.nd_light
- TEST apps.vhost.vhost_user
- SKIPPED testlog/apps.vhost.vhost_user
- TEST apps.packet_filter.pcap_filter
- TEST apps.keyed_ipv6_tunnel.tunnel
- TEST apps.test.synth
- TEST apps.virtio_net.virtio_net
- SKIPPED testlog/apps.virtio_net.virtio_net
- TEST apps.rate_limiter.rate_limiter
- TEST apps.lwaftr.lwdebug
- TEST apps.lwaftr.conf
- TEST apps.lwaftr.fragmentv4_test
- TEST apps.lwaftr.channel
- TEST apps.lwaftr.arp
- TEST apps.lwaftr.ndp
- TEST apps.lwaftr.podhashmap
- TEST apps.lwaftr.dump
- TEST apps.lwaftr.binding_table
- TEST apps.lwaftr.rangemap
- TEST apps.tap.tap
- SKIPPED testlog/apps.tap.tap
- TEST apps.vlan.vlan
- TEST apps.vpn.vpws
- TEST apps.socket.raw
- TEST program.snabbnfv.nfvconfig
- SKIPPED testlog/program.snabbnfv.nfvconfig
- TEST program.snabbnfv.neutron2snabb.neutron2snabb_schema
- TEST program.snabbnfv.neutron2snabb.neutron2snabb
- TEST lib.hash.murmur
- TEST lib.checksum
- TEST lib.traceprof.traceprof
- TEST lib.ctable
- TEST lib.ipc.shmem.shmem
- TEST lib.protocol.datagram
- TEST lib.protocol.ipv6
- TEST lib.protocol.tcp
- TEST lib.protocol.ipv4
- TEST lib.yang.parser
- ERROR testlog/lib.yang.parser
- ERROR during tests:
- src/testlog/apps.bridge.mac_table:
- Jun 28 2016 07:39:48 mac_table: resizing from 512 to 4096 hash buckets, new target size 2048 (1295 MAC entries, old target size 256, size/bucket overflow: true/true)
- src/testlog/apps.intel.intel1g:
- selftest: Intel1g
- SNABB_SELFTEST_INTEL1G_0 not set
- EXITCODE: 43
- src/testlog/apps.intel.intel_app:
- selftest: intel_app
- SNABB_PCI_INTEL[0|1]/SNABB_PCI[0|1] not set or not suitable.
- EXITCODE: 43
- src/testlog/apps.ipv6.nd_light:
- Jun 28 2016 07:39:48 nd_light: Sending neighbor solicitation for next-hop 2001:db8::1
- Jun 28 2016 07:39:48 nd_light: Sending neighbor solicitation for next-hop 2001:db8::2
- Jun 28 2016 07:39:48 nd_light: Resolved next-hop 2001:db8::1 to 00:00:00:00:00:01
- Jun 28 2016 07:39:48 nd_light: Resolved next-hop 2001:db8::2 to 00:00:00:00:00:02
- Jun 28 2016 07:39:49 nd_light: Sending neighbor solicitation for next-hop 2001:db8::1
- Jun 28 2016 07:39:49 nd_light: Sending neighbor solicitation for next-hop 2001:db8::2
- src/testlog/apps.keyed_ipv6_tunnel.tunnel:
- Keyed IPv6 tunnel selftest
- run simple one second benchmark ...
- load: time: 1.00s fps: 24,369,295 fpGbps: 13.452 fpb: 255 bpp: 60 sleep: 0 us
- selftest passed
- src/testlog/apps.lwaftr.arp:
- src/testlog/apps.lwaftr.binding_table:
- selftest: binding_table
- loading compiled binding table from /tmp/lua_IPrWZe
- loading compiled binding table from /tmp/lua_YBt1R4
- Binding table dumped to /tmp/lua_923bKU.
- loading source binding table from /tmp/lua_923bKU
- ok
- src/testlog/apps.lwaftr.channel:
- selftest: channel
- selftest: channel ok
- src/testlog/apps.lwaftr.conf:
- selftest: conf
- ok
- src/testlog/apps.lwaftr.dump:
- selftest: dump
- ok
- src/testlog/apps.lwaftr.fragmentv4_test:
- test: lwaftr.fragmentv4.fragment_ipv4
- test: payload=1200 mtu=1500
- test: payload=1200 mtu=1000
- test: payload=1200 mtu=400
- test: packet with "don't fragment" flag
- test: length=1046 mtu=520 + reassembly
- test: vlan tagging
- test: lwaftr.fragmentv4.reassemble_ipv4 (no vlan tag)
- test: no reassembly needed (single packet)
- test: two fragments (one missing)
- test: three fragments (one/two missing)
- test: payload=1200 mtu=1000
- test: payload=1000 mtu=400
- test: lwaftr.fragmentv4.reassemble_ipv4 (vlan id=42)
- test: no reassembly needed (single packet)
- test: two fragments (one missing)
- test: three fragments (one/two missing)
- test: payload=1200 mtu=1000
- test: payload=1000 mtu=400
- src/testlog/apps.lwaftr.lwdebug:
- src/testlog/apps.lwaftr.ndp:
- selftest: ndp
- selftest: ok
- src/testlog/apps.lwaftr.podhashmap:
- No PMU available: single core cpu affinity required
- jenkins hash: 2.29 ns per iteration (result: 2964940424)
- murmur hash (32 bit): 4.30 ns per iteration (result: 2347483648)
- insertion (40% occupancy): 112.39 ns per iteration (result: nil)
- WARNING: perfmark failed: exceeded maximum ns 100
- max displacement: 8
- selfcheck: pass
- population check: pass
- iteration check: pass
- lookup (40% occupancy): 55.08 ns per iteration (result: 1975650)
- streaming lookup, stride=1: 98.14 ns per iteration (result: -2000001)
- streaming lookup, stride=2: 69.95 ns per iteration (result: -2000001)
- streaming lookup, stride=4: 83.27 ns per iteration (result: -2000001)
- streaming lookup, stride=8: 75.03 ns per iteration (result: -2000001)
- streaming lookup, stride=16: 66.06 ns per iteration (result: -2000001)
- streaming lookup, stride=32: 64.29 ns per iteration (result: -2000001)
- streaming lookup, stride=64: 64.27 ns per iteration (result: -2000001)
- streaming lookup, stride=128: 65.54 ns per iteration (result: -2000001)
- streaming lookup, stride=256: 64.91 ns per iteration (result: -2000001)
- lookup (40% occupancy): 73.47 ns per iteration (result: 1975650)
- src/testlog/apps.lwaftr.rangemap:
- No PMU available: single core cpu affinity required
- lookup: 5.67 ns per iteration (result: 0)
- src/testlog/apps.packet_filter.pcap_filter:
- selftest: pcap_filter
- Run for 1 second (stateful = false)...
- link report:
- 552,806 sent on pcap_filter.output -> sink.input (loss rate: 0%)
- 14,833,605 sent on repeater.output -> pcap_filter.input (loss rate: 0%)
- 161 sent on source.output -> repeater.input (loss rate: 0%)
- ok: accepted 3.7267% of inputs (within tolerance)
- Run for 1 second (stateful = true)...
- link report:
- 588,279 sent on pcap_filter.output -> sink.input (loss rate: 0%)
- 7,892,760 sent on repeater.output -> pcap_filter.input (loss rate: 0%)
- 161 sent on source.output -> repeater.input (loss rate: 0%)
- ok: accepted 7.4534% of inputs (within tolerance)
- selftest: ok
- src/testlog/apps.rate_limiter.rate_limiter:
- Rate limiter selftest
- test effective rate, non-busy loop
- load: time: 1.00s fps: 3,061,952 fpGbps: 1.690 fpb: 255 bpp: 60 sleep: 0 us
- load: time: 1.00s fps: 3,060,315 fpGbps: 1.689 fpb: 255 bpp: 60 sleep: 0 us
- load: time: 1.00s fps: 3,066,724 fpGbps: 1.693 fpb: 255 bpp: 60 sleep: 0 us
- load: time: 1.00s fps: 3,059,530 fpGbps: 1.689 fpb: 255 bpp: 60 sleep: 0 us
- load: time: 0.00s fps: NaN fpGbps: nan fpb: NaN bpp: - sleep: 0 us
- configured rate is 200000 bytes per second
- effective rate is 209989 bytes per second
- measure throughput on heavy load...
- elapsed time 0.776896386 seconds
- packets received 25500000 32 Mpps
- configured rate is 1200000000 bytes per second
- effective rate is 1354000199 bytes per second
- throughput is 22 Mpps
- selftest passed
- src/testlog/apps.socket.raw:
- selftest passed
- src/testlog/apps.solarflare.selftest.sh:
- obj/apps/solarflare/ef_vi_h.luah:502: unexpected symbol near 'include' at line 3
- EXITCODE: 43
- src/testlog/apps.tap.selftest.sh:
- src/testlog/apps.tap.tap:
- EXITCODE: 43
- src/testlog/apps.test.synth:
- link report:
- 255 sent on synth.output -> writer.input (loss rate: 66%)
- src/testlog/apps.vhost.vhost_user:
- selftest: vhost_user
- SNABB_TEST_VHOST_USER_SOCKET was not set
- Test skipped
- EXITCODE: 43
- src/testlog/apps.virtio_net.virtio_net:
- SNABB_TEST_VIRTIO_PCIDEV was not set
- Test skipped
- EXITCODE: 43
- src/testlog/apps.vlan.vlan:
- source sent: 35234625
- sink received: 35234625
- src/testlog/apps.vpn.vpws:
- src/testlog/core.app:
- Restarting app2 (died at 1279982.161231: core/app.lua:517: Push error.)
- Restarting app1 (died at 1279982.161231: core/app.lua:511: Pull error.)
- Restarting app2 (died at 1279984.161292: core/app.lua:517: Push error.)
- Restarting app1 (died at 1279984.161292: core/app.lua:511: Pull error.)
- Restarting app3 (died at 1279986.160925: core/app.lua:523: Report error.)
- Restarting app2 (died at 1279986.161747: core/app.lua:517: Push error.)
- Restarting app1 (died at 1279986.161747: core/app.lua:511: Pull error.)
- selftest: app
- empty -> c1
- c1 -> c1
- c1 -> c2
- c2 -> c1
- c1 -> empty
- c_fail
- apps report:
- app3
- app2 [dead: core/app.lua:517: Push error.]
- app1 [dead: core/app.lua:511: Pull error.]
- apps report:
- app3
- app2 [dead: core/app.lua:517: Push error.]
- app1 [dead: core/app.lua:511: Pull error.]
- OK
- src/testlog/core.counter:
- selftest: core.counter
- selftest ok
- src/testlog/core.histogram:
- selftest: histogram
- selftest ok
- src/testlog/core.lib:
- selftest: lib
- Testing equal
- Testing load_string
- Testing load/store_conf
- Testing csum
- Testing hex(un)dump
- src/testlog/core.link:
- selftest: link
- selftest OK
- src/testlog/core.main:
- selftest
- src/testlog/core.memory:
- selftest: memory
- Kernel vm.nr_hugepages: 10000
- Allocating a 2MB HugeTLB: Got 2MB
- Physical address: 0x000675600000
- Virtual address: 0x500675600000
- Allocating a 2MB HugeTLB: Got 2MB
- Physical address: 0x000675200000
- Virtual address: 0x500675200000
- Allocating a 2MB HugeTLB: Got 2MB
- Physical address: 0x000675000000
- Virtual address: 0x500675000000
- Allocating a 2MB HugeTLB: Got 2MB
- Physical address: 0x000674e00000
- Virtual address: 0x500674e00000
- Kernel vm.nr_hugepages: 10000
- HugeTLB page allocation OK.
- src/testlog/core.shm:
- selftest: shm
- checking paths..
- checking shared memory..
- create obj
- checking many objects..
- 10000 objects created
- 10000 objects unmapped
- selftest ok
- src/testlog/core.timer:
- selftest: timer
- ok (973,855 callbacks in 0.1650 seconds)
- src/testlog/lib.checksum:
- selftest: checksum
- avx2: 1000/1000
- sse2: 1000/1000
- selftest: tcp/ipv4
- selftest: ok
- src/testlog/lib.ctable:
- selftest: ctable
- selftest: ok
- src/testlog/lib.hardware.pci:
- selftest: pci
- pciaddress model interface status driver usable
- 02:00.0 Intel 82599 SFP - - apps.intel.intel_app yes
- 02:00.1 Intel 82599 SFP - - apps.intel.intel_app yes
- 03:00.0 Intel 82599 SFP - - apps.intel.intel_app yes
- 03:00.1 Intel 82599 SFP - - apps.intel.intel_app yes
- 04:00.0 Intel 350 - - apps.intel.intel1g yes
- 04:00.1 Intel 350 - - apps.intel.intel1g yes
- 81:00.0 Intel 82599 SFP - - apps.intel.intel_app yes
- 81:00.1 Intel 82599 SFP - - apps.intel.intel_app yes
- 82:00.0 Intel 82599 SFP - - apps.intel.intel_app yes
- 82:00.1 Intel 82599 SFP - - apps.intel.intel_app yes
- 83:00.0 Intel 82599 SFP - - apps.intel.intel_app yes
- 83:00.1 Intel 82599 SFP - - apps.intel.intel_app yes
- src/testlog/lib.hash.murmur:
- Sleftest hash MurmurHash3_x86_32
- Passed
- Sleftest hash MurmurHash3_x64_128
- Passed
- src/testlog/lib.ipc.shmem.shmem:
- ok
- src/testlog/lib.pmu:
- selftest: pmu
- PMU not available:
- single core cpu affinity required
- selftest skipped
- EXITCODE: 43
- src/testlog/lib.protocol.datagram:
- src/testlog/lib.protocol.ipv4:
- src/testlog/lib.protocol.ipv6:
- src/testlog/lib.protocol.tcp:
- src/testlog/lib.traceprof.traceprof:
- traceprof report (recorded 562/562 samples):
- 57% TRACE 4:LOOP ->loop
- 21% TRACE 4 ->loop
- 21% TRACE 5 ->4
- src/testlog/lib.watchdog.selftest.sh:
- [testing alert]
- Set timeout, now sleeping...
- Resetting watchdog.
- Exit normally.
- [testing alert_stop]
- Set timeout, now sleeping...
- Stopping watchdog.
- Exit normally.
- Alarm clock
- [testing ualert]
- Set timeout, now sleeping...
- Resetting watchdog.
- Exit normally.
- [testing ualert_stop]
- Set timeout, now sleeping...
- Stopping watchdog.
- Exit normally.
- Alarm clock
- src/testlog/lib.yang.parser:
- lib/yang/parser.lua:278: src/lib/yang/example.yang: No such file or directory
- stack traceback:
- core/main.lua:128: in function <core/main.lua:126>
- [C]: in function 'assert'
- lib/yang/parser.lua:278: in function 'parse_file'
- lib/yang/parser.lua:359: in function 'selftest'
- program/snsh/snsh.lua:31: in function <program/snsh/snsh.lua:31>
- core/lib.lua:411: in function 'dogetopt'
- program/snsh/snsh.lua:65: in function 'run'
- core/main.lua:47: in function <core/main.lua:34>
- [C]: in function 'xpcall'
- core/main.lua:157: in main chunk
- [C]: at 0x00450480
- [C]: in function 'pcall'
- core/startup.lua:3: in main chunk
- [C]: in function 'require'
- [string "require "core.startup""]:1: in main chunk
- EXITCODE: 1
- src/testlog/lib.yang.schema:
- module: ietf-softwire
- src/testlog/lib.yang.yang:
- src/testlog/program.lwaftr.tests.end-to-end.selftest.sh:
- Testing: from-internet IPv4 packet found in the binding table.
- loading source binding table from ../data/binding-table.txt
- done
- Test passed
- Testing: from-internet IPv4 packet found in the binding table with vlan tag.
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: NDP: incoming NDP Neighbor Solicitation
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: NDP: incoming NDP Neighbor Solicitation, non-lwAFTR IP
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: NDP: IPv6 but not eth addr of next IPv6 hop set, do Neighbor Solicitation
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: ARP: incoming ARP request
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: ARP: IPv4 but not eth addr of next IPv4 hop set, send an ARP request
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: NDP: Without receiving NA, next_hop6_mac not set
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: NDP: With receiving NA, next_hop6_mac not initially set
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: IPv6 packet, next hop NA, packet, eth addr not set in configuration.
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: from-internet IPv4 fragmented packets found in the binding table.
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: traffic class mapping
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: from-internet IPv4 packet found in the binding table, original TTL=1.
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: from-B4 IPv4 fragmentation (2)
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: from-B4 IPv4 fragmentation (3)
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: from-internet IPv4 packet found in the binding table, needs IPv6 fragmentation (2).
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: from-internet IPv4 packet found in the binding table, needs IPv6 fragmentation (3).
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: IPv6 reassembly (followed by decapsulation).
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: from-internet IPv4 packet found in the binding table, needs IPv6 fragmentation, DF set, ICMP-3,4.
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: from-internet IPv4 packet NOT found in the binding table, no ICMP.
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: from-internet IPv4 packet NOT found in the binding table (IPv4 matches, but port doesn't), no ICMP.
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: from-internet IPv4 packet NOT found in the binding table (ICMP-on-fail).
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: from-internet IPv4 packet NOT found in the binding table (IPv4 matches, but port doesn't) (ICMP-on-fail).
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: from-to-b4 IPv6 packet NOT found in the binding table, no ICMP.
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: from-b4 to-internet IPv6 packet found in the binding table.
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: from-b4 to-internet IPv6 packet found in the binding table with vlan tag.
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: from-b4 to-internet IPv6 packet NOT found in the binding table, no ICMP
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: from-b4 to-internet IPv6 packet NOT found in the binding table, (IPv4 matches, but port doesn't), no ICMP
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: from-b4 to-internet IPv6 packet NOT found in the binding table (ICMP-on-fail)
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: from-b4 to-internet IPv6 packet NOT found in the binding table (IPv4 matches, but port doesn't) (ICMP-on-fail)
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: from-to-b4 IPv6 packet, no hairpinning
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: from-to-b4 IPv6 packet, with hairpinning
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: from-to-b4 tunneled ICMPv4 ping, with hairpinning
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: from-to-b4 tunneled ICMPv4 ping reply, with hairpinning
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: from-to-b4 tunneled ICMPv4 ping, with hairpinning, unbound
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: from-to-b4 tunneled ICMPv4 ping reply, with hairpinning, port 0 not bound
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: from-to-b4 TCP packet, with hairpinning, TTL 1
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: from-to-b4 IPv6 packet, with hairpinning, with vlan tag
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: from-b4 IPv6 packet, with hairpinning, to B4 with custom lwAFTR address
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: from-b4 IPv6 packet, with hairpinning, from B4 with custom lwAFTR address
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: from-b4 IPv6 packet, with hairpinning, different non-default lwAFTR addresses
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: from-internet bound IPv4 UDP packet
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: unfragmented IPv4 UDP -> outgoing IPv6 UDP fragments
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: IPv6 incoming UDP fragments -> unfragmented IPv4
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: IPv6 incoming UDP fragments -> outgoing IPv4 UDP fragments
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: IPv4 incoming UDP fragments -> outgoing IPv6 UDP fragments
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: incoming ICMPv4 echo request, matches binding table
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: incoming ICMPv4 echo request, matches binding table, bad checksum
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: incoming ICMPv4 echo request, matches binding table, dropping ICMP
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: incoming ICMPv4 echo request, doesn't match binding table
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: incoming ICMPv4 echo reply, matches binding table
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: incoming ICMPv4 3,4 'too big' notification, matches binding table
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: incoming ICMPv6 1,3 destination/address unreachable, OPE from internet
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: incoming ICMPv6 2,0 'too big' notification, OPE from internet
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: incoming ICMPv6 3,0 hop limit exceeded, OPE from internet
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: incoming ICMPv6 3,1 frag reasembly time exceeded, OPE from internet
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: incoming ICMPv6 4,3 parameter problem, OPE from internet
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: ingress-filter: from-internet (IPv4) packet found in binding table (ACCEPT)
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: ingress-filter: from-internet (IPv4) packet found in binding table (DROP)
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: ingress-filter: from-b4 (IPv6) packet found in binding table (ACCEPT)
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: ingress-filter: from-b4 (IPv6) packet found in binding table (DROP)
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: egress-filter: to-internet (IPv4) (ACCEPT)
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: egress-filter: to-internet (IPv4) (DROP)
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: egress-filter: to-b4 (IPv4) (ACCEPT)
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: egress-filter: to-b4 (IPv4) (DROP)
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: ICMP Echo to AFTR (IPv4)
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: ICMP Echo to AFTR (IPv4) + data
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: ICMP Echo to AFTR (IPv6)
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: ICMP Echo to AFTR (IPv6) + data
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- All end-to-end lwAFTR tests passed.
- Testing: from-internet IPv4 packet found in the binding table.
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: traffic class mapping
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: NDP: incoming NDP Neighbor Solicitation
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: NDP: incoming NDP Neighbor Solicitation, non-lwAFTR IP
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: NDP: IPv6 but not eth addr of next IPv6 hop set, do Neighbor Solicitation
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: NDP: Without receiving NA, next_hop6_mac not set
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: NDP: With receiving NA, next_hop6_mac not initially set
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: ARP: incoming ARP request
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: ARP: IPv4 but not eth addr of next IPv4 hop set, send an ARP request
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: from-internet IPv4 packet found in the binding table, original TTL=1.
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: from-internet IPv4 fragmented packets found in the binding table
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: from-B4 IPv4 fragmentation (2)
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: from-B4 IPv4 fragmentation (3)
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: from-internet IPv4 packet found in the binding table, needs IPv6 fragmentation (2).
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: from-internet IPv4 packet found in the binding table, needs IPv6 fragmentation (3).
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: IPv6 reassembly (followed by decapsulation).
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: from-internet IPv4 packet found in the binding table, needs IPv6 fragmentation, DF set, ICMP-3,4.
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: from-internet IPv4 packet NOT found in the binding table, no ICMP.
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: from-internet IPv4 packet NOT found in the binding table (matches IPv4, but not port), no ICMP.
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: from-internet IPv4 packet NOT found in the binding table (ICMP-on-fail).
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: from-internet IPv4 packet NOT found in the binding table (matches IPv4, but not port) (ICMP-on-fail).
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: from-to-b4 IPv6 packet NOT found in the binding table, no ICMP.
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: from-b4 to-internet IPv6 packet found in the binding table.
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: from-b4 to-internet IPv6 packet NOT found in the binding table, no ICMP
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: from-b4 to-internet IPv6 packet NOT found in the binding table (matches IPv4, but not port), no ICMP
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: from-b4 to-internet IPv6 packet NOT found in the binding table (ICMP-on-fail)
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: from-b4 to-internet IPv6 packet NOT found in the binding table (matches IPv4, but not port) (ICMP-on-fail)
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: from-to-b4 IPv6 packet, no hairpinning
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: from-to-b4 IPv6 packet, with hairpinning
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: from-to-b4 tunneled ICMPv4 ping, with hairpinning
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: from-to-b4 tunneled ICMPv4 ping reply, with hairpinning
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: from-to-b4 tunneled ICMPv4 ping, with hairpinning, unbound
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: from-to-b4 tunneled ICMPv4 ping reply, with hairpinning, port 0 not bound
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: from-to-b4 TCP packet, with hairpinning, TTL 1
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: from-b4 IPv6 packet, with hairpinning, to B4 with custom lwAFTR address
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: from-b4 IPv6 packet, with hairpinning, from B4 with custom lwAFTR address
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: from-b4 IPv6 packet, with hairpinning, different non-default lwAFTR addresses
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: from-internet bound IPv4 UDP packet
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: unfragmented IPv4 UDP -> outgoing IPv6 UDP fragments
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: IPv6 incoming UDP fragments -> unfragmented IPv4
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: IPv6 incoming UDP fragments -> outgoing IPv4 UDP fragments
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: IPv4 incoming UDP fragments -> outgoing IPv6 UDP fragments
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: incoming ICMPv4 echo request, matches binding table
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: incoming ICMPv4 echo request, matches binding table
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: incoming ICMPv4 echo request, matches binding table, dropping ICMP
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: incoming ICMPv4 echo request, doesn't match binding table
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: incoming ICMPv4 echo reply, matches binding table
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: incoming ICMPv4 3,4 'too big' notification, matches binding table
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: incoming ICMPv6 1,3 destination/address unreachable, OPE from internet
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: incoming ICMPv6 2,0 'too big' notification, OPE from internet
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: incoming ICMPv6 3,0 hop limit exceeded, OPE from internet
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: incoming ICMPv6 3,1 frag reasembly time exceeded, OPE from internet
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: incoming ICMPv6 4,3 parameter problem, OPE from internet
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: ingress-filter: from-internet (IPv4) packet found in binding table (ACCEPT)
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: ingress-filter: from-internet (IPv4) packet found in binding table (DROP)
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: ingress-filter: from-b4 (IPv6) packet found in binding table (ACCEPT)
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: ingress-filter: from-b4 (IPv6) packet found in binding table (DROP)
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: egress-filter: to-internet (IPv4) (ACCEPT)
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: egress-filter: to-internet (IPv4) (DROP)
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: egress-filter: to-b4 (IPv4) (ACCEPT)
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: egress-filter: to-b4 (IPv4) (DROP)
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: ICMP Echo to AFTR (IPv4)
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: ICMP Echo to AFTR (IPv4) + data
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: ICMP Echo to AFTR (IPv6)
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- Testing: ICMP Echo to AFTR (IPv6) + data
- loading compiled binding table from ../data/binding-table.o
- compiled binding table ../data/binding-table.o is up to date.
- done
- Test passed
- All end-to-end lwAFTR vlan tests passed.
- src/testlog/program.packetblaster.selftest.sh:
- selftest: packetblaster
- selftest: skipping test - SNABB_PCI_INTEL0/SNABB_PCI0 not set
- EXITCODE: 43
- src/testlog/program.snabbnfv.neutron2snabb.neutron2snabb:
- selftest: neutron2snabb
- ok: {{direction='ingress', ethertype='IPv6'}}
- => ip6
- ok: {{direction='ingress', ethertype='IPv4'}}
- => (arp or ip)
- ok: {{direction='ingress', ethertype='IPv4', protocol='tcp'}}
- => (arp or (ip and tcp))
- ok: {{direction='ingress', ethertype='IPv4', protocol='udp'}}
- => (arp or (ip and udp))
- ok: {{direction='ingress', ethertype='IPv4', protocol='udp', port_range_min=1000}}
- => (arp or (ip and udp and dst portrange 1000-1000))
- ok: {{direction='ingress', ethertype='IPv4', protocol='udp', port_range_max=2000}}
- => (arp or (ip and udp and dst portrange 2000-2000))
- ok: {{direction='ingress', ethertype='IPv4', protocol='tcp', port_range_min=1000, port_range_max=2000}}
- => (arp or (ip and tcp and dst portrange 1000-2000))
- ok: {{direction='ingress', ethertype='IPv6', protocol='tcp'}, {direction='ingress', ethertype='IPv4', protocol='udp', remote_ip_prefix='10.0.0.0/8'}}
- => ((ip6 and tcp) or (arp or (ip and udp and src net 10.0.0.0/8)))
- selftest ok
- src/testlog/program.snabbnfv.neutron2snabb.neutron2snabb_schema:
- selftest: neutron2snabb_schema
- selftest: ok
- src/testlog/program.snabbnfv.neutron2snabb.selftest.sh:
- selftest: neutron2snabb/selftest.sh
- Parsing neutron db tables
- PortID: 9745ff46-986f-4f74-bc37-a35f481c0b9b
- BindingID nil has vif_type vhostuser
- vif_details has hostname cdn1 (we want cdn1 )
- admin_state_ip is 1
- Adding zone port ' port2 ' to list
- PortID: 523276c7-73e3-4154-8b67-9c7199bdbb8c
- BindingID nil has vif_type vhostuser
- vif_details has hostname cdn1 (we want cdn1 )
- admin_state_ip is 1
- Adding zone port ' port0 ' to list
- Created /tmp/snabbtest/port0
- Created /tmp/snabbtest/port2
- File contents as expected.
- selftest: ok
- src/testlog/program.snabbnfv.nfvconfig:
- selftest: lib.nfv.config
- SNABB_PCI0 not set
- Test skipped
- EXITCODE: 43
- src/testlog/program.snabbnfv.selftest.sh:
- Need SNABB_PCI0
- EXITCODE: 43
- src/testlog/selftest.sh:
- selftest: ./snabb binary portability
- Scanning for symbols requiring GLIBC > 2.7
- selftest: ok
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement