KERNEL SELFTESTS: linux_headers_dir is /usr/src/linux-headers-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5 2018-11-01 03:14:05 ln -sf /usr/bin/clang-7 /usr/bin/clang 2018-11-01 03:14:05 ln -sf /usr/bin/llc-7 /usr/bin/llc media_tests test: not in Makefile 2018-11-01 03:14:05 make TARGETS=media_tests make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/media_tests' gcc -I../ -I../../../../usr/include/ media_device_test.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/media_tests/media_device_test gcc -I../ -I../../../../usr/include/ media_device_open.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/media_tests/media_device_open gcc -I../ -I../../../../usr/include/ video_device_test.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/media_tests/video_device_test make[1]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/media_tests' ignored_by_lkp media_tests test 2018-11-01 03:14:12 make run_tests -C membarrier make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/membarrier' gcc -g -I../../../../usr/include/ membarrier_test.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/membarrier/membarrier_test TAP version 13 selftests: membarrier: membarrier_test ======================================== ok 1 sys_membarrier available ok 2 sys membarrier invalid command test: command = -1, flags = 0, errno = 22. Failed as expected ok 3 sys membarrier MEMBARRIER_CMD_QUERY invalid flags test: flags = 1, errno = 22. Failed as expected ok 4 sys membarrier MEMBARRIER_CMD_GLOBAL test: flags = 0 ok 5 sys membarrier MEMBARRIER_CMD_PRIVATE_EXPEDITED not registered failure test: flags = 0, errno = 1 ok 6 sys membarrier MEMBARRIER_CMD_REGISTER_PRIVATE_EXPEDITED test: flags = 0 ok 7 sys membarrier MEMBARRIER_CMD_PRIVATE_EXPEDITED test: flags = 0 ok 8 sys membarrier MEMBARRIER_CMD_PRIVATE_EXPEDITED_SYNC_CORE not registered failure test: flags = 0, errno = 1 ok 9 sys membarrier MEMBARRIER_CMD_REGISTER_PRIVATE_EXPEDITED_SYNC_CORE test: flags = 0 ok 10 sys membarrier MEMBARRIER_CMD_PRIVATE_EXPEDITED_SYNC_CORE test: flags = 0 ok 11 sys membarrier MEMBARRIER_CMD_GLOBAL_EXPEDITED test: flags = 0 ok 12 sys membarrier MEMBARRIER_CMD_REGISTER_GLOBAL_EXPEDITED test: flags = 0 ok 13 sys membarrier MEMBARRIER_CMD_GLOBAL_EXPEDITED test: flags = 0 Pass 13 Fail 0 Xfail 0 Xpass 0 Skip 0 Error 0 1..13 ok 1..1 selftests: membarrier: membarrier_test [PASS] make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/membarrier' 2018-11-01 03:14:13 make run_tests -C memfd make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/memfd' gcc -D_FILE_OFFSET_BITS=64 -I../../../../include/uapi/ -I../../../../include/ -I../../../../usr/include/ -c -o common.o common.c gcc -D_FILE_OFFSET_BITS=64 -I../../../../include/uapi/ -I../../../../include/ -I../../../../usr/include/ memfd_test.c common.o -o /usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/memfd/memfd_test memfd_test.c: In function ‘mfd_assert_get_seals’: memfd_test.c:74:6: warning: implicit declaration of function ‘fcntl’ [-Wimplicit-function-declaration] r = fcntl(fd, F_GET_SEALS); ^~~~~ memfd_test.c: In function ‘mfd_assert_open’: memfd_test.c:197:6: warning: implicit declaration of function ‘open’ [-Wimplicit-function-declaration] r = open(buf, flags, mode); ^~~~ memfd_test.c: In function ‘mfd_assert_write’: memfd_test.c:328:6: warning: implicit declaration of function ‘fallocate’ [-Wimplicit-function-declaration] r = fallocate(fd, ^~~~~~~~~ gcc -D_FILE_OFFSET_BITS=64 -I../../../../include/uapi/ -I../../../../include/ -I../../../../usr/include/ fuse_mnt.c -lfuse -pthread -o /usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/memfd/fuse_mnt gcc -D_FILE_OFFSET_BITS=64 -I../../../../include/uapi/ -I../../../../include/ -I../../../../usr/include/ fuse_test.c common.o -o /usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/memfd/fuse_test fuse_test.c: In function ‘mfd_assert_get_seals’: fuse_test.c:67:6: warning: implicit declaration of function ‘fcntl’ [-Wimplicit-function-declaration] r = fcntl(fd, F_GET_SEALS); ^~~~~ fuse_test.c: In function ‘main’: fuse_test.c:261:7: warning: implicit declaration of function ‘open’ [-Wimplicit-function-declaration] fd = open(argv[1], O_RDONLY | O_CLOEXEC); ^~~~ TAP version 13 selftests: memfd: memfd_test ======================================== memfd: CREATE memfd: BASIC memfd: SEAL-WRITE memfd: SEAL-SHRINK memfd: SEAL-GROW memfd: SEAL-RESIZE memfd: SHARE-DUP memfd: SHARE-MMAP memfd: SHARE-OPEN memfd: SHARE-FORK memfd: SHARE-DUP (shared file-table) memfd: SHARE-MMAP (shared file-table) memfd: SHARE-OPEN (shared file-table) memfd: SHARE-FORK (shared file-table) memfd: DONE ok 1..1 selftests: memfd: memfd_test [PASS] selftests: memfd: run_fuse_test.sh ======================================== opening: ./mnt/memfd fuse: DONE ok 1..2 selftests: memfd: run_fuse_test.sh [PASS] selftests: memfd: run_hugetlbfs_test.sh ======================================== memfd-hugetlb: CREATE memfd-hugetlb: BASIC memfd-hugetlb: SEAL-WRITE memfd-hugetlb: SEAL-SHRINK memfd-hugetlb: SEAL-GROW memfd-hugetlb: SEAL-RESIZE memfd-hugetlb: SHARE-DUP memfd-hugetlb: SHARE-MMAP memfd-hugetlb: SHARE-OPEN memfd-hugetlb: SHARE-FORK memfd-hugetlb: SHARE-DUP (shared file-table) memfd-hugetlb: SHARE-MMAP (shared file-table) memfd-hugetlb: SHARE-OPEN (shared file-table) memfd-hugetlb: SHARE-FORK (shared file-table) memfd: DONE opening: ./mnt/memfd fuse: DONE ok 1..3 selftests: memfd: run_hugetlbfs_test.sh [PASS] make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/memfd' 2018-11-01 03:14:20 make run_tests -C memory-hotplug make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/memory-hotplug' TAP version 13 selftests: memory-hotplug: mem-on-off-test.sh ======================================== Test scope: 2% hotplug memory online all hot-pluggable memory in offline state: SKIPPED - no hot-pluggable memory in offline state offline 2% hot-pluggable memory in online state trying to offline 1 out of 43 memory block(s): online->offline memory1 online all hot-pluggable memory in offline state: offline->online memory1 Test with memory notifier error injection ok 1..1 selftests: memory-hotplug: mem-on-off-test.sh [PASS] make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/memory-hotplug' 2018-11-01 03:14:34 make run_tests -C mount make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/mount' gcc -Wall -O2 unprivileged-remount-test.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/mount/unprivileged-remount-test TAP version 13 selftests: mount: run_tests.sh ======================================== ok 1..1 selftests: mount: run_tests.sh [PASS] make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/mount' 2018-11-01 03:14:37 make run_tests -C mqueue make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/mqueue' gcc -O2 mq_open_tests.c -lrt -lpthread -lpopt -o /usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/mqueue/mq_open_tests gcc -O2 mq_perf_tests.c -lrt -lpthread -lpopt -o /usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/mqueue/mq_perf_tests TAP version 13 selftests: mqueue: mq_open_tests ======================================== Using Default queue path - /test1 Initial system state: Using queue path: /test1 RLIMIT_MSGQUEUE(soft): 819200 RLIMIT_MSGQUEUE(hard): 819200 Maximum Message Size: 8192 Maximum Queue Size: 10 Default Message Size: 8192 Default Queue Size: 10 Adjusted system state for testing: RLIMIT_MSGQUEUE(soft): 819200 RLIMIT_MSGQUEUE(hard): 819200 Maximum Message Size: 8192 Maximum Queue Size: 10 Default Message Size: 8192 Default Queue Size: 10 Test series 1, behavior when no attr struct passed to mq_open: Kernel supports setting defaults separately from maximums: PASS Given sane values, mq_open without an attr struct succeeds: PASS Kernel properly honors default setting knobs: PASS Kernel properly limits default values to lesser of default/max: PASS Kernel properly fails to create queue when defaults would exceed rlimit: PASS Test series 2, behavior when attr struct is passed to mq_open: Queue open in excess of rlimit max when euid = 0 failed: PASS Queue open with mq_maxmsg > limit when euid = 0 succeeded: PASS Queue open with mq_msgsize > limit when euid = 0 succeeded: PASS Queue open with total size > 2GB when euid = 0 failed: PASS Queue open in excess of rlimit max when euid = 99 failed: PASS Queue open with mq_maxmsg > limit when euid = 99 failed: PASS Queue open with mq_msgsize > limit when euid = 99 failed: PASS Queue open with total size > 2GB when euid = 99 failed: PASS ok 1..1 selftests: mqueue: mq_open_tests [PASS] selftests: mqueue: mq_perf_tests ======================================== Initial system state: Using queue path: /mq_perf_tests RLIMIT_MSGQUEUE(soft): 819200 RLIMIT_MSGQUEUE(hard): 819200 Maximum Message Size: 8192 Maximum Queue Size: 10 Nice value: 0 Adjusted system state for testing: RLIMIT_MSGQUEUE(soft): (unlimited) RLIMIT_MSGQUEUE(hard): (unlimited) Maximum Message Size: 16777216 Maximum Queue Size: 65530 Nice value: -20 Continuous mode: (disabled) CPUs to pin: 1 Queue /mq_perf_tests created: mq_flags: O_NONBLOCK mq_maxmsg: 65530 mq_msgsize: 16 mq_curmsgs: 0 Started mqueue performance test thread on CPU 1 Max priorities: 32768 Clock resolution: 1 nsec Test #1: Time send/recv message, queue empty (10000000 iterations) Send msg: 147.596547974s total time 14759 nsec/msg Recv msg: 150.130935067s total time 15013 nsec/msg Test #2a: Time send/recv message, queue full, constant prio : (100000 iterations) Filling queue...done. 0.630813471s Testing...done. Send msg: 1.292862532s total time 12928 nsec/msg Recv msg: 1.877316438s total time 18773 nsec/msg Draining queue...done. 0.520496192s Test #2b: Time send/recv message, queue full, increasing prio : (100000 iterations) Filling queue...done. 0.621102054s Testing...done. Send msg: 1.657194917s total time 16571 nsec/msg Recv msg: 1.636880260s total time 16368 nsec/msg Draining queue...done. 0.573276286s Test #2c: Time send/recv message, queue full, decreasing prio : (100000 iterations) Filling queue...done. 0.615924126s Testing...done. Send msg: 1.707979529s total time 17079 nsec/msg Recv msg: 1.635604432s total time 16356 nsec/msg Draining queue...done. 0.560375351s Test #2d: Time send/recv message, queue full, random prio : (100000 iterations) Filling queue...done. 0.695287009s Testing...done. Send msg: 1.780201977s total time 17802 nsec/msg Recv msg: 1.696726247s total time 16967 nsec/msg Draining queue...done. 0.589003793s ok 1..2 selftests: mqueue: mq_perf_tests [PASS] make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/mqueue' 2018-11-01 03:21:19 make run_tests -C net make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/net' make ARCH=x86 -C ../../../.. headers_install make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5' UPD include/generated/uapi/linux/version.h HOSTCC scripts/basic/fixdep WRAP arch/x86/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/x86/include/generated/uapi/asm/poll.h SYSTBL arch/x86/include/generated/asm/syscalls_32.h SYSHDR arch/x86/include/generated/uapi/asm/unistd_32.h SYSHDR arch/x86/include/generated/uapi/asm/unistd_64.h SYSHDR arch/x86/include/generated/uapi/asm/unistd_x32.h HOSTCC arch/x86/tools/relocs_32.o HOSTCC arch/x86/tools/relocs_64.o HOSTCC arch/x86/tools/relocs_common.o HOSTLD arch/x86/tools/relocs HOSTCC scripts/unifdef INSTALL usr/include/asm-generic/ (37 files) INSTALL usr/include/drm/ (26 files) INSTALL usr/include/linux/ (500 files) INSTALL usr/include/linux/android/ (1 file) INSTALL usr/include/linux/byteorder/ (2 files) INSTALL usr/include/linux/caif/ (2 files) INSTALL usr/include/linux/can/ (6 files) INSTALL usr/include/linux/cifs/ (1 file) INSTALL usr/include/linux/dvb/ (8 files) INSTALL usr/include/linux/genwqe/ (1 file) INSTALL usr/include/linux/hdlc/ (1 file) INSTALL usr/include/linux/hsi/ (2 files) INSTALL usr/include/linux/iio/ (2 files) INSTALL usr/include/linux/isdn/ (1 file) INSTALL usr/include/linux/mmc/ (1 file) INSTALL usr/include/linux/netfilter/ (88 files) INSTALL usr/include/linux/netfilter/ipset/ (4 files) INSTALL usr/include/linux/netfilter_arp/ (2 files) INSTALL usr/include/linux/netfilter_bridge/ (17 files) INSTALL usr/include/linux/netfilter_ipv4/ (9 files) INSTALL usr/include/linux/netfilter_ipv6/ (13 files) INSTALL usr/include/linux/nfsd/ (5 files) INSTALL usr/include/linux/raid/ (2 files) INSTALL usr/include/linux/sched/ (1 file) INSTALL usr/include/linux/spi/ (1 file) INSTALL usr/include/linux/sunrpc/ (1 file) INSTALL usr/include/linux/tc_act/ (15 files) INSTALL usr/include/linux/tc_ematch/ (5 files) INSTALL usr/include/linux/usb/ (13 files) INSTALL usr/include/linux/wimax/ (1 file) INSTALL usr/include/misc/ (2 files) INSTALL usr/include/mtd/ (5 files) INSTALL usr/include/rdma/ (25 files) INSTALL usr/include/rdma/hfi/ (2 files) INSTALL usr/include/scsi/ (4 files) INSTALL usr/include/scsi/fc/ (4 files) INSTALL usr/include/sound/ (16 files) INSTALL usr/include/video/ (3 files) INSTALL usr/include/xen/ (4 files) INSTALL usr/include/asm/ (62 files) make[1]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5' gcc -Wall -Wl,--no-as-needed -O2 -g -I../../../../usr/include/ reuseport_bpf.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/net/reuseport_bpf gcc -Wall -Wl,--no-as-needed -O2 -g -I../../../../usr/include/ reuseport_bpf_cpu.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/net/reuseport_bpf_cpu gcc -Wall -Wl,--no-as-needed -O2 -g -I../../../../usr/include/ -lnuma reuseport_bpf_numa.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/net/reuseport_bpf_numa gcc -Wall -Wl,--no-as-needed -O2 -g -I../../../../usr/include/ reuseport_dualstack.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/net/reuseport_dualstack gcc -Wall -Wl,--no-as-needed -O2 -g -I../../../../usr/include/ reuseaddr_conflict.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/net/reuseaddr_conflict gcc -Wall -Wl,--no-as-needed -O2 -g -I../../../../usr/include/ tls.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/net/tls gcc -Wall -Wl,--no-as-needed -O2 -g -I../../../../usr/include/ socket.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/net/socket gcc -Wall -Wl,--no-as-needed -O2 -g -I../../../../usr/include/ psock_fanout.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/net/psock_fanout gcc -Wall -Wl,--no-as-needed -O2 -g -I../../../../usr/include/ psock_tpacket.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/net/psock_tpacket gcc -Wall -Wl,--no-as-needed -O2 -g -I../../../../usr/include/ msg_zerocopy.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/net/msg_zerocopy gcc -Wall -Wl,--no-as-needed -O2 -g -I../../../../usr/include/ -lpthread tcp_mmap.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/net/tcp_mmap gcc -Wall -Wl,--no-as-needed -O2 -g -I../../../../usr/include/ -lpthread tcp_inq.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/net/tcp_inq tcp_inq.c: In function ‘main’: tcp_inq.c:178:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] inq = *((int *) CMSG_DATA(cm)); ^~~ gcc -Wall -Wl,--no-as-needed -O2 -g -I../../../../usr/include/ psock_snd.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/net/psock_snd gcc -Wall -Wl,--no-as-needed -O2 -g -I../../../../usr/include/ udpgso.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/net/udpgso udpgso.c: In function ‘send_one’: udpgso.c:484:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *((uint16_t *) CMSG_DATA(cm)) = gso_len; ^ gcc -Wall -Wl,--no-as-needed -O2 -g -I../../../../usr/include/ udpgso_bench_tx.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/net/udpgso_bench_tx gcc -Wall -Wl,--no-as-needed -O2 -g -I../../../../usr/include/ udpgso_bench_rx.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/net/udpgso_bench_rx gcc -Wall -Wl,--no-as-needed -O2 -g -I../../../../usr/include/ ip_defrag.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/net/ip_defrag TAP version 13 selftests: net: reuseport_bpf ======================================== ---- IPv4 UDP ---- Testing EBPF mod 10... Socket 0: 0 Socket 1: 1 Socket 2: 2 Socket 3: 3 Socket 4: 4 Socket 5: 5 Socket 6: 6 Socket 7: 7 Socket 8: 8 Socket 9: 9 Socket 0: 10 Socket 1: 11 Socket 2: 12 Socket 3: 13 Socket 4: 14 Socket 5: 15 Socket 6: 16 Socket 7: 17 Socket 8: 18 Socket 9: 19 Reprograming, testing mod 5... Socket 0: 0 Socket 1: 1 Socket 2: 2 Socket 3: 3 Socket 4: 4 Socket 0: 5 Socket 1: 6 Socket 2: 7 Socket 3: 8 Socket 4: 9 Socket 0: 10 Socket 1: 11 Socket 2: 12 Socket 3: 13 Socket 4: 14 Socket 0: 15 Socket 1: 16 Socket 2: 17 Socket 3: 18 Socket 4: 19 Testing EBPF mod 20... Socket 0: 0 Socket 1: 1 Socket 2: 2 Socket 3: 3 Socket 4: 4 Socket 5: 5 Socket 6: 6 Socket 7: 7 Socket 8: 8 Socket 9: 9 Socket 10: 10 Socket 11: 11 Socket 12: 12 Socket 13: 13 Socket 14: 14 Socket 15: 15 Socket 16: 16 Socket 17: 17 Socket 18: 18 Socket 19: 19 Socket 0: 20 Socket 1: 21 Socket 2: 22 Socket 3: 23 Socket 4: 24 Socket 5: 25 Socket 6: 26 Socket 7: 27 Socket 8: 28 Socket 9: 29 Socket 10: 30 Socket 11: 31 Socket 12: 32 Socket 13: 33 Socket 14: 34 Socket 15: 35 Socket 16: 36 Socket 17: 37 Socket 18: 38 Socket 19: 39 Reprograming, testing mod 10... Socket 0: 0 Socket 1: 1 Socket 2: 2 Socket 3: 3 Socket 4: 4 Socket 5: 5 Socket 6: 6 Socket 7: 7 Socket 8: 8 Socket 9: 9 Socket 0: 10 Socket 1: 11 Socket 2: 12 Socket 3: 13 Socket 4: 14 Socket 5: 15 Socket 6: 16 Socket 7: 17 Socket 8: 18 Socket 9: 19 Socket 0: 20 Socket 1: 21 Socket 2: 22 Socket 3: 23 Socket 4: 24 Socket 5: 25 Socket 6: 26 Socket 7: 27 Socket 8: 28 Socket 9: 29 Socket 0: 30 Socket 1: 31 Socket 2: 32 Socket 3: 33 Socket 4: 34 Socket 5: 35 Socket 6: 36 Socket 7: 37 Socket 8: 38 Socket 9: 39 Testing CBPF mod 10... Socket 0: 0 Socket 1: 1 Socket 2: 2 Socket 3: 3 Socket 4: 4 Socket 5: 5 Socket 6: 6 Socket 7: 7 Socket 8: 8 Socket 9: 9 Socket 0: 10 Socket 1: 11 Socket 2: 12 Socket 3: 13 Socket 4: 14 Socket 5: 15 Socket 6: 16 Socket 7: 17 Socket 8: 18 Socket 9: 19 Reprograming, testing mod 5... Socket 0: 0 Socket 1: 1 Socket 2: 2 Socket 3: 3 Socket 4: 4 Socket 0: 5 Socket 1: 6 Socket 2: 7 Socket 3: 8 Socket 4: 9 Socket 0: 10 Socket 1: 11 Socket 2: 12 Socket 3: 13 Socket 4: 14 Socket 0: 15 Socket 1: 16 Socket 2: 17 Socket 3: 18 Socket 4: 19 Testing CBPF mod 20... Socket 0: 0 Socket 1: 1 Socket 2: 2 Socket 3: 3 Socket 4: 4 Socket 5: 5 Socket 6: 6 Socket 7: 7 Socket 8: 8 Socket 9: 9 Socket 10: 10 Socket 11: 11 Socket 12: 12 Socket 13: 13 Socket 14: 14 Socket 15: 15 Socket 16: 16 Socket 17: 17 Socket 18: 18 Socket 19: 19 Socket 0: 20 Socket 1: 21 Socket 2: 22 Socket 3: 23 Socket 4: 24 Socket 5: 25 Socket 6: 26 Socket 7: 27 Socket 8: 28 Socket 9: 29 Socket 10: 30 Socket 11: 31 Socket 12: 32 Socket 13: 33 Socket 14: 34 Socket 15: 35 Socket 16: 36 Socket 17: 37 Socket 18: 38 Socket 19: 39 Reprograming, testing mod 10... Socket 0: 0 Socket 1: 1 Socket 2: 2 Socket 3: 3 Socket 4: 4 Socket 5: 5 Socket 6: 6 Socket 7: 7 Socket 8: 8 Socket 9: 9 Socket 0: 10 Socket 1: 11 Socket 2: 12 Socket 3: 13 Socket 4: 14 Socket 5: 15 Socket 6: 16 Socket 7: 17 Socket 8: 18 Socket 9: 19 Socket 0: 20 Socket 1: 21 Socket 2: 22 Socket 3: 23 Socket 4: 24 Socket 5: 25 Socket 6: 26 Socket 7: 27 Socket 8: 28 Socket 9: 29 Socket 0: 30 Socket 1: 31 Socket 2: 32 Socket 3: 33 Socket 4: 34 Socket 5: 35 Socket 6: 36 Socket 7: 37 Socket 8: 38 Socket 9: 39 Testing too many filters... Testing filters on non-SO_REUSEPORT socket... ---- IPv6 UDP ---- Testing EBPF mod 10... Socket 0: 0 Socket 1: 1 Socket 2: 2 Socket 3: 3 Socket 4: 4 Socket 5: 5 Socket 6: 6 Socket 7: 7 Socket 8: 8 Socket 9: 9 Socket 0: 10 Socket 1: 11 Socket 2: 12 Socket 3: 13 Socket 4: 14 Socket 5: 15 Socket 6: 16 Socket 7: 17 Socket 8: 18 Socket 9: 19 Reprograming, testing mod 5... Socket 0: 0 Socket 1: 1 Socket 2: 2 Socket 3: 3 Socket 4: 4 Socket 0: 5 Socket 1: 6 Socket 2: 7 Socket 3: 8 Socket 4: 9 Socket 0: 10 Socket 1: 11 Socket 2: 12 Socket 3: 13 Socket 4: 14 Socket 0: 15 Socket 1: 16 Socket 2: 17 Socket 3: 18 Socket 4: 19 Testing EBPF mod 20... Socket 0: 0 Socket 1: 1 Socket 2: 2 Socket 3: 3 Socket 4: 4 Socket 5: 5 Socket 6: 6 Socket 7: 7 Socket 8: 8 Socket 9: 9 Socket 10: 10 Socket 11: 11 Socket 12: 12 Socket 13: 13 Socket 14: 14 Socket 15: 15 Socket 16: 16 Socket 17: 17 Socket 18: 18 Socket 19: 19 Socket 0: 20 Socket 1: 21 Socket 2: 22 Socket 3: 23 Socket 4: 24 Socket 5: 25 Socket 6: 26 Socket 7: 27 Socket 8: 28 Socket 9: 29 Socket 10: 30 Socket 11: 31 Socket 12: 32 Socket 13: 33 Socket 14: 34 Socket 15: 35 Socket 16: 36 Socket 17: 37 Socket 18: 38 Socket 19: 39 Reprograming, testing mod 10... Socket 0: 0 Socket 1: 1 Socket 2: 2 Socket 3: 3 Socket 4: 4 Socket 5: 5 Socket 6: 6 Socket 7: 7 Socket 8: 8 Socket 9: 9 Socket 0: 10 Socket 1: 11 Socket 2: 12 Socket 3: 13 Socket 4: 14 Socket 5: 15 Socket 6: 16 Socket 7: 17 Socket 8: 18 Socket 9: 19 Socket 0: 20 Socket 1: 21 Socket 2: 22 Socket 3: 23 Socket 4: 24 Socket 5: 25 Socket 6: 26 Socket 7: 27 Socket 8: 28 Socket 9: 29 Socket 0: 30 Socket 1: 31 Socket 2: 32 Socket 3: 33 Socket 4: 34 Socket 5: 35 Socket 6: 36 Socket 7: 37 Socket 8: 38 Socket 9: 39 Testing CBPF mod 10... Socket 0: 0 Socket 1: 1 Socket 2: 2 Socket 3: 3 Socket 4: 4 Socket 5: 5 Socket 6: 6 Socket 7: 7 Socket 8: 8 Socket 9: 9 Socket 0: 10 Socket 1: 11 Socket 2: 12 Socket 3: 13 Socket 4: 14 Socket 5: 15 Socket 6: 16 Socket 7: 17 Socket 8: 18 Socket 9: 19 Reprograming, testing mod 5... Socket 0: 0 Socket 1: 1 Socket 2: 2 Socket 3: 3 Socket 4: 4 Socket 0: 5 Socket 1: 6 Socket 2: 7 Socket 3: 8 Socket 4: 9 Socket 0: 10 Socket 1: 11 Socket 2: 12 Socket 3: 13 Socket 4: 14 Socket 0: 15 Socket 1: 16 Socket 2: 17 Socket 3: 18 Socket 4: 19 Testing CBPF mod 20... Socket 0: 0 Socket 1: 1 Socket 2: 2 Socket 3: 3 Socket 4: 4 Socket 5: 5 Socket 6: 6 Socket 7: 7 Socket 8: 8 Socket 9: 9 Socket 10: 10 Socket 11: 11 Socket 12: 12 Socket 13: 13 Socket 14: 14 Socket 15: 15 Socket 16: 16 Socket 17: 17 Socket 18: 18 Socket 19: 19 Socket 0: 20 Socket 1: 21 Socket 2: 22 Socket 3: 23 Socket 4: 24 Socket 5: 25 Socket 6: 26 Socket 7: 27 Socket 8: 28 Socket 9: 29 Socket 10: 30 Socket 11: 31 Socket 12: 32 Socket 13: 33 Socket 14: 34 Socket 15: 35 Socket 16: 36 Socket 17: 37 Socket 18: 38 Socket 19: 39 Reprograming, testing mod 10... Socket 0: 0 Socket 1: 1 Socket 2: 2 Socket 3: 3 Socket 4: 4 Socket 5: 5 Socket 6: 6 Socket 7: 7 Socket 8: 8 Socket 9: 9 Socket 0: 10 Socket 1: 11 Socket 2: 12 Socket 3: 13 Socket 4: 14 Socket 5: 15 Socket 6: 16 Socket 7: 17 Socket 8: 18 Socket 9: 19 Socket 0: 20 Socket 1: 21 Socket 2: 22 Socket 3: 23 Socket 4: 24 Socket 5: 25 Socket 6: 26 Socket 7: 27 Socket 8: 28 Socket 9: 29 Socket 0: 30 Socket 1: 31 Socket 2: 32 Socket 3: 33 Socket 4: 34 Socket 5: 35 Socket 6: 36 Socket 7: 37 Socket 8: 38 Socket 9: 39 Testing too many filters... Testing filters on non-SO_REUSEPORT socket... ---- IPv6 UDP w/ mapped IPv4 ---- Testing EBPF mod 20... Socket 0: 0 Socket 1: 1 Socket 2: 2 Socket 3: 3 Socket 4: 4 Socket 5: 5 Socket 6: 6 Socket 7: 7 Socket 8: 8 Socket 9: 9 Socket 10: 10 Socket 11: 11 Socket 12: 12 Socket 13: 13 Socket 14: 14 Socket 15: 15 Socket 16: 16 Socket 17: 17 Socket 18: 18 Socket 19: 19 Socket 0: 20 Socket 1: 21 Socket 2: 22 Socket 3: 23 Socket 4: 24 Socket 5: 25 Socket 6: 26 Socket 7: 27 Socket 8: 28 Socket 9: 29 Socket 10: 30 Socket 11: 31 Socket 12: 32 Socket 13: 33 Socket 14: 34 Socket 15: 35 Socket 16: 36 Socket 17: 37 Socket 18: 38 Socket 19: 39 Reprograming, testing mod 10... Socket 0: 0 Socket 1: 1 Socket 2: 2 Socket 3: 3 Socket 4: 4 Socket 5: 5 Socket 6: 6 Socket 7: 7 Socket 8: 8 Socket 9: 9 Socket 0: 10 Socket 1: 11 Socket 2: 12 Socket 3: 13 Socket 4: 14 Socket 5: 15 Socket 6: 16 Socket 7: 17 Socket 8: 18 Socket 9: 19 Socket 0: 20 Socket 1: 21 Socket 2: 22 Socket 3: 23 Socket 4: 24 Socket 5: 25 Socket 6: 26 Socket 7: 27 Socket 8: 28 Socket 9: 29 Socket 0: 30 Socket 1: 31 Socket 2: 32 Socket 3: 33 Socket 4: 34 Socket 5: 35 Socket 6: 36 Socket 7: 37 Socket 8: 38 Socket 9: 39 Testing EBPF mod 10... Socket 0: 0 Socket 1: 1 Socket 2: 2 Socket 3: 3 Socket 4: 4 Socket 5: 5 Socket 6: 6 Socket 7: 7 Socket 8: 8 Socket 9: 9 Socket 0: 10 Socket 1: 11 Socket 2: 12 Socket 3: 13 Socket 4: 14 Socket 5: 15 Socket 6: 16 Socket 7: 17 Socket 8: 18 Socket 9: 19 Reprograming, testing mod 5... Socket 0: 0 Socket 1: 1 Socket 2: 2 Socket 3: 3 Socket 4: 4 Socket 0: 5 Socket 1: 6 Socket 2: 7 Socket 3: 8 Socket 4: 9 Socket 0: 10 Socket 1: 11 Socket 2: 12 Socket 3: 13 Socket 4: 14 Socket 0: 15 Socket 1: 16 Socket 2: 17 Socket 3: 18 Socket 4: 19 Testing CBPF mod 10... Socket 0: 0 Socket 1: 1 Socket 2: 2 Socket 3: 3 Socket 4: 4 Socket 5: 5 Socket 6: 6 Socket 7: 7 Socket 8: 8 Socket 9: 9 Socket 0: 10 Socket 1: 11 Socket 2: 12 Socket 3: 13 Socket 4: 14 Socket 5: 15 Socket 6: 16 Socket 7: 17 Socket 8: 18 Socket 9: 19 Reprograming, testing mod 5... Socket 0: 0 Socket 1: 1 Socket 2: 2 Socket 3: 3 Socket 4: 4 Socket 0: 5 Socket 1: 6 Socket 2: 7 Socket 3: 8 Socket 4: 9 Socket 0: 10 Socket 1: 11 Socket 2: 12 Socket 3: 13 Socket 4: 14 Socket 0: 15 Socket 1: 16 Socket 2: 17 Socket 3: 18 Socket 4: 19 Testing CBPF mod 20... Socket 0: 0 Socket 1: 1 Socket 2: 2 Socket 3: 3 Socket 4: 4 Socket 5: 5 Socket 6: 6 Socket 7: 7 Socket 8: 8 Socket 9: 9 Socket 10: 10 Socket 11: 11 Socket 12: 12 Socket 13: 13 Socket 14: 14 Socket 15: 15 Socket 16: 16 Socket 17: 17 Socket 18: 18 Socket 19: 19 Socket 0: 20 Socket 1: 21 Socket 2: 22 Socket 3: 23 Socket 4: 24 Socket 5: 25 Socket 6: 26 Socket 7: 27 Socket 8: 28 Socket 9: 29 Socket 10: 30 Socket 11: 31 Socket 12: 32 Socket 13: 33 Socket 14: 34 Socket 15: 35 Socket 16: 36 Socket 17: 37 Socket 18: 38 Socket 19: 39 Reprograming, testing mod 10... Socket 0: 0 Socket 1: 1 Socket 2: 2 Socket 3: 3 Socket 4: 4 Socket 5: 5 Socket 6: 6 Socket 7: 7 Socket 8: 8 Socket 9: 9 Socket 0: 10 Socket 1: 11 Socket 2: 12 Socket 3: 13 Socket 4: 14 Socket 5: 15 Socket 6: 16 Socket 7: 17 Socket 8: 18 Socket 9: 19 Socket 0: 20 Socket 1: 21 Socket 2: 22 Socket 3: 23 Socket 4: 24 Socket 5: 25 Socket 6: 26 Socket 7: 27 Socket 8: 28 Socket 9: 29 Socket 0: 30 Socket 1: 31 Socket 2: 32 Socket 3: 33 Socket 4: 34 Socket 5: 35 Socket 6: 36 Socket 7: 37 Socket 8: 38 Socket 9: 39 ---- IPv4 TCP ---- Testing EBPF mod 10... Socket 0: 0 Socket 1: 1 Socket 2: 2 Socket 3: 3 Socket 4: 4 Socket 5: 5 Socket 6: 6 Socket 7: 7 Socket 8: 8 Socket 9: 9 Socket 0: 10 Socket 1: 11 Socket 2: 12 Socket 3: 13 Socket 4: 14 Socket 5: 15 Socket 6: 16 Socket 7: 17 Socket 8: 18 Socket 9: 19 Reprograming, testing mod 5... Socket 0: 0 Socket 1: 1 Socket 2: 2 Socket 3: 3 Socket 4: 4 Socket 0: 5 Socket 1: 6 Socket 2: 7 Socket 3: 8 Socket 4: 9 Socket 0: 10 Socket 1: 11 Socket 2: 12 Socket 3: 13 Socket 4: 14 Socket 0: 15 Socket 1: 16 Socket 2: 17 Socket 3: 18 Socket 4: 19 Testing CBPF mod 10... Socket 0: 0 Socket 1: 1 Socket 2: 2 Socket 3: 3 Socket 4: 4 Socket 5: 5 Socket 6: 6 Socket 7: 7 Socket 8: 8 Socket 9: 9 Socket 0: 10 Socket 1: 11 Socket 2: 12 Socket 3: 13 Socket 4: 14 Socket 5: 15 Socket 6: 16 Socket 7: 17 Socket 8: 18 Socket 9: 19 Reprograming, testing mod 5... Socket 0: 0 Socket 1: 1 Socket 2: 2 Socket 3: 3 Socket 4: 4 Socket 0: 5 Socket 1: 6 Socket 2: 7 Socket 3: 8 Socket 4: 9 Socket 0: 10 Socket 1: 11 Socket 2: 12 Socket 3: 13 Socket 4: 14 Socket 0: 15 Socket 1: 16 Socket 2: 17 Socket 3: 18 Socket 4: 19 Testing too many filters... Testing filters on non-SO_REUSEPORT socket... ---- IPv6 TCP ---- Testing EBPF mod 10... Socket 0: 0 Socket 1: 1 Socket 2: 2 Socket 3: 3 Socket 4: 4 Socket 5: 5 Socket 6: 6 Socket 7: 7 Socket 8: 8 Socket 9: 9 Socket 0: 10 Socket 1: 11 Socket 2: 12 Socket 3: 13 Socket 4: 14 Socket 5: 15 Socket 6: 16 Socket 7: 17 Socket 8: 18 Socket 9: 19 Reprograming, testing mod 5... Socket 0: 0 Socket 1: 1 Socket 2: 2 Socket 3: 3 Socket 4: 4 Socket 0: 5 Socket 1: 6 Socket 2: 7 Socket 3: 8 Socket 4: 9 Socket 0: 10 Socket 1: 11 Socket 2: 12 Socket 3: 13 Socket 4: 14 Socket 0: 15 Socket 1: 16 Socket 2: 17 Socket 3: 18 Socket 4: 19 Testing CBPF mod 10... Socket 0: 0 Socket 1: 1 Socket 2: 2 Socket 3: 3 Socket 4: 4 Socket 5: 5 Socket 6: 6 Socket 7: 7 Socket 8: 8 Socket 9: 9 Socket 0: 10 Socket 1: 11 Socket 2: 12 Socket 3: 13 Socket 4: 14 Socket 5: 15 Socket 6: 16 Socket 7: 17 Socket 8: 18 Socket 9: 19 Reprograming, testing mod 5... Socket 0: 0 Socket 1: 1 Socket 2: 2 Socket 3: 3 Socket 4: 4 Socket 0: 5 Socket 1: 6 Socket 2: 7 Socket 3: 8 Socket 4: 9 Socket 0: 10 Socket 1: 11 Socket 2: 12 Socket 3: 13 Socket 4: 14 Socket 0: 15 Socket 1: 16 Socket 2: 17 Socket 3: 18 Socket 4: 19 Testing too many filters... Testing filters on non-SO_REUSEPORT socket... ---- IPv6 TCP w/ mapped IPv4 ---- Testing EBPF mod 10... Socket 0: 0 Socket 1: 1 Socket 2: 2 Socket 3: 3 Socket 4: 4 Socket 5: 5 Socket 6: 6 Socket 7: 7 Socket 8: 8 Socket 9: 9 Socket 0: 10 Socket 1: 11 Socket 2: 12 Socket 3: 13 Socket 4: 14 Socket 5: 15 Socket 6: 16 Socket 7: 17 Socket 8: 18 Socket 9: 19 Reprograming, testing mod 5... Socket 0: 0 Socket 1: 1 Socket 2: 2 Socket 3: 3 Socket 4: 4 Socket 0: 5 Socket 1: 6 Socket 2: 7 Socket 3: 8 Socket 4: 9 Socket 0: 10 Socket 1: 11 Socket 2: 12 Socket 3: 13 Socket 4: 14 Socket 0: 15 Socket 1: 16 Socket 2: 17 Socket 3: 18 Socket 4: 19 Testing CBPF mod 10... Socket 0: 0 Socket 1: 1 Socket 2: 2 Socket 3: 3 Socket 4: 4 Socket 5: 5 Socket 6: 6 Socket 7: 7 Socket 8: 8 Socket 9: 9 Socket 0: 10 Socket 1: 11 Socket 2: 12 Socket 3: 13 Socket 4: 14 Socket 5: 15 Socket 6: 16 Socket 7: 17 Socket 8: 18 Socket 9: 19 Reprograming, testing mod 5... Socket 0: 0 Socket 1: 1 Socket 2: 2 Socket 3: 3 Socket 4: 4 Socket 0: 5 Socket 1: 6 Socket 2: 7 Socket 3: 8 Socket 4: 9 Socket 0: 10 Socket 1: 11 Socket 2: 12 Socket 3: 13 Socket 4: 14 Socket 0: 15 Socket 1: 16 Socket 2: 17 Socket 3: 18 Socket 4: 19 Testing filter add without bind... SUCCESS ok 1..1 selftests: net: reuseport_bpf [PASS] selftests: net: reuseport_bpf_cpu ======================================== ---- IPv4 UDP ---- send cpu 0, receive socket 0 send cpu 1, receive socket 1 send cpu 1, receive socket 1 send cpu 0, receive socket 0 send cpu 0, receive socket 0 send cpu 1, receive socket 1 ---- IPv6 UDP ---- send cpu 0, receive socket 0 send cpu 1, receive socket 1 send cpu 1, receive socket 1 send cpu 0, receive socket 0 send cpu 0, receive socket 0 send cpu 1, receive socket 1 ---- IPv4 TCP ---- send cpu 0, receive socket 0 send cpu 1, receive socket 1 send cpu 1, receive socket 1 send cpu 0, receive socket 0 send cpu 0, receive socket 0 send cpu 1, receive socket 1 ---- IPv6 TCP ---- send cpu 0, receive socket 0 send cpu 1, receive socket 1 send cpu 1, receive socket 1 send cpu 0, receive socket 0 send cpu 0, receive socket 0 send cpu 1, receive socket 1 SUCCESS ok 1..2 selftests: net: reuseport_bpf_cpu [PASS] selftests: net: reuseport_bpf_numa ======================================== ---- IPv4 UDP ---- send node 0, receive socket 0 send node 0, receive socket 0 ---- IPv6 UDP ---- send node 0, receive socket 0 send node 0, receive socket 0 ---- IPv4 TCP ---- send node 0, receive socket 0 send node 0, receive socket 0 ---- IPv6 TCP ---- send node 0, receive socket 0 send node 0, receive socket 0 SUCCESS ok 1..3 selftests: net: reuseport_bpf_numa [PASS] selftests: net: reuseport_dualstack ======================================== ---- UDP IPv4 created before IPv6 ---- ---- UDP IPv6 created before IPv4 ---- ---- UDP IPv4 created before IPv6 (large) ---- ---- UDP IPv6 created before IPv4 (large) ---- ---- TCP IPv4 created before IPv6 ---- ---- TCP IPv6 created before IPv4 ---- SUCCESS ok 1..4 selftests: net: reuseport_dualstack [PASS] selftests: net: reuseaddr_conflict ======================================== Opening 127.0.0.1:9999 Opening INADDR_ANY:9999 bind: Address already in use Opening in6addr_any:9999 Opening INADDR_ANY:9999 bind: Address already in use Opening INADDR_ANY:9999 after closing ipv6 socket bind: Address already in use Successok 1..5 selftests: net: reuseaddr_conflict [PASS] selftests: net: tls ======================================== [==========] Running 29 tests from 2 test cases. [ RUN ] tls.sendfile [ OK ] tls.sendfile [ RUN ] tls.send_then_sendfile [ OK ] tls.send_then_sendfile [ RUN ] tls.recv_max [ OK ] tls.recv_max [ RUN ] tls.recv_small [ OK ] tls.recv_small [ RUN ] tls.msg_more [ OK ] tls.msg_more [ RUN ] tls.sendmsg_single [ OK ] tls.sendmsg_single [ RUN ] tls.sendmsg_large [ OK ] tls.sendmsg_large [ RUN ] tls.sendmsg_multiple [ OK ] tls.sendmsg_multiple [ RUN ] tls.sendmsg_multiple_stress [ OK ] tls.sendmsg_multiple_stress [ RUN ] tls.splice_from_pipe [ OK ] tls.splice_from_pipe [ RUN ] tls.splice_from_pipe2 [ OK ] tls.splice_from_pipe2 [ RUN ] tls.send_and_splice [ OK ] tls.send_and_splice [ RUN ] tls.splice_to_pipe [ OK ] tls.splice_to_pipe [ RUN ] tls.recvmsg_single [ OK ] tls.recvmsg_single [ RUN ] tls.recvmsg_single_max [ OK ] tls.recvmsg_single_max [ RUN ] tls.recvmsg_multiple [ OK ] tls.recvmsg_multiple [ RUN ] tls.single_send_multiple_recv [ OK ] tls.single_send_multiple_recv [ RUN ] tls.multiple_send_single_recv [ OK ] tls.multiple_send_single_recv [ RUN ] tls.recv_partial [ OK ] tls.recv_partial [ RUN ] tls.recv_nonblock [ OK ] tls.recv_nonblock [ RUN ] tls.recv_peek [ OK ] tls.recv_peek [ RUN ] tls.recv_peek_multiple [ OK ] tls.recv_peek_multiple [ RUN ] tls.recv_peek_multiple_records [ OK ] tls.recv_peek_multiple_records [ RUN ] tls.recv_peek_large_buf_mult_recs [ OK ] tls.recv_peek_large_buf_mult_recs [ RUN ] tls.pollin [ OK ] tls.pollin [ RUN ] tls.poll_wait [ OK ] tls.poll_wait [ RUN ] tls.blocking [ OK ] tls.blocking [ RUN ] tls.nonblocking [ OK ] tls.nonblocking [ RUN ] tls.control_msg [ OK ] tls.control_msg [==========] 29 / 29 tests passed. [ PASSED ] ok 1..6 selftests: net: tls [PASS] selftests: net: run_netsocktests ======================================== -------------------- running socket test -------------------- [PASS] ok 1..7 selftests: net: run_netsocktests [PASS] selftests: net: run_afpackettests ======================================== -------------------- running psock_fanout test -------------------- test: control single socket test: control multiple sockets test: unique ids test: datapath 0x0 ports 8000,8002 info: count=0,0, expect=0,0 info: count=0,20, expect=15,5 warning: incorrect queue lengths info: count=0,20, expect=20,5 warning: incorrect queue lengths info: trying alternate ports (20) test: datapath 0x0 ports 8000,8003 info: count=0,0, expect=0,0 info: count=5,15, expect=15,5 info: count=5,20, expect=20,5 test: datapath 0x1000 ports 8000,8003 info: count=0,0, expect=0,0 info: count=5,15, expect=15,5 info: count=15,20, expect=20,15 test: datapath 0x1 ports 8000,8003 info: count=0,0, expect=0,0 info: count=10,10, expect=10,10 info: count=17,18, expect=18,17 test: datapath 0x3 ports 8000,8003 info: count=0,0, expect=0,0 info: count=15,5, expect=15,5 info: count=20,15, expect=20,15 test: datapath 0x6 ports 8000,8003 info: count=0,0, expect=0,0 info: count=5,15, expect=15,5 info: count=20,15, expect=15,20 test: datapath 0x7 ports 8000,8003 info: count=0,0, expect=0,0 info: count=5,15, expect=15,5 info: count=20,15, expect=15,20 test: datapath 0x2 ports 8000,8003 info: count=0,0, expect=0,0 info: count=20,0, expect=20,0 info: count=20,0, expect=20,0 test: datapath 0x2 ports 8000,8003 info: count=0,0, expect=0,0 info: count=0,20, expect=0,20 info: count=0,20, expect=0,20 test: datapath 0x2000 ports 8000,8003 info: count=0,0, expect=0,0 info: count=20,20, expect=20,20 info: count=20,20, expect=20,20 OK. All tests passed [PASS] -------------------- running psock_tpacket test -------------------- test: TPACKET_V1 with PACKET_RX_RING .................... 100 pkts (14200 bytes) test: TPACKET_V1 with PACKET_TX_RING .................... 100 pkts (14200 bytes) test: TPACKET_V2 with PACKET_RX_RING .................... 100 pkts (14200 bytes) test: TPACKET_V2 with PACKET_TX_RING .................... 100 pkts (14200 bytes) test: TPACKET_V3 with PACKET_RX_RING .................... 100 pkts (14200 bytes) test: TPACKET_V3 with PACKET_TX_RING .................... 100 pkts (14200 bytes) OK. All tests passed [PASS] ok 1..8 selftests: net: run_afpackettests [PASS] selftests: net: test_bpf.sh ======================================== test_bpf: ok ok 1..9 selftests: net: test_bpf.sh [PASS] selftests: net: netdevice.sh ======================================== SKIP: eth0: interface already up Cannot get device udp-fragmentation-offload settings: Operation not supported PASS: eth0: ethtool list features PASS: eth0: ethtool dump PASS: eth0: ethtool stats SKIP: eth0: interface kept up ok 1..10 selftests: net: netdevice.sh [PASS] selftests: net: rtnetlink.sh ======================================== PASS: policy routing PASS: route get PASS: tc htb hierarchy PASS: gre tunnel endpoint PASS: gretap RTNETLINK answers: Operation not supported Cannot find device "ip6gretap00" Cannot find device "ip6gretap00" Cannot find device "ip6gretap00" RTNETLINK answers: Operation not supported Cannot find device "ip6gretap00" FAIL: ip6gretap PASS: erspan RTNETLINK answers: Operation not supported Cannot find device "ip6erspan00" Cannot find device "ip6erspan00" Cannot find device "ip6erspan00" RTNETLINK answers: Operation not supported Cannot find device "ip6erspan00" Cannot find device "ip6erspan00" Cannot find device "ip6erspan00" RTNETLINK answers: Operation not supported Cannot find device "ip6erspan00" FAIL: ip6erspan PASS: bridge setup PASS: ipv6 addrlabel PASS: set ifalias 82e99eb8-f8d9-41da-9405-f42706a55eb8 for test-dummy0 PASS: vrf PASS: vxlan PASS: fou PASS: macsec PASS: ipsec FAIL: ipsec_offload netdevsim doesn't support IPsec offload ok 1..11 selftests: net: rtnetlink.sh [PASS] selftests: net: fib_tests.sh ======================================== Single path route test Start point TEST: IPv4 fibmatch [ OK ] TEST: IPv6 fibmatch [ OK ] Nexthop device deleted TEST: IPv4 fibmatch - no route [ OK ] TEST: IPv6 fibmatch - no route [ OK ] Multipath route test Start point TEST: IPv4 fibmatch [ OK ] TEST: IPv6 fibmatch [ OK ] One nexthop device deleted TEST: IPv4 - multipath route removed on delete [ OK ] TEST: IPv6 - multipath down to single path [ OK ] Second nexthop device deleted TEST: IPv6 - no route [ OK ] Single path, admin down Start point TEST: IPv4 fibmatch [ OK ] TEST: IPv6 fibmatch [ OK ] Route deleted on down TEST: IPv4 fibmatch [ OK ] TEST: IPv6 fibmatch [ OK ] Admin down multipath Verify start point TEST: IPv4 fibmatch [ OK ] TEST: IPv6 fibmatch [ OK ] One device down, one up TEST: IPv4 fibmatch on down device [ OK ] TEST: IPv6 fibmatch on down device [ OK ] TEST: IPv4 fibmatch on up device [ OK ] TEST: IPv6 fibmatch on up device [ OK ] TEST: IPv4 flags on down device [ OK ] TEST: IPv6 flags on down device [ OK ] TEST: IPv4 flags on up device [ OK ] TEST: IPv6 flags on up device [ OK ] Other device down and up TEST: IPv4 fibmatch on down device [ OK ] TEST: IPv6 fibmatch on down device [ OK ] TEST: IPv4 fibmatch on up device [ OK ] TEST: IPv6 fibmatch on up device [ OK ] TEST: IPv4 flags on down device [ OK ] TEST: IPv6 flags on down device [ OK ] TEST: IPv4 flags on up device [ OK ] TEST: IPv6 flags on up device [ OK ] Both devices down TEST: IPv4 fibmatch [ OK ] TEST: IPv6 fibmatch [ OK ] Local carrier tests - single path Start point TEST: IPv4 fibmatch [ OK ] TEST: IPv6 fibmatch [ OK ] TEST: IPv4 - no linkdown flag [ OK ] TEST: IPv6 - no linkdown flag [ OK ] Carrier off on nexthop TEST: IPv4 fibmatch [ OK ] TEST: IPv6 fibmatch [ OK ] TEST: IPv4 - linkdown flag set [ OK ] TEST: IPv6 - linkdown flag set [ OK ] Route to local address with carrier down TEST: IPv4 fibmatch [ OK ] TEST: IPv6 fibmatch [ OK ] TEST: IPv4 linkdown flag set [ OK ] TEST: IPv6 linkdown flag set [ OK ] Single path route carrier test Start point TEST: IPv4 fibmatch [ OK ] TEST: IPv6 fibmatch [ OK ] TEST: IPv4 no linkdown flag [ OK ] TEST: IPv6 no linkdown flag [ OK ] Carrier down TEST: IPv4 fibmatch [ OK ] TEST: IPv6 fibmatch [ OK ] TEST: IPv4 linkdown flag set [ OK ] TEST: IPv6 linkdown flag set [ OK ] Second address added with carrier down TEST: IPv4 fibmatch [ OK ] TEST: IPv6 fibmatch [ OK ] TEST: IPv4 linkdown flag set [ OK ] TEST: IPv6 linkdown flag set [ OK ] IPv4 nexthop tests <<< write me >>> IPv6 nexthop tests TEST: Directly connected nexthop, unicast address [ OK ] TEST: Directly connected nexthop, unicast address with device [ OK ] TEST: Gateway is linklocal address [ OK ] TEST: Gateway is linklocal address, no device [ OK ] TEST: Gateway can not be local unicast address [ OK ] TEST: Gateway can not be local unicast address, with device [ OK ] TEST: Gateway can not be a local linklocal address [ OK ] TEST: Gateway can be local address in a VRF [ OK ] TEST: Gateway can be local address in a VRF, with device [ OK ] TEST: Gateway can be local linklocal address in a VRF [ OK ] TEST: Redirect to VRF lookup [ OK ] TEST: VRF route, gateway can be local address in default VRF [ OK ] TEST: VRF route, gateway can not be a local address [ OK ] TEST: VRF route, gateway can not be a local addr with device [ OK ] IPv6 route add / append tests TEST: Attempt to add duplicate route - gw [ OK ] TEST: Attempt to add duplicate route - dev only [ OK ] TEST: Attempt to add duplicate route - reject route [ OK ] TEST: Append nexthop to existing route - gw [ OK ] TEST: Add multipath route [ OK ] TEST: Attempt to add duplicate multipath route [ OK ] TEST: Route add with different metrics [ OK ] TEST: Route delete with metric [ OK ] IPv6 route replace tests TEST: Single path with single path [ OK ] TEST: Single path with multipath [ OK ] TEST: Single path with single path via multipath attribute [ OK ] TEST: Invalid nexthop [ OK ] TEST: Single path - replace of non-existent route [ OK ] TEST: Multipath with multipath [ OK ] TEST: Multipath with single path [ OK ] TEST: Multipath with single path via multipath attribute [ OK ] TEST: Multipath - invalid first nexthop [ OK ] TEST: Multipath - invalid second nexthop [ OK ] TEST: Multipath - replace of non-existent route [ OK ] IPv4 route add / append tests TEST: Attempt to add duplicate route - gw [ OK ] TEST: Attempt to add duplicate route - dev only [ OK ] TEST: Attempt to add duplicate route - reject route [ OK ] TEST: Add new nexthop for existing prefix [ OK ] TEST: Append nexthop to existing route - gw [ OK ] TEST: Append nexthop to existing route - dev only [ OK ] TEST: Append nexthop to existing route - reject route [ OK ] TEST: Append nexthop to existing reject route - gw [ OK ] TEST: Append nexthop to existing reject route - dev only [ OK ] TEST: add multipath route [ OK ] TEST: Attempt to add duplicate multipath route [ OK ] TEST: Route add with different metrics [ OK ] TEST: Route delete with metric [ OK ] IPv4 route replace tests TEST: Single path with single path [ OK ] TEST: Single path with multipath [ OK ] TEST: Single path with reject route [ OK ] TEST: Single path with single path via multipath attribute [ OK ] TEST: Invalid nexthop [ OK ] TEST: Single path - replace of non-existent route [ OK ] TEST: Multipath with multipath [ OK ] TEST: Multipath with single path [ OK ] TEST: Multipath with single path via multipath attribute [ OK ] TEST: Multipath with reject route [ OK ] TEST: Multipath - invalid first nexthop [ OK ] TEST: Multipath - invalid second nexthop [ OK ] TEST: Multipath - replace of non-existent route [ OK ] IPv6 prefix route tests TEST: Default metric [ OK ] TEST: User specified metric on first device [ OK ] TEST: User specified metric on second device [ OK ] TEST: Delete of address on first device [ OK ] TEST: Modify metric of address [ OK ] Command line is not complete. Try option "help" TEST: Prefix route removed on link down [ OK ] TEST: Prefix route with metric on link up [ OK ] IPv4 prefix route tests TEST: Default metric [ OK ] TEST: User specified metric on first device [ OK ] TEST: User specified metric on second device [ OK ] TEST: Delete of address on first device [ OK ] TEST: Modify metric of address [ OK ] Command line is not complete. Try option "help" TEST: Prefix route removed on link down [ OK ] TEST: Prefix route with metric on link up [ OK ] IPv6 routes with metrics TEST: Single path route with mtu metric [ OK ] TEST: Multipath route via 2 single routes with mtu metric on first [ OK ] TEST: Multipath route via 2 single routes with mtu metric on 2nd [ OK ] TEST: MTU of second leg [ OK ] TEST: Multipath route with mtu metric [ OK ] TEST: Using route with mtu metric [ OK ] TEST: Invalid metric (fails metric_convert) [ OK ] IPv4 route add / append tests TEST: Single path route with mtu metric [ OK ] TEST: Multipath route with mtu metric [ OK ] TEST: Using route with mtu metric [ OK ] TEST: Invalid metric (fails metric_convert) [ OK ] Tests passed: 141 Tests failed: 0 ok 1..12 selftests: net: fib_tests.sh [PASS] selftests: net: fib-onlink-tests.sh ======================================== ######################################## Configuring interfaces RTNETLINK answers: File exists not ok 1..13 selftests: net: fib-onlink-tests.sh [FAIL] selftests: net: pmtu.sh ======================================== TEST: ipv4: PMTU exceptions [ OK ] connect: Cannot assign requested address connect: Cannot assign requested address TEST: ipv6: PMTU exceptions [FAIL] PMTU exception wasn't created after exceeding MTU TEST: vti6: PMTU exceptions [ OK ] TEST: vti4: PMTU exceptions [ OK ] TEST: vti4: default MTU assignment [ OK ] TEST: vti6: default MTU assignment [ OK ] TEST: vti4: MTU setting on link creation [ OK ] TEST: vti6: MTU setting on link creation [ OK ] TEST: vti6: MTU changes on link changes [ OK ] not ok 1..14 selftests: net: pmtu.sh [FAIL] selftests: net: udpgso.sh ======================================== ipv4 cmsg device mtu (orig): 65536 device mtu (test): 1500 ipv4 tx:1 gso:0 ipv4 tx:1472 gso:0 ipv4 tx:1473 gso:0 (fail) ipv4 tx:1472 gso:1472 (fail) ipv4 tx:1473 gso:1472 ipv4 tx:2944 gso:1472 ipv4 tx:2945 gso:1472 ipv4 tx:64768 gso:1472 ipv4 tx:65507 gso:1472 ipv4 tx:65508 gso:1472 (fail) ipv4 tx:1 gso:1 (fail) ipv4 tx:2 gso:1 ipv4 tx:5 gso:2 ipv4 tx:36 gso:1 ipv4 tx:37 gso:1 (fail) OK ipv4 setsockopt device mtu (orig): 65536 device mtu (test): 1500 ipv4 tx:1 gso:0 ipv4 tx:1472 gso:0 ipv4 tx:1473 gso:0 (fail) ipv4 tx:1472 gso:1472 (fail) ipv4 tx:1473 gso:1472 ipv4 tx:2944 gso:1472 ipv4 tx:2945 gso:1472 ipv4 tx:64768 gso:1472 ipv4 tx:65507 gso:1472 ipv4 tx:65508 gso:1472 (fail) ipv4 tx:1 gso:1 (fail) ipv4 tx:2 gso:1 ipv4 tx:5 gso:2 ipv4 tx:36 gso:1 ipv4 tx:37 gso:1 (fail) OK ipv6 cmsg device mtu (orig): 65536 device mtu (test): 1500 ipv6 tx:1 gso:0 ipv6 tx:1452 gso:0 ipv6 tx:1453 gso:0 (fail) ipv6 tx:1452 gso:1452 (fail) ipv6 tx:1453 gso:1452 ipv6 tx:2904 gso:1452 ipv6 tx:2905 gso:1452 ipv6 tx:65340 gso:1452 ipv6 tx:65527 gso:1452 ipv6 tx:65528 gso:1452 (fail) ipv6 tx:1 gso:1 (fail) ipv6 tx:2 gso:1 ipv6 tx:5 gso:2 ipv6 tx:16 gso:1 ipv6 tx:17 gso:1 (fail) OK ipv6 setsockopt device mtu (orig): 65536 device mtu (test): 1500 ipv6 tx:1 gso:0 ipv6 tx:1452 gso:0 ipv6 tx:1453 gso:0 (fail) ipv6 tx:1452 gso:1452 (fail) ipv6 tx:1453 gso:1452 ipv6 tx:2904 gso:1452 ipv6 tx:2905 gso:1452 ipv6 tx:65340 gso:1452 ipv6 tx:65527 gso:1452 ipv6 tx:65528 gso:1452 (fail) ipv6 tx:1 gso:1 (fail) ipv6 tx:2 gso:1 ipv6 tx:5 gso:2 ipv6 tx:16 gso:1 ipv6 tx:17 gso:1 (fail) OK ipv4 connected device mtu (orig): 65536 device mtu (test): 1600 route mtu (test): 1500 path mtu (read): 1500 ipv4 tx:1 gso:0 ipv4 tx:1472 gso:0 ipv4 tx:1473 gso:0 (fail) ipv4 tx:1472 gso:1472 (fail) ipv4 tx:1473 gso:1472 ipv4 tx:2944 gso:1472 ipv4 tx:2945 gso:1472 ipv4 tx:64768 gso:1472 ipv4 tx:65507 gso:1472 ipv4 tx:65508 gso:1472 (fail) ipv4 tx:1 gso:1 (fail) ipv4 tx:2 gso:1 ipv4 tx:5 gso:2 ipv4 tx:36 gso:1 ipv4 tx:37 gso:1 (fail) OK ipv4 msg_more device mtu (orig): 65536 device mtu (test): 1500 ipv4 tx:1 gso:0 ipv4 tx:1472 gso:0 ipv4 tx:1473 gso:0 (fail) ipv4 tx:1472 gso:1472 (fail) ipv4 tx:1473 gso:1472 ipv4 tx:2944 gso:1472 ipv4 tx:2945 gso:1472 ipv4 tx:64768 gso:1472 ipv4 tx:65507 gso:1472 ipv4 tx:65508 gso:1472 (fail) ipv4 tx:1 gso:1 (fail) ipv4 tx:2 gso:1 ipv4 tx:5 gso:2 ipv4 tx:36 gso:1 ipv4 tx:37 gso:1 (fail) OK ipv6 msg_more device mtu (orig): 65536 device mtu (test): 1500 ipv6 tx:1 gso:0 ipv6 tx:1452 gso:0 ipv6 tx:1453 gso:0 (fail) ipv6 tx:1452 gso:1452 (fail) ipv6 tx:1453 gso:1452 ipv6 tx:2904 gso:1452 ipv6 tx:2905 gso:1452 ipv6 tx:65340 gso:1452 ipv6 tx:65527 gso:1452 ipv6 tx:65528 gso:1452 (fail) ipv6 tx:1 gso:1 (fail) ipv6 tx:2 gso:1 ipv6 tx:5 gso:2 ipv6 tx:16 gso:1 ipv6 tx:17 gso:1 (fail) OK ok 1..15 selftests: net: udpgso.sh [PASS] selftests: net: ip_defrag.sh ======================================== ipv4 defrag PASS seed = 1541042704 ipv4 defrag with overlaps PASS seed = 1541042713 ipv6 defrag PASS seed = 1541042744 ipv6 defrag with overlaps PASS seed = 1541042745 ok 1..16 selftests: net: ip_defrag.sh [PASS] selftests: net: udpgso_bench.sh ======================================== ipv4 tcp tcp tx: 404 MB/s 6868 calls/s 6868 msg/s tcp rx: 404 MB/s 6609 calls/s tcp tx: 365 MB/s 6198 calls/s 6198 msg/s tcp rx: 365 MB/s 6066 calls/s tcp tx: 301 MB/s 5121 calls/s 5121 msg/s tcp rx: 301 MB/s 5041 calls/s tcp zerocopy tcp rx: 242 MB/s 3955 calls/s tcp tx: 242 MB/s 4119 calls/s 4119 msg/s tcp tx: 283 MB/s 4814 calls/s 4814 msg/s tcp rx: 286 MB/s 4369 calls/s tcp tx: 278 MB/s 4716 calls/s 4716 msg/s tcp rx: 276 MB/s 4128 calls/s udp udp rx: 37 MB/s 27038 calls/s udp tx: 39 MB/s 27888 calls/s 664 msg/s udp rx: 40 MB/s 28511 calls/s udp tx: 41 MB/s 29778 calls/s 709 msg/s udp rx: 40 MB/s 29047 calls/s udp tx: 41 MB/s 29484 calls/s 702 msg/s udp rx: 39 MB/s 27825 calls/s udp gso udp rx: 138 MB/s 98985 calls/s udp tx: 142 MB/s 2423 calls/s 2423 msg/s udp rx: 129 MB/s 92050 calls/s udp tx: 141 MB/s 2395 calls/s 2395 msg/s udp rx: 140 MB/s 99778 calls/s udp tx: 148 MB/s 2515 calls/s 2515 msg/s udp rx: 137 MB/s 97612 calls/s ipv6 tcp tcp tx: 389 MB/s 6614 calls/s 6614 msg/s tcp rx: 390 MB/s 6516 calls/s tcp tx: 292 MB/s 4953 calls/s 4953 msg/s tcp rx: 293 MB/s 4889 calls/s tcp tx: 342 MB/s 5811 calls/s 5811 msg/s tcp rx: 341 MB/s 5575 calls/s tcp zerocopy tcp tx: 282 MB/s 4786 calls/s 4786 msg/s tcp rx: 285 MB/s 4386 calls/s tcp tx: 296 MB/s 5021 calls/s 5021 msg/s tcp rx: 293 MB/s 4053 calls/s tcp tx: 249 MB/s 4234 calls/s 4234 msg/s tcp rx: 251 MB/s 3771 calls/s udp udp rx: 36 MB/s 26629 calls/s udp tx: 37 MB/s 27434 calls/s 638 msg/s udp rx: 34 MB/s 24992 calls/s udp tx: 35 MB/s 25714 calls/s 598 msg/s udp rx: 34 MB/s 25520 calls/s udp tx: 36 MB/s 26531 calls/s 617 msg/s udp rx: 35 MB/s 25741 calls/s udp gso udp rx: 136 MB/s 99704 calls/s udp tx: 144 MB/s 2445 calls/s 2445 msg/s udp rx: 123 MB/s 90363 calls/s udp tx: 132 MB/s 2239 calls/s 2239 msg/s udp rx: 99 MB/s 72199 calls/s udp tx: 116 MB/s 1977 calls/s 1977 msg/s udp rx: 136 MB/s 99764 calls/s ok 1..17 selftests: net: udpgso_bench.sh [PASS] selftests: net: fib_rule_tests.sh ======================================== ###################################################################### TEST SECTION: IPv4 fib rule ###################################################################### TEST: rule4 check: oif dummy0 [ OK ] TEST: rule4 del by pref: oif dummy0 [ OK ] RTNETLINK answers: No route to host TEST: rule4 check: from 192.51.100.3 iif dummy0 [FAIL] TEST: rule4 del by pref: from 192.51.100.3 iif dummy0 [ OK ] TEST: rule4 check: tos 0x10 [ OK ] TEST: rule4 del by pref: tos 0x10 [ OK ] TEST: rule4 check: fwmark 0x64 [ OK ] TEST: rule4 del by pref: fwmark 0x64 [ OK ] TEST: rule4 check: uidrange 100-100 [ OK ] TEST: rule4 del by pref: uidrange 100-100 [ OK ] TEST: rule4 check: sport 666 dport 777 [ OK ] TEST: rule4 del by pref: sport 666 dport 777 [ OK ] TEST: rule4 check: ipproto tcp [ OK ] TEST: rule4 del by pref: ipproto tcp [ OK ] TEST: rule4 check: ipproto icmp [ OK ] TEST: rule4 del by pref: ipproto icmp [ OK ] ###################################################################### TEST SECTION: IPv6 fib rule ###################################################################### TEST: rule6 check: oif dummy0 [ OK ] TEST: rule6 del by pref: oif dummy0 [ OK ] TEST: rule6 check: from 2001:db8:1::3 iif dummy0 [ OK ] TEST: rule6 del by pref: from 2001:db8:1::3 iif dummy0 [ OK ] TEST: rule6 check: tos 0x10 [ OK ] TEST: rule6 del by pref: tos 0x10 [ OK ] TEST: rule6 check: fwmark 0x64 [ OK ] TEST: rule6 del by pref: fwmark 0x64 [ OK ] TEST: rule6 check: uidrange 100-100 [ OK ] TEST: rule6 del by pref: uidrange 100-100 [ OK ] TEST: rule6 check: sport 666 dport 777 [ OK ] TEST: rule6 del by pref: sport 666 dport 777 [ OK ] TEST: rule6 check: ipproto tcp [ OK ] TEST: rule6 del by pref: ipproto tcp [ OK ] TEST: rule6 check: ipproto icmp [ OK ] TEST: rule6 del by pref: ipproto icmp [ OK ] ok 1..18 selftests: net: fib_rule_tests.sh [PASS] selftests: net: msg_zerocopy.sh ======================================== ipv4 tcp -t 1 ./msg_zerocopy: setaffinity 2 ./msg_zerocopy: setaffinity 3 not ok 1..19 selftests: net: msg_zerocopy.sh [FAIL] selftests: net: psock_snd.sh ======================================== dgram tx: 128 rx: 142 rx: 100 OK dgram bind tx: 128 rx: 142 rx: 100 OK raw tx: 142 rx: 142 rx: 100 OK raw bind tx: 142 rx: 142 rx: 100 OK raw qdisc bypass tx: 142 rx: 142 rx: 100 OK raw vlan tx: 146 rx: 100 OK raw vnet hdr tx: 152 rx: 142 rx: 100 OK raw csum_off tx: 152 rx: 142 rx: 100 OK raw csum_off with bad offset (fails) ./psock_snd: write: Invalid argument raw min size tx: 42 rx: 0 OK raw mtu size tx: 1514 rx: 1472 OK raw mtu size + 1 (fails) ./psock_snd: write: Message too long raw vlan mtu size + 1 (fails) ./psock_snd: write: Message too long dgram mtu size tx: 1500 rx: 1472 OK dgram mtu size + 1 (fails) ./psock_snd: write: Message too long raw truncate hlen (fails: does not arrive) tx: 14 ./psock_snd: recv: Resource temporarily unavailable raw truncate hlen - 1 (fails: EINVAL) ./psock_snd: write: Invalid argument raw gso min size tx: 1525 rx: 1473 OK raw gso min size - 1 (fails) tx: 1524 ./psock_snd: recv: Resource temporarily unavailable raw gso max size tx: 65559 rx: 65507 OK raw gso max size + 1 (fails) tx: 65560 ./psock_snd: recv: Resource temporarily unavailable OK. All tests passed ok 1..20 selftests: net: psock_snd.sh [PASS] make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/net' 2018-11-01 03:26:31 make run_tests -C nsfs make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/nsfs' gcc -Wall -Werror owner.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/nsfs/owner gcc -Wall -Werror pidns.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/nsfs/pidns TAP version 13 selftests: nsfs: owner ======================================== ok 1..1 selftests: nsfs: owner [PASS] selftests: nsfs: pidns ======================================== ok 1..2 selftests: nsfs: pidns [PASS] make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/nsfs' ignored_by_lkp powerpc test prctl test: not in Makefile 2018-11-01 03:26:33 make TARGETS=prctl make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/prctl' Makefile:14: warning: overriding recipe for target 'clean' ../lib.mk:137: warning: ignoring old recipe for target 'clean' gcc disable-tsc-ctxt-sw-stress-test.c -o disable-tsc-ctxt-sw-stress-test gcc disable-tsc-on-off-stress-test.c -o disable-tsc-on-off-stress-test gcc disable-tsc-test.c -o disable-tsc-test make[1]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/prctl' 2018-11-01 03:26:35 make run_tests -C prctl make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/prctl' Makefile:14: warning: overriding recipe for target 'clean' ../lib.mk:137: warning: ignoring old recipe for target 'clean' TAP version 13 selftests: prctl: disable-tsc-ctxt-sw-stress-test ======================================== [No further output means we're allright] ok 1..1 selftests: prctl: disable-tsc-ctxt-sw-stress-test [PASS] selftests: prctl: disable-tsc-on-off-stress-test ======================================== [No further output means we're allright] ok 1..2 selftests: prctl: disable-tsc-on-off-stress-test [PASS] selftests: prctl: disable-tsc-test ======================================== rdtsc() == 2136876715236 prctl(PR_GET_TSC, &tsc_val); tsc_val == PR_TSC_ENABLE rdtsc() == 2136879059273 prctl(PR_SET_TSC, PR_TSC_ENABLE) rdtsc() == 2136880080692 prctl(PR_SET_TSC, PR_TSC_SIGSEGV) rdtsc() == [ SIG_SEGV ] prctl(PR_GET_TSC, &tsc_val); tsc_val == PR_TSC_SIGSEGV prctl(PR_SET_TSC, PR_TSC_ENABLE) rdtsc() == 2136884106335 ok 1..3 selftests: prctl: disable-tsc-test [PASS] make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/prctl' 2018-11-01 03:26:58 make run_tests -C proc make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/proc' gcc -Wall -O2 -Wno-unused-function -D_GNU_SOURCE fd-001-lookup.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/proc/fd-001-lookup fd-001-lookup.c:17:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE :0:0: note: this is the location of the previous definition gcc -Wall -O2 -Wno-unused-function -D_GNU_SOURCE fd-002-posix-eq.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/proc/fd-002-posix-eq gcc -Wall -O2 -Wno-unused-function -D_GNU_SOURCE fd-003-kthread.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/proc/fd-003-kthread fd-003-kthread.c:17:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE :0:0: note: this is the location of the previous definition gcc -Wall -O2 -Wno-unused-function -D_GNU_SOURCE proc-loadavg-001.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/proc/proc-loadavg-001 proc-loadavg-001.c:17:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE :0:0: note: this is the location of the previous definition gcc -Wall -O2 -Wno-unused-function -D_GNU_SOURCE proc-self-map-files-001.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/proc/proc-self-map-files-001 gcc -Wall -O2 -Wno-unused-function -D_GNU_SOURCE proc-self-map-files-002.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/proc/proc-self-map-files-002 gcc -Wall -O2 -Wno-unused-function -D_GNU_SOURCE proc-self-syscall.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/proc/proc-self-syscall proc-self-syscall.c:16:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE :0:0: note: this is the location of the previous definition gcc -Wall -O2 -Wno-unused-function -D_GNU_SOURCE proc-self-wchan.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/proc/proc-self-wchan gcc -Wall -O2 -Wno-unused-function -D_GNU_SOURCE proc-uptime-001.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/proc/proc-uptime-001 gcc -Wall -O2 -Wno-unused-function -D_GNU_SOURCE proc-uptime-002.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/proc/proc-uptime-002 proc-uptime-002.c:18:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE :0:0: note: this is the location of the previous definition gcc -Wall -O2 -Wno-unused-function -D_GNU_SOURCE read.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/proc/read gcc -Wall -O2 -Wno-unused-function -D_GNU_SOURCE self.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/proc/self gcc -Wall -O2 -Wno-unused-function -D_GNU_SOURCE thread-self.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/proc/thread-self TAP version 13 selftests: proc: fd-001-lookup ======================================== ok 1..1 selftests: proc: fd-001-lookup [PASS] selftests: proc: fd-002-posix-eq ======================================== ok 1..2 selftests: proc: fd-002-posix-eq [PASS] selftests: proc: fd-003-kthread ======================================== ok 1..3 selftests: proc: fd-003-kthread [PASS] selftests: proc: proc-loadavg-001 ======================================== ok 1..4 selftests: proc: proc-loadavg-001 [PASS] selftests: proc: proc-self-map-files-001 ======================================== ok 1..5 selftests: proc: proc-self-map-files-001 [PASS] selftests: proc: proc-self-map-files-002 ======================================== ok 1..6 selftests: proc: proc-self-map-files-002 [PASS] selftests: proc: proc-self-syscall ======================================== ok 1..7 selftests: proc: proc-self-syscall [PASS] selftests: proc: proc-self-wchan ======================================== ok 1..8 selftests: proc: proc-self-wchan [PASS] selftests: proc: proc-uptime-001 ======================================== ok 1..9 selftests: proc: proc-uptime-001 [PASS] selftests: proc: proc-uptime-002 ======================================== ok 1..10 selftests: proc: proc-uptime-002 [PASS] selftests: proc: read ======================================== ok 1..11 selftests: proc: read [PASS] selftests: proc: self ======================================== ok 1..12 selftests: proc: self [PASS] selftests: proc: thread-self ======================================== ok 1..13 selftests: proc: thread-self [PASS] make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/proc' 2018-11-01 03:27:17 make run_tests -C pstore make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/pstore' TAP version 13 selftests: pstore: pstore_tests ======================================== === Pstore unit tests (pstore_tests) === UUID=1b5b7a14-1391-4488-bee4-2ba136be2c20 Checking pstore backend is registered ... ok backend=ramoops cmdline=ip=::::vm-lkp-nex04-8G-16::dhcp root=/dev/ram0 user=lkp job=/lkp/jobs/scheduled/vm-lkp-nex04-8G-16/kernel_selftests-kselftests-02-debian-x86_64-2018-04-03.cgz-4ed591c8ab44e711e56b8e021ffaf4f407c045f5-20181101-5823-1u1bjks-3.yaml ARCH=x86_64 kconfig=x86_64-rhel-7.2 branch=linux-devel/devel-hourly-2018102918 commit=4ed591c8ab44e711e56b8e021ffaf4f407c045f5 BOOT_IMAGE=/pkg/linux/x86_64-rhel-7.2/gcc-7/4ed591c8ab44e711e56b8e021ffaf4f407c045f5/vmlinuz-4.19.0-04691-g4ed591c erst_disable max_uptime=3600 RESULT_ROOT=/result/kernel_selftests/kselftests-02/vm-lkp-nex04-8G/debian-x86_64-2018-04-03.cgz/x86_64-rhel-7.2/gcc-7/4ed591c8ab44e711e56b8e021ffaf4f407c045f5/3 LKP_SERVER=inn debug apic=debug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=100 net.ifnames=0 printk.devkmsg=on panic=-1 softlockup_panic=1 nmi_watchdog=panic oops=panic load_ramdisk=2 prompt_ramdisk=0 drbd.minor_count=8 systemd.log_level=err ignore_loglevel console=tty0 earlyprintk=ttyS0,115200 console=ttyS0,115200 vga=normal rw rcuperf.shutdown=0 Checking pstore console is registered ... ok Checking /dev/pmsg0 exists ... ok Writing unique string to /dev/pmsg0 ... ok ok 1..1 selftests: pstore: pstore_tests [PASS] selftests: pstore: pstore_post_reboot_tests ======================================== === Pstore unit tests (pstore_post_reboot_tests) === UUID=a2c028aa-199b-4365-b403-f8831048e36b Checking pstore backend is registered ... ok backend=ramoops cmdline=ip=::::vm-lkp-nex04-8G-16::dhcp root=/dev/ram0 user=lkp job=/lkp/jobs/scheduled/vm-lkp-nex04-8G-16/kernel_selftests-kselftests-02-debian-x86_64-2018-04-03.cgz-4ed591c8ab44e711e56b8e021ffaf4f407c045f5-20181101-5823-1u1bjks-3.yaml ARCH=x86_64 kconfig=x86_64-rhel-7.2 branch=linux-devel/devel-hourly-2018102918 commit=4ed591c8ab44e711e56b8e021ffaf4f407c045f5 BOOT_IMAGE=/pkg/linux/x86_64-rhel-7.2/gcc-7/4ed591c8ab44e711e56b8e021ffaf4f407c045f5/vmlinuz-4.19.0-04691-g4ed591c erst_disable max_uptime=3600 RESULT_ROOT=/result/kernel_selftests/kselftests-02/vm-lkp-nex04-8G/debian-x86_64-2018-04-03.cgz/x86_64-rhel-7.2/gcc-7/4ed591c8ab44e711e56b8e021ffaf4f407c045f5/3 LKP_SERVER=inn debug apic=debug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=100 net.ifnames=0 printk.devkmsg=on panic=-1 softlockup_panic=1 nmi_watchdog=panic oops=panic load_ramdisk=2 prompt_ramdisk=0 drbd.minor_count=8 systemd.log_level=err ignore_loglevel console=tty0 earlyprintk=ttyS0,115200 console=ttyS0,115200 vga=normal rw rcuperf.shutdown=0 pstore_crash_test has not been executed yet. we skip further tests. not ok 1..2 selftests: pstore: pstore_post_reboot_tests [SKIP] make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/pstore' ptp test: not in Makefile 2018-11-01 03:27:18 make TARGETS=ptp make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/ptp' Makefile:10: warning: overriding recipe for target 'clean' ../lib.mk:137: warning: ignoring old recipe for target 'clean' gcc -I../../../../usr/include/ testptp.c -lrt -o testptp make[1]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/ptp' 2018-11-01 03:27:20 make run_tests -C ptp make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/ptp' Makefile:10: warning: overriding recipe for target 'clean' ../lib.mk:137: warning: ignoring old recipe for target 'clean' TAP version 13 selftests: ptp: testptp ======================================== ok 1..1 selftests: ptp: testptp [PASS] make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/ptp' 2018-11-01 03:27:20 make run_tests -C ptrace make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/ptrace' gcc -iquote../../../../include/uapi -Wall peeksiginfo.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/ptrace/peeksiginfo TAP version 13 selftests: ptrace: peeksiginfo ======================================== PASS ok 1..1 selftests: ptrace: peeksiginfo [PASS] make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/ptrace' 2018-11-01 03:27:21 make run_tests -C rseq make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/rseq' gcc -O2 -Wall -g -I./ -I../../../../usr/include/ -L./ -Wl,-rpath=./ -shared -fPIC rseq.c -lpthread -o /usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/rseq/librseq.so gcc -O2 -Wall -g -I./ -I../../../../usr/include/ -L./ -Wl,-rpath=./ basic_test.c -lpthread -lrseq -o /usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/rseq/basic_test gcc -O2 -Wall -g -I./ -I../../../../usr/include/ -L./ -Wl,-rpath=./ basic_percpu_ops_test.c -lpthread -lrseq -o /usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/rseq/basic_percpu_ops_test gcc -O2 -Wall -g -I./ -I../../../../usr/include/ -L./ -Wl,-rpath=./ param_test.c -lpthread -lrseq -o /usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/rseq/param_test gcc -O2 -Wall -g -I./ -I../../../../usr/include/ -L./ -Wl,-rpath=./ -DBENCHMARK param_test.c -lpthread -lrseq -o /usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/rseq/param_test_benchmark gcc -O2 -Wall -g -I./ -I../../../../usr/include/ -L./ -Wl,-rpath=./ -DRSEQ_COMPARE_TWICE param_test.c -lpthread -lrseq -o /usr/src/perf_selftests-x86_64-rhel-7.2-4ed591c8ab44e711e56b8e021ffaf4f407c045f5/tools/testing/selftests/rseq/param_test_compare_twice TAP version 13 selftests: rseq: basic_test ======================================== testing current cpu ok 1..1 selftests: rseq: basic_test [PASS] selftests: rseq: basic_percpu_ops_test ======================================== spinlock percpu_list ok 1..2 selftests: rseq: basic_percpu_ops_test [PASS] selftests: rseq: param_test ======================================== ok 1..3 selftests: rseq: param_test [PASS] selftests: rseq: param_test_benchmark ======================================== ok 1..4 selftests: rseq: param_test_benchmark [PASS] selftests: rseq: param_test_compare_twice ======================================== ok 1..5 selftests: rseq: param_test_compare_twice [PASS] selftests: rseq: run_param_test.sh ======================================== Default parameters Running test spinlock Running compare-twice test spinlock Running test list Running compare-twice test list Running test buffer Running compare-twice test buffer Running test buffer with barrier Running compare-twice test buffer with barrier Running test memcpy Running compare-twice test memcpy Running test memcpy with barrier Running compare-twice test memcpy with barrier Running test increment Running compare-twice test increment Loop injection: 10000 loops Injecting at <1> Running test spinlock Running compare-twice test spinlock Running test list Running compare-twice test list Running test buffer Running compare-twice test buffer Running test buffer with barrier Running compare-twice test buffer with barrier Running test memcpy Running compare-twice test memcpy Running test memcpy with barrier Running compare-twice test memcpy with barrier Running test increment Running compare-twice test increment Injecting at <2> Running test spinlock Running compare-twice test spinlock Running test list Running compare-twice test list Running test buffer Running compare-twice test buffer Running test buffer with barrier Running compare-twice test buffer with barrier Running test memcpy Running compare-twice test memcpy Running test memcpy with barrier Running compare-twice test memcpy with barrier Running test increment Running compare-twice test increment Injecting at <3> Running test spinlock Running compare-twice test spinlock Running test list Running compare-twice test list Running test buffer Running compare-twice test buffer Running test buffer with barrier Running compare-twice test buffer with barrier Running test memcpy Running compare-twice test memcpy Running test memcpy with barrier Running compare-twice test memcpy with barrier Running test increment Running compare-twice test increment Injecting at <4> Running test spinlock Running compare-twice test spinlock Running test list Running compare-twice test list Running test buffer Running compare-twice test buffer Running test buffer with barrier Running compare-twice test buffer with barrier Running test memcpy Running compare-twice test memcpy Running test memcpy with barrier Running compare-twice test memcpy with barrier Running test increment Running compare-twice test increment Injecting at <5> Running test spinlock Running compare-twice test spinlock Running test list Running compare-twice test list Running test buffer Running compare-twice test buffer Running test buffer with barrier Running compare-twice test buffer with barrier Running test memcpy Running compare-twice test memcpy Running test memcpy with barrier Running compare-twice test memcpy with barrier Running test increment Running compare-twice test increment Injecting at <6> Running test spinlock Running compare-twice test spinlock Running test list Running compare-twice test list Running test buffer Running compare-twice test buffer Running test buffer with barrier Running compare-twice test buffer with barrier Running test memcpy Running compare-twice test memcpy Running test memcpy with barrier Running compare-twice test memcpy with barrier Running test increment Running compare-twice test increment Injecting at <7> Running test spinlock Running compare-twice test spinlock Running test list Running compare-twice test list Running test buffer Running compare-twice test buffer Running test buffer with barrier Running compare-twice test buffer with barrier Running test memcpy Running compare-twice test memcpy Running test memcpy with barrier Running compare-twice test memcpy with barrier Running test increment Running compare-twice test increment Injecting at <8> Running test spinlock Running compare-twice test spinlock Running test list Running compare-twice test list Running test buffer Running compare-twice test buffer Running test buffer with barrier Running compare-twice test buffer with barrier Running test memcpy Running compare-twice test memcpy Running test memcpy with barrier Running compare-twice test memcpy with barrier Running test increment Running compare-twice test increment Injecting at <9> Running test spinlock Running compare-twice test spinlock Running test list Running compare-twice test list Running test buffer Running compare-twice test buffer Running test buffer with barrier Running compare-twice test buffer with barrier Running test memcpy Running compare-twice test memcpy Running test memcpy with barrier Running compare-twice test memcpy with barrier Running test increment Running compare-twice test increment Yield injection (25%) Injecting at <7> Running test spinlock Running compare-twice test spinlock Running test list Running compare-twice test list Running test buffer Running compare-twice test buffer Running test buffer with barrier Running compare-twice test buffer with barrier Running test memcpy Running compare-twice test memcpy Running test memcpy with barrier Running compare-twice test memcpy with barrier Running test increment Running compare-twice test increment Injecting at <8> Running test spinlock Running compare-twice test spinlock Running test list Running compare-twice test list Running test buffer Running compare-twice test buffer Running test buffer with barrier Running compare-twice test buffer with barrier Running test memcpy Running compare-twice test memcpy Running test memcpy with barrier Running compare-twice test memcpy with barrier Running test increment Running compare-twice test increment Injecting at <9> Running test spinlock Running compare-twice test spinlock Running test list Running compare-twice test list Running test buffer Running compare-twice test buffer Running test buffer with barrier Running compare-twice test buffer with barrier Running test memcpy Running compare-twice test memcpy Running test memcpy with barrier Running compare-twice test memcpy with barrier Running test increment Running compare-twice test increment Yield injection (50%) Injecting at <7> Running test spinlock Running compare-twice test spinlock Running test list Running compare-twice test list Running test buffer Running compare-twice test buffer Running test buffer with barrier Running compare-twice test buffer with barrier Running test memcpy Running compare-twice test memcpy Running test memcpy with barrier Running compare-twice test memcpy with barrier Running test increment Running compare-twice test increment Injecting at <8> Running test spinlock Running compare-twice test spinlock Running test list Running compare-twice test list Running test buffer Running compare-twice test buffer Running test buffer with barrier Running compare-twice test buffer with barrier Running test memcpy Running compare-twice test memcpy Running test memcpy with barrier Running compare-twice test memcpy with barrier Running test increment Running compare-twice test increment Injecting at <9> Running test spinlock Running compare-twice test spinlock Running test list Running compare-twice test list Running test buffer Running compare-twice test buffer Running test buffer with barrier Running compare-twice test buffer with barrier Running test memcpy Running compare-twice test memcpy Running test memcpy with barrier Running compare-twice test memcpy with barrier Running test increment Running compare-twice test increment Yield injection (100%) Injecting at <7> Running test spinlock Running compare-twice test spinlock Running test list Running compare-twice test list Running test buffer Running compare-twice test buffer Running test buffer with barrier Running compare-twice test buffer with barrier Running test memcpy Running compare-twice test memcpy Running test memcpy with barrier Running compare-twice test memcpy with barrier Running test increment Running compare-twice test increment Injecting at <8> Running test spinlock Running compare-twice test spinlock Running test list Running compare-twice test list Running test buffer Running compare-twice test buffer Running test buffer with barrier Running compare-twice test buffer with barrier Running test memcpy Running compare-twice test memcpy Running test memcpy with barrier Running compare-twice test memcpy with barrier Running test increment Running compare-twice test increment Injecting at <9> Running test spinlock Running compare-twice test spinlock Running test list Running compare-twice test list Running test buffer Running compare-twice test buffer Running test buffer with barrier Running compare-twice test buffer with barrier Running test memcpy Running compare-twice test memcpy Running test memcpy with barrier Running compare-twice test memcpy with barrier Running test increment Running compare-twice test increment Kill injection (25%) Injecting at <7> Running test spinlock Running compare-twice test spinlock Running test list Running compare-twice test list Running test buffer Running compare-twice test buffer Running test buffer with barrier Running compare-twice test buffer with barrier Running test memcpy Running compare-twice test memcpy Running test memcpy with barrier Running compare-twice test memcpy with barrier Running test increment Running compare-twice test increment Injecting at <8> Running test spinlock Running compare-twice test spinlock Running test list Running compare-twice test list Running test buffer Running compare-twice test buffer Running test buffer with barrier Running compare-twice test buffer with barrier Running test memcpy Running compare-twice test memcpy Running test memcpy with barrier Running compare-twice test memcpy with barrier Running test increment Running compare-twice test increment Injecting at <9> Running test spinlock Running compare-twice test spinlock Running test list Running compare-twice test list Running test buffer Running compare-twice test buffer Running test buffer with barrier Running compare-twice test buffer with barrier Running test memcpy Running compare-twice test memcpy Running test memcpy with barrier Running compare-twice test memcpy with barrier Running test increment Running compare-twice test increment Kill injection (50%) Injecting at <7> Running test spinlock Running compare-twice test spinlock Running test list Running compare-twice test list Running test buffer Running compare-twice test buffer Running test buffer with barrier Running compare-twice test buffer with barrier Running test memcpy Running compare-twice test memcpy Running test memcpy with barrier Running compare-twice test memcpy with barrier Running test increment Running compare-twice test increment Injecting at <8> Running test spinlock Running compare-twice test spinlock Running test list Running compare-twice test list Running test buffer Running compare-twice test buffer Running test buffer with barrier Running compare-twice test buffer with barrier Running test memcpy Running compare-twice test memcpy Running test memcpy with barrier Running compare-twice test memcpy with barrier Running test increment Running compare-twice test increment Injecting at <9> Running test spinlock Running compare-twice test spinlock Running test list Running compare-twice test list Running test buffer Running compare-twice test buffer Running test buffer with barrier Running compare-twice test buffer with barrier Running test memcpy Running compare-twice test memcpy Running test memcpy with barrier Running compare-twice test memcpy with barrier Running test increment Running compare-twice test increment Kill injection (100%) Injecting at <7> Running test spinlock Running compare-twice test spinlock Running test list Running compare-twice test list Running test buffer Running compare-twice test buffer Running test buffer with barrier Running compare-twice test buffer with barrier Running test memcpy Running compare-twice test memcpy Running test memcpy with barrier Running compare-twice test memcpy with barrier Running test increment Running compare-twice test increment Injecting at <8> Running test spinlock Running compare-twice test spinlock Running test list Running compare-twice test list Running test buffer Running compare-twice test buffer Running test buffer with barrier Running compare-twice test buffer with barrier Running test memcpy Running compare-twice test memcpy Running test memcpy with barrier Running compare-twice test memcpy with barrier Running test increment Running compare-twice test increment Injecting at <9> Running test spinlock Running compare-twice test spinlock Running test list Running compare-twice test list Running test buffer Running compare-twice test buffer Running test buffer with barrier Running compare-twice test buffer with barrier Running test memcpy Running compare-twice test memcpy Running test memcpy with barrier Running compare-twice test memcpy with barrier Running test increment Running compare-twice test increment Sleep injection (1ms, 25%) Injecting at <7> Running test spinlock Running compare-twice test spinlock Running test list Running compare-twice test list Running test buffer Running compare-twice test buffer Running test buffer with barrier Running compare-twice test buffer with barrier Running test memcpy Running compare-twice test memcpy Running test memcpy with barrier Running compare-twice test memcpy with barrier Running test increment Running compare-twice test increment Injecting at <8> Running test spinlock Running compare-twice test spinlock Running test list Running compare-twice test list Running test buffer Running compare-twice test buffer Running test buffer with barrier Running compare-twice test buffer with barrier Running test memcpy Running compare-twice test memcpy Running test memcpy with barrier Running compare-twice test memcpy with barrier Running test increment Running compare-twice test increment Injecting at <9> Running test spinlock Running compare-twice test spinlock Running test list Running compare-twice test list Running test buffer Running compare-twice test buffer Running test buffer with barrier Running compare-twice test buffer with barrier Running test memcpy Running compare-twice test memcpy Running test memcpy with barrier Running compare-twice test memcpy with barrier Running test increment Running compare-twice test increment Sleep injection (1ms, 50%) Injecting at <7> Running test spinlock Running compare-twice test spinlock Running test list Running compare-twice test list Running test buffer Running compare-twice test buffer Running test buffer with barrier Running compare-twice test buffer with barrier Running test memcpy Running compare-twice test memcpy Running test memcpy with barrier Running compare-twice test memcpy with barrier Running test increment Running compare-twice test increment Injecting at <8> Running test spinlock Running compare-twice test spinlock Running test list Running compare-twice test list Running test buffer Running compare-twice test buffer Running test buffer with barrier Running compare-twice test buffer with barrier Running test memcpy Running compare-twice test memcpy Running test memcpy with barrier Running compare-twice test memcpy with barrier Running test increment Running compare-twice test increment Injecting at <9> Running test spinlock Running compare-twice test spinlock Running test list Running compare-twice test list Running test buffer Running compare-twice test buffer Running test buffer with barrier Running compare-twice test buffer with barrier Running test memcpy Running compare-twice test memcpy Running test memcpy with barrier Running compare-twice test memcpy with barrier Running test increment Running compare-twice test increment Sleep injection (1ms, 100%) Injecting at <7> Running test spinlock Running compare-twice test spinlock Running test list Running compare-twice test list Running test buffer Running compare-twice test buffer Running test buffer with barrier Running compare-twice test buffer with barrier Running test memcpy Running compare-twice test memcpy Running test memcpy with barrier Running compare-twice test memcpy with barrier Running test increment Running compare-twice test increment Injecting at <8> Running test spinlock Running compare-twice test spinlock Running test list Running compare-twice test list Running test buffer Running compare-twice test buffer Running test buffer with barrier Running compare-twice test buffer with barrier Running test memcpy Running compare-twice test memcpy Running test memcpy with barrier Running compare-twice test memcpy with barrier Running test increment Running compare-twice test increment Injecting at <9> Running test spinlock