KERNEL SELFTESTS: linux_headers_dir is /usr/src/linux-headers-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca 2018-11-25 06:12:42 ln -sf /usr/bin/clang-7 /usr/bin/clang 2018-11-25 06:12:44 ln -sf /usr/bin/llc-7 /usr/bin/llc media_tests test: not in Makefile 2018-11-25 06:12:45 make TARGETS=media_tests make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/media_tests' gcc -I../ -I../../../../usr/include/ media_device_test.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/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-3327a9c46352f111697d93d6134e7bf37c6bffca/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-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/media_tests/video_device_test make[1]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/media_tests' ignored_by_lkp media_tests test 2018-11-25 06:12:57 make run_tests -C membarrier make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/membarrier' gcc -g -I../../../../usr/include/ membarrier_test.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/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-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/membarrier' 2018-11-25 06:13:04 make run_tests -C memfd make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/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-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/memfd/memfd_test In file included from ../../../../include/uapi/linux/stddef.h:2:0, from ../../../../include/uapi/linux/posix_types.h:5, from ../../../../include/uapi/linux/types.h:14, from ../../../../include/uapi/asm-generic/fcntl.h:5, from ../../../../usr/include/asm/fcntl.h:1, from ../../../../include/uapi/linux/fcntl.h:5, from memfd_test.c:9: ../../../../include/linux/compiler_types.h:198:58: error: unknown type name ‘__gnu_inline’ #define inline inline __attribute__((__always_inline__)) __gnu_inline \ ^ ../../../../include/linux/compiler_types.h:199:2: warning: variable ‘__maybe_unused’ declared ‘inline’ __maybe_unused notrace ^ ../../../../include/linux/compiler_types.h:199:2: error: ‘__no_instrument_function__’ attribute applies only to functions In file included from /usr/include/endian.h:60:0, from /usr/include/x86_64-linux-gnu/sys/types.h:194, from /usr/include/stdlib.h:394, from memfd_test.c:13: /usr/include/x86_64-linux-gnu/bits/byteswap.h:44:17: error: expected ‘,’ or ‘;’ before ‘unsigned’ static __inline unsigned int ^~~~~~~~ In file included from ../../../../include/uapi/linux/stddef.h:2:0, from ../../../../include/uapi/linux/posix_types.h:5, from ../../../../include/uapi/linux/types.h:14, from ../../../../include/uapi/asm-generic/fcntl.h:5, from ../../../../usr/include/asm/fcntl.h:1, from ../../../../include/uapi/linux/fcntl.h:5, from memfd_test.c:9: ../../../../include/linux/compiler_types.h:198:58: error: unknown type name ‘__gnu_inline’ #define inline inline __attribute__((__always_inline__)) __gnu_inline \ ^ ../../../../include/linux/compiler_types.h:199:2: warning: variable ‘__maybe_unused’ declared ‘inline’ __maybe_unused notrace ^ ../../../../include/linux/compiler_types.h:199:2: error: ‘__no_instrument_function__’ attribute applies only to functions In file included from /usr/include/endian.h:60:0, from /usr/include/x86_64-linux-gnu/sys/types.h:194, from /usr/include/stdlib.h:394, from memfd_test.c:13: /usr/include/x86_64-linux-gnu/bits/byteswap.h:108:17: error: expected ‘,’ or ‘;’ before ‘__uint64_t’ static __inline __uint64_t ^~~~~~~~~~ In file included from ../../../../include/uapi/linux/stddef.h:2:0, from ../../../../include/uapi/linux/posix_types.h:5, from ../../../../include/uapi/linux/types.h:14, from ../../../../include/uapi/asm-generic/fcntl.h:5, from ../../../../usr/include/asm/fcntl.h:1, from ../../../../include/uapi/linux/fcntl.h:5, from memfd_test.c:9: ../../../../include/linux/compiler_types.h:198:58: error: unknown type name ‘__gnu_inline’ #define inline inline __attribute__((__always_inline__)) __gnu_inline \ ^ ../../../../include/linux/compiler_types.h:199:2: warning: variable ‘__maybe_unused’ declared ‘inline’ __maybe_unused notrace ^ ../../../../include/linux/compiler_types.h:199:2: error: ‘__no_instrument_function__’ attribute applies only to functions In file included from /usr/include/endian.h:61:0, from /usr/include/x86_64-linux-gnu/sys/types.h:194, from /usr/include/stdlib.h:394, from memfd_test.c:13: /usr/include/x86_64-linux-gnu/bits/uintn-identity.h:32:17: error: expected ‘,’ or ‘;’ before ‘__uint16_t’ static __inline __uint16_t ^~~~~~~~~~ In file included from ../../../../include/uapi/linux/stddef.h:2:0, from ../../../../include/uapi/linux/posix_types.h:5, from ../../../../include/uapi/linux/types.h:14, from ../../../../include/uapi/asm-generic/fcntl.h:5, from ../../../../usr/include/asm/fcntl.h:1, from ../../../../include/uapi/linux/fcntl.h:5, from memfd_test.c:9: ../../../../include/linux/compiler_types.h:198:58: error: unknown type name ‘__gnu_inline’ #define inline inline __attribute__((__always_inline__)) __gnu_inline \ ^ ../../../../include/linux/compiler_types.h:199:2: warning: variable ‘__maybe_unused’ declared ‘inline’ __maybe_unused notrace ^ ../../../../include/linux/compiler_types.h:199:2: error: ‘__no_instrument_function__’ attribute applies only to functions In file included from /usr/include/endian.h:61:0, from /usr/include/x86_64-linux-gnu/sys/types.h:194, from /usr/include/stdlib.h:394, from memfd_test.c:13: /usr/include/x86_64-linux-gnu/bits/uintn-identity.h:38:17: error: expected ‘,’ or ‘;’ before ‘__uint32_t’ static __inline __uint32_t ^~~~~~~~~~ In file included from ../../../../include/uapi/linux/stddef.h:2:0, from ../../../../include/uapi/linux/posix_types.h:5, from ../../../../include/uapi/linux/types.h:14, from ../../../../include/uapi/asm-generic/fcntl.h:5, from ../../../../usr/include/asm/fcntl.h:1, from ../../../../include/uapi/linux/fcntl.h:5, from memfd_test.c:9: ../../../../include/linux/compiler_types.h:198:58: error: unknown type name ‘__gnu_inline’ #define inline inline __attribute__((__always_inline__)) __gnu_inline \ ^ ../../../../include/linux/compiler_types.h:199:2: warning: variable ‘__maybe_unused’ declared ‘inline’ __maybe_unused notrace ^ ../../../../include/linux/compiler_types.h:199:2: error: ‘__no_instrument_function__’ attribute applies only to functions In file included from /usr/include/endian.h:61:0, from /usr/include/x86_64-linux-gnu/sys/types.h:194, from /usr/include/stdlib.h:394, from memfd_test.c:13: /usr/include/x86_64-linux-gnu/bits/uintn-identity.h:44:17: error: expected ‘,’ or ‘;’ before ‘__uint64_t’ static __inline __uint64_t ^~~~~~~~~~ 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, ^~~~~~~~~ ../lib.mk:152: recipe for target '/usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/memfd/memfd_test' failed make: *** [/usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/memfd/memfd_test] Error 1 make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/memfd' 2018-11-25 06:13:09 make run_tests -C memory-hotplug make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/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 44 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-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/memory-hotplug' 2018-11-25 06:14:29 make run_tests -C mount make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/mount' gcc -Wall -O2 unprivileged-remount-test.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/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-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/mount' 2018-11-25 06:14:38 make run_tests -C mqueue make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/mqueue' gcc -O2 mq_open_tests.c -lrt -lpthread -lpopt -o /usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/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-3327a9c46352f111697d93d6134e7bf37c6bffca/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: 38.520959153s total time 3852 nsec/msg Recv msg: 41.174815167s total time 4117 nsec/msg Test #2a: Time send/recv message, queue full, constant prio : (100000 iterations) Filling queue...done. 0.239320572s Testing...done. Send msg: 0.316328024s total time 3163 nsec/msg Recv msg: 0.531281374s total time 5312 nsec/msg Draining queue...done. 0.236636277s Test #2b: Time send/recv message, queue full, increasing prio : (100000 iterations) Filling queue...done. 0.437246796s Testing...done. Send msg: 0.761910337s total time 7619 nsec/msg Recv msg: 0.613126418s total time 6131 nsec/msg Draining queue...done. 0.482568673s Test #2c: Time send/recv message, queue full, decreasing prio : (100000 iterations) Filling queue...done. 0.518045458s Testing...done. Send msg: 1.49048938s total time 10490 nsec/msg Recv msg: 0.805750776s total time 8057 nsec/msg Draining queue...done. 0.501415555s Test #2d: Time send/recv message, queue full, random prio : (100000 iterations) Filling queue...done. 1.112216444s Testing...done. Send msg: 1.839992766s total time 18399 nsec/msg Recv msg: 1.286227826s total time 12862 nsec/msg Draining queue...done. 0.821060938s ok 1..2 selftests: mqueue: mq_perf_tests [PASS] make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/mqueue' 2018-11-25 06:16:48 make run_tests -C net make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/net' make ARCH=x86 -C ../../../.. headers_install make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca' 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/ (501 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/ (5 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-3327a9c46352f111697d93d6134e7bf37c6bffca' gcc -Wall -Wl,--no-as-needed -O2 -g -I../../../../usr/include/ reuseport_bpf.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/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-3327a9c46352f111697d93d6134e7bf37c6bffca/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-3327a9c46352f111697d93d6134e7bf37c6bffca/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-3327a9c46352f111697d93d6134e7bf37c6bffca/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-3327a9c46352f111697d93d6134e7bf37c6bffca/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-3327a9c46352f111697d93d6134e7bf37c6bffca/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-3327a9c46352f111697d93d6134e7bf37c6bffca/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-3327a9c46352f111697d93d6134e7bf37c6bffca/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-3327a9c46352f111697d93d6134e7bf37c6bffca/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-3327a9c46352f111697d93d6134e7bf37c6bffca/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-3327a9c46352f111697d93d6134e7bf37c6bffca/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-3327a9c46352f111697d93d6134e7bf37c6bffca/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-3327a9c46352f111697d93d6134e7bf37c6bffca/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-3327a9c46352f111697d93d6134e7bf37c6bffca/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-3327a9c46352f111697d93d6134e7bf37c6bffca/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-3327a9c46352f111697d93d6134e7bf37c6bffca/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-3327a9c46352f111697d93d6134e7bf37c6bffca/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=15,5, expect=15,5 info: count=20,5, expect=20,5 test: datapath 0x1000 ports 8000,8002 info: count=0,0, expect=0,0 info: count=15,5, expect=15,5 info: count=20,15, expect=20,15 test: datapath 0x1 ports 8000,8002 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,8002 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,8002 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,8002 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,8002 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,8002 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,8002 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 7d760442-d462-4634-a54a-33f4d17d77ed 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 = 1543126975 ipv4 defrag with overlaps PASS seed = 1543126985 ipv6 defrag PASS seed = 1543127011 ipv6 defrag with overlaps PASS seed = 1543127012 ok 1..16 selftests: net: ip_defrag.sh [PASS] selftests: net: udpgso_bench.sh ======================================== ipv4 tcp tcp tx: 239 MB/s 4054 calls/s 4054 msg/s tcp rx: 239 MB/s 3869 calls/s tcp tx: 337 MB/s 5726 calls/s 5726 msg/s tcp rx: 337 MB/s 5726 calls/s tcp tx: 525 MB/s 8906 calls/s 8906 msg/s tcp rx: 526 MB/s 8935 calls/s tcp zerocopy tcp tx: 414 MB/s 7026 calls/s 7026 msg/s tcp rx: 414 MB/s 5158 calls/s tcp tx: 393 MB/s 6680 calls/s 6680 msg/s tcp rx: 396 MB/s 4656 calls/s tcp tx: 317 MB/s 5380 calls/s 5380 msg/s tcp rx: 315 MB/s 3494 calls/s udp udp rx: 79 MB/s 56504 calls/s udp tx: 85 MB/s 60606 calls/s 1443 msg/s udp rx: 60 MB/s 42889 calls/s udp tx: 64 MB/s 45948 calls/s 1094 msg/s udp rx: 137 MB/s 98006 calls/s udp tx: 147 MB/s 104790 calls/s 2495 msg/s udp rx: 144 MB/s 102755 calls/s udp gso udp rx: 231 MB/s 164826 calls/s udp tx: 248 MB/s 4219 calls/s 4219 msg/s udp rx: 206 MB/s 146803 calls/s udp tx: 206 MB/s 3496 calls/s 3496 msg/s udp rx: 154 MB/s 109737 calls/s udp tx: 168 MB/s 2857 calls/s 2857 msg/s udp rx: 188 MB/s 134299 calls/s ipv6 tcp tcp tx: 662 MB/s 11238 calls/s 11238 msg/s tcp rx: 663 MB/s 7709 calls/s tcp tx: 1192 MB/s 20224 calls/s 20224 msg/s tcp rx: 1198 MB/s 15037 calls/s tcp tx: 950 MB/s 16115 calls/s 16115 msg/s tcp rx: 945 MB/s 11394 calls/s tcp zerocopy tcp rx: 521 MB/s 4703 calls/s tcp tx: 522 MB/s 8856 calls/s 8856 msg/s tcp tx: 519 MB/s 8812 calls/s 8812 msg/s tcp rx: 521 MB/s 5693 calls/s tcp tx: 511 MB/s 8683 calls/s 8683 msg/s tcp rx: 514 MB/s 5419 calls/s udp udp rx: 23 MB/s 17459 calls/s udp tx: 27 MB/s 20124 calls/s 468 msg/s udp rx: 53 MB/s 38829 calls/s udp tx: 63 MB/s 46225 calls/s 1075 msg/s udp rx: 44 MB/s 32262 calls/s udp tx: 46 MB/s 34142 calls/s 794 msg/s udp rx: 58 MB/s 42382 calls/s udp gso udp rx: 177 MB/s 129328 calls/s udp tx: 197 MB/s 3343 calls/s 3343 msg/s udp rx: 153 MB/s 111713 calls/s udp tx: 163 MB/s 2767 calls/s 2767 msg/s udp rx: 181 MB/s 132271 calls/s udp tx: 179 MB/s 3049 calls/s 3049 msg/s udp rx: 76 MB/s 56152 calls/s udp tx: 93 MB/s 1593 calls/s 1593 msg/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] selftests: net: udpgro_bench.sh ======================================== Missing xdp_dummy helper. Build bpf selftest first not ok 1..21 selftests: net: udpgro_bench.sh [FAIL] selftests: net: udpgro.sh ======================================== Missing xdp_dummy helper. Build bpf selftest first not ok 1..22 selftests: net: udpgro.sh [FAIL] make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/net' 2018-11-25 06:24:29 make run_tests -C nsfs make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/nsfs' gcc -Wall -Werror owner.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/nsfs/owner gcc -Wall -Werror pidns.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/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-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/nsfs' ignored_by_lkp powerpc test prctl test: not in Makefile 2018-11-25 06:24:32 make TARGETS=prctl make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/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-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/prctl' 2018-11-25 06:24:36 make run_tests -C prctl make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/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() == 2263521991166 prctl(PR_GET_TSC, &tsc_val); tsc_val == PR_TSC_ENABLE rdtsc() == 2263523413446 prctl(PR_SET_TSC, PR_TSC_ENABLE) rdtsc() == 2263523838340 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() == 2263525223214 ok 1..3 selftests: prctl: disable-tsc-test [PASS] make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/prctl' 2018-11-25 06:25:23 make run_tests -C proc make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/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-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/proc/fd-001-lookup gcc -Wall -O2 -Wno-unused-function -D_GNU_SOURCE fd-002-posix-eq.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/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-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/proc/fd-003-kthread gcc -Wall -O2 -Wno-unused-function -D_GNU_SOURCE proc-loadavg-001.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/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-3327a9c46352f111697d93d6134e7bf37c6bffca/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-3327a9c46352f111697d93d6134e7bf37c6bffca/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-3327a9c46352f111697d93d6134e7bf37c6bffca/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-3327a9c46352f111697d93d6134e7bf37c6bffca/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-3327a9c46352f111697d93d6134e7bf37c6bffca/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-3327a9c46352f111697d93d6134e7bf37c6bffca/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-3327a9c46352f111697d93d6134e7bf37c6bffca/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-3327a9c46352f111697d93d6134e7bf37c6bffca/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-3327a9c46352f111697d93d6134e7bf37c6bffca/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-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/proc' 2018-11-25 06:25:58 make run_tests -C pstore make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/pstore' TAP version 13 selftests: pstore: pstore_tests ======================================== === Pstore unit tests (pstore_tests) === UUID=c06d19a6-59ea-4ba4-98a2-c8cc45396400 Checking pstore backend is registered ... ok backend=ramoops cmdline=ip=::::vm-lkp-hsw-4ep1-8G-21::dhcp root=/dev/ram0 user=lkp job=/lkp/jobs/scheduled/vm-lkp-hsw-4ep1-8G-21/kernel_selftests-kselftests-02-debian-x86_64-2018-04-03.cgz-3327a9c46352f111697d93d6134e7bf37c6bffca-20181125-14065-1lwvqom-3.yaml ARCH=x86_64 kconfig=x86_64-rhel-7.2 branch=linux-devel/devel-hourly-2018112308 commit=3327a9c46352f111697d93d6134e7bf37c6bffca BOOT_IMAGE=/pkg/linux/x86_64-rhel-7.2/gcc-7/3327a9c46352f111697d93d6134e7bf37c6bffca/vmlinuz-4.20.0-rc1-00121-g3327a9c erst_disable max_uptime=3600 RESULT_ROOT=/result/kernel_selftests/kselftests-02/vm-lkp-hsw-4ep1-8G/debian-x86_64-2018-04-03.cgz/x86_64-rhel-7.2/gcc-7/3327a9c46352f111697d93d6134e7bf37c6bffca/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=3f8df27d-d0cc-4a63-bbf7-1297dcddaeba Checking pstore backend is registered ... ok backend=ramoops cmdline=ip=::::vm-lkp-hsw-4ep1-8G-21::dhcp root=/dev/ram0 user=lkp job=/lkp/jobs/scheduled/vm-lkp-hsw-4ep1-8G-21/kernel_selftests-kselftests-02-debian-x86_64-2018-04-03.cgz-3327a9c46352f111697d93d6134e7bf37c6bffca-20181125-14065-1lwvqom-3.yaml ARCH=x86_64 kconfig=x86_64-rhel-7.2 branch=linux-devel/devel-hourly-2018112308 commit=3327a9c46352f111697d93d6134e7bf37c6bffca BOOT_IMAGE=/pkg/linux/x86_64-rhel-7.2/gcc-7/3327a9c46352f111697d93d6134e7bf37c6bffca/vmlinuz-4.20.0-rc1-00121-g3327a9c erst_disable max_uptime=3600 RESULT_ROOT=/result/kernel_selftests/kselftests-02/vm-lkp-hsw-4ep1-8G/debian-x86_64-2018-04-03.cgz/x86_64-rhel-7.2/gcc-7/3327a9c46352f111697d93d6134e7bf37c6bffca/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-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/pstore' ptp test: not in Makefile 2018-11-25 06:25:59 make TARGETS=ptp make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/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-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/ptp' 2018-11-25 06:26:02 make run_tests -C ptp make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/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-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/ptp' 2018-11-25 06:26:03 make run_tests -C ptrace make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/ptrace' gcc -iquote../../../../include/uapi -Wall peeksiginfo.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/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-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/ptrace' 2018-11-25 06:26:04 make run_tests -C rseq make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/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-3327a9c46352f111697d93d6134e7bf37c6bffca/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-3327a9c46352f111697d93d6134e7bf37c6bffca/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-3327a9c46352f111697d93d6134e7bf37c6bffca/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-3327a9c46352f111697d93d6134e7bf37c6bffca/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-3327a9c46352f111697d93d6134e7bf37c6bffca/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-3327a9c46352f111697d93d6134e7bf37c6bffca/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 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 ok 1..6 selftests: rseq: run_param_test.sh [PASS] make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/rseq' 2018-11-25 06:54:41 make run_tests -C rtc make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/rtc' gcc -O3 -Wl,-no-as-needed -Wall -lrt -lpthread -lm rtctest.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/rtc/rtctest gcc -O3 -Wl,-no-as-needed -Wall -lrt -lpthread -lm setdate.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/rtc/setdate TAP version 13 selftests: rtc: rtctest ======================================== rtctest.c:49:rtc.date_read:Current RTC date/time is 25/11/2018 06:54:47. rtctest.c:137:rtc.alarm_alm_set:Alarm time now set to 06:54:56. rtctest.c:198:rtc.alarm_wkalm_set:Alarm time now set to 25/11/2018 06:54:59. [==========] Running 5 tests from 2 test cases. [ RUN ] rtc.date_read [ OK ] rtc.date_read [ RUN ] rtc.uie_read [ OK ] rtc.uie_read [ RUN ] rtc.uie_select [ OK ] rtc.uie_select [ RUN ] rtc.alarm_alm_set [ OK ] rtc.alarm_alm_set [ RUN ] rtc.alarm_wkalm_set [ OK ] rtc.alarm_wkalm_set [==========] 5 / 5 tests passed. [ PASSED ] ok 1..1 selftests: rtc: rtctest [PASS] make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/rtc' 2018-11-25 06:54:59 make run_tests -C seccomp make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/seccomp' gcc -Wl,-no-as-needed -Wall -lpthread seccomp_bpf.c -o seccomp_bpf gcc -Wl,-no-as-needed -Wall seccomp_benchmark.c -o seccomp_benchmark TAP version 13 selftests: seccomp: seccomp_bpf ======================================== [==========] Running 64 tests from 1 test cases. [ RUN ] global.mode_strict_support [ OK ] global.mode_strict_support [ RUN ] global.mode_strict_cannot_call_prctl [ OK ] global.mode_strict_cannot_call_prctl [ RUN ] global.no_new_privs_support [ OK ] global.no_new_privs_support [ RUN ] global.mode_filter_support [ OK ] global.mode_filter_support [ RUN ] global.mode_filter_without_nnp [ OK ] global.mode_filter_without_nnp [ RUN ] global.filter_size_limits [ OK ] global.filter_size_limits [ RUN ] global.filter_chain_limits [ OK ] global.filter_chain_limits [ RUN ] global.mode_filter_cannot_move_to_strict [ OK ] global.mode_filter_cannot_move_to_strict [ RUN ] global.mode_filter_get_seccomp [ OK ] global.mode_filter_get_seccomp [ RUN ] global.ALLOW_all [ OK ] global.ALLOW_all [ RUN ] global.empty_prog [ OK ] global.empty_prog [ RUN ] global.log_all [ OK ] global.log_all [ RUN ] global.unknown_ret_is_kill_inside [ OK ] global.unknown_ret_is_kill_inside [ RUN ] global.unknown_ret_is_kill_above_allow [ OK ] global.unknown_ret_is_kill_above_allow [ RUN ] global.KILL_all [ OK ] global.KILL_all [ RUN ] global.KILL_one [ OK ] global.KILL_one [ RUN ] global.KILL_one_arg_one [ OK ] global.KILL_one_arg_one [ RUN ] global.KILL_one_arg_six [ OK ] global.KILL_one_arg_six [ RUN ] global.KILL_thread [==========] Running 64 tests from 1 test cases. [ RUN ] global.mode_strict_support [ OK ] global.mode_strict_support [ RUN ] global.mode_strict_cannot_call_prctl [ OK ] global.mode_strict_cannot_call_prctl [ RUN ] global.no_new_privs_support [ OK ] global.no_new_privs_support [ RUN ] global.mode_filter_support [ OK ] global.mode_filter_support [ RUN ] global.mode_filter_without_nnp [ OK ] global.mode_filter_without_nnp [ RUN ] global.filter_size_limits [ OK ] global.filter_size_limits [ RUN ] global.filter_chain_limits [ OK ] global.filter_chain_limits [ RUN ] global.mode_filter_cannot_move_to_strict [ OK ] global.mode_filter_cannot_move_to_strict [ RUN ] global.mode_filter_get_seccomp [ OK ] global.mode_filter_get_seccomp [ RUN ] global.ALLOW_all [ OK ] global.ALLOW_all [ RUN ] global.empty_prog [ OK ] global.empty_prog [ RUN ] global.log_all [ OK ] global.log_all [ RUN ] global.unknown_ret_is_kill_inside [ OK ] global.unknown_ret_is_kill_inside [ RUN ] global.unknown_ret_is_kill_above_allow [ OK ] global.unknown_ret_is_kill_above_allow [ RUN ] global.KILL_all [ OK ] global.KILL_all [ RUN ] global.KILL_one [ OK ] global.KILL_one [ RUN ] global.KILL_one_arg_one [ OK ] global.KILL_one_arg_one [ RUN ] global.KILL_one_arg_six [ OK ] global.KILL_one_arg_six [ RUN ] global.KILL_thread [ OK ] global.KILL_thread [ RUN ] global.KILL_process [ OK ] global.KILL_process [ RUN ] global.arg_out_of_range [ OK ] global.arg_out_of_range [ RUN ] global.ERRNO_valid [ OK ] global.ERRNO_valid [ RUN ] global.ERRNO_zero [ OK ] global.ERRNO_zero [ RUN ] global.ERRNO_capped [ OK ] global.ERRNO_capped [ RUN ] global.ERRNO_order [ OK ] global.ERRNO_order [ RUN ] TRAP.dfl [ OK ] TRAP.dfl [ RUN ] TRAP.ign [ OK ] TRAP.ign [ RUN ] TRAP.handler [ OK ] TRAP.handler [ RUN ] precedence.allow_ok [ OK ] precedence.allow_ok [ RUN ] precedence.kill_is_highest [ OK ] precedence.kill_is_highest [ RUN ] precedence.kill_is_highest_in_any_order [ OK ] precedence.kill_is_highest_in_any_order [ RUN ] precedence.trap_is_second [ OK ] precedence.trap_is_second [ RUN ] precedence.trap_is_second_in_any_order [ OK ] precedence.trap_is_second_in_any_order [ RUN ] precedence.errno_is_third [ OK ] precedence.errno_is_third [ RUN ] precedence.errno_is_third_in_any_order [ OK ] precedence.errno_is_third_in_any_order [ RUN ] precedence.trace_is_fourth [ OK ] precedence.trace_is_fourth [ RUN ] precedence.trace_is_fourth_in_any_order [ OK ] precedence.trace_is_fourth_in_any_order [ RUN ] precedence.log_is_fifth [ OK ] precedence.log_is_fifth [ RUN ] precedence.log_is_fifth_in_any_order [ OK ] precedence.log_is_fifth_in_any_order [ RUN ] TRACE_poke.read_has_side_effects [ OK ] TRACE_poke.read_has_side_effects [ RUN ] TRACE_poke.getpid_runs_normally [ OK ] TRACE_poke.getpid_runs_normally [ RUN ] TRACE_syscall.ptrace_syscall_redirected [ OK ] TRACE_syscall.ptrace_syscall_redirected [ RUN ] TRACE_syscall.ptrace_syscall_dropped [ OK ] TRACE_syscall.ptrace_syscall_dropped [ RUN ] TRACE_syscall.syscall_allowed [ OK ] TRACE_syscall.syscall_allowed [ RUN ] TRACE_syscall.syscall_redirected [ OK ] TRACE_syscall.syscall_redirected [ RUN ] TRACE_syscall.syscall_dropped [ OK ] TRACE_syscall.syscall_dropped [ RUN ] TRACE_syscall.skip_after_RET_TRACE [ OK ] TRACE_syscall.skip_after_RET_TRACE [ RUN ] TRACE_syscall.kill_after_RET_TRACE [ OK ] TRACE_syscall.kill_after_RET_TRACE [ RUN ] TRACE_syscall.skip_after_ptrace [ OK ] TRACE_syscall.skip_after_ptrace [ RUN ] TRACE_syscall.kill_after_ptrace [ OK ] TRACE_syscall.kill_after_ptrace [ RUN ] global.secseccomp_bpf.c:2736:global.syscall_restart:Expected getpid() (22342) == info._sifields._kill.si_pid (0) global.syscall_restart: Test failed at step #22 comp_syscall [ OK ] global.seccomp_syscall [ RUN ] global.seccomp_syscall_mode_lock [ OK ] global.seccomp_syscall_mode_lock [ RUN ] global.detect_seccomp_filter_flags [ OK ] global.detect_seccomp_filter_flags [ RUN ] global.TSYNC_first [ OK ] global.TSYNC_first [ RUN ] TSYNC.siblings_fail_prctl [ OK ] TSYNC.siblings_fail_prctl [ RUN ] TSYNC.two_siblings_with_ancestor [ OK ] TSYNC.two_siblings_with_ancestor [ RUN ] TSYNC.two_sibling_want_nnp [ OK ] TSYNC.two_sibling_want_nnp [ RUN ] TSYNC.two_siblings_with_no_filter [ OK ] TSYNC.two_siblings_with_no_filter [ RUN ] TSYNC.two_siblings_with_one_divergence [ OK ] TSYNC.two_siblings_with_one_divergence [ RUN ] TSYNC.two_siblings_not_under_filter [ OK ] TSYNC.two_siblings_not_under_filter [ RUN ] global.syscall_restart [ FAIL ] global.syscall_restart [ RUN ] global.filter_flag_log [ OK ] global.filter_flag_log [ RUN ] global.get_action_avail [ OK ] global.get_action_avail [ RUN ] global.get_metadata [ OK ] global.get_metadata [==========] 63 / 64 tests passed. [ FAILED ] not ok 1..1 selftests: seccomp: seccomp_bpf [FAIL] selftests: seccomp: seccomp_benchmark ======================================== Calibrating reasonable sample size... 1543128909.317325933 - 1543128909.317200216 = 125717 1543128909.317496743 - 1543128909.317461013 = 35730 1543128909.317574133 - 1543128909.317498523 = 75610 1543128909.317729926 - 1543128909.317575769 = 154157 1543128909.318082970 - 1543128909.317731616 = 351354 1543128909.318989291 - 1543128909.318084880 = 904411 1543128909.320316486 - 1543128909.318991458 = 1325028 1543128909.323085089 - 1543128909.320318592 = 2766497 1543128909.328342417 - 1543128909.323087262 = 5255155 1543128909.338631380 - 1543128909.328344454 = 10286926 1543128909.361887878 - 1543128909.338637194 = 23250684 1543128909.402940252 - 1543128909.361923848 = 41016404 1543128909.487987400 - 1543128909.402997059 = 84990341 1543128909.657097419 - 1543128909.488162767 = 168934652 1543128909.997075359 - 1543128909.657341769 = 339733590 1543128910.779960691 - 1543128909.997288089 = 782672602 1543128912.322551681 - 1543128910.780210892 = 1542340789 1543128915.229506784 - 1543128912.322747004 = 2906759780 1543128921.289955026 - 1543128915.229658184 = 6060296842 Benchmarking 8388608 samples... 17.946393108 - 11.819542274 = 6126850834 getpid native: 730 ns 27.544575519 - 17.948532020 = 9596043499 getpid RET_ALLOW: 1143 ns Estimated seccomp overhead per syscall: 413 ns ok 1..2 selftests: seccomp: seccomp_benchmark [PASS] make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/seccomp' 2018-11-25 06:55:38 make run_tests -C sigaltstack make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/sigaltstack' gcc -Wall sas.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/sigaltstack/sas TAP version 13 selftests: sigaltstack: sas ======================================== ok 1 Initial sigaltstack state was SS_DISABLE # [RUN] signal USR1 ok 2 sigaltstack is disabled in sighandler # [RUN] switched to user ctx # [RUN] signal USR2 # [OK] Stack preserved ok 3 sigaltstack is still SS_AUTODISARM after signal Pass 3 Fail 0 Xfail 0 Xpass 0 Skip 0 Error 0 1..3 ok 1..1 selftests: sigaltstack: sas [PASS] make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/sigaltstack' 2018-11-25 06:55:40 make run_tests -C size make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/size' gcc -static -ffreestanding -nostartfiles -s get_size.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/size/get_size TAP version 13 selftests: size: get_size ======================================== TAP version 13 # Testing system size. ok 1 get runtime memory use # System runtime memory report (units in Kilobytes): --- Total: 8161920 Free: 6009188 Buffer: 0 In use: 2152732 ... 1..1 ok 1..1 selftests: size: get_size [PASS] make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/size' 2018-11-25 06:55:40 make run_tests -C sparc64 make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/sparc64' make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/sparc64' 2018-11-25 06:55:41 make run_tests -C splice make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/splice' gcc default_file_splice_read.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/splice/default_file_splice_read TAP version 13 selftests: splice: default_file_splice_read.sh ======================================== ok 1..1 selftests: splice: default_file_splice_read.sh [PASS] make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/splice' 2018-11-25 06:55:42 make run_tests -C static_keys make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/static_keys' TAP version 13 selftests: static_keys: test_static_keys.sh ======================================== static_key: ok ok 1..1 selftests: static_keys: test_static_keys.sh [PASS] make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/static_keys' 2018-11-25 06:55:43 make run_tests -C sync make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/sync' gcc -c sync_alloc.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/sync/sync_alloc.o gcc -c sync_fence.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/sync/sync_fence.o gcc -c sync_merge.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/sync/sync_merge.o gcc -c sync_wait.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/sync/sync_wait.o gcc -c sync_stress_parallelism.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/sync/sync_stress_parallelism.o gcc -c sync_stress_consumer.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/sync/sync_stress_consumer.o gcc -c sync_stress_merge.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/sync/sync_stress_merge.o gcc -c sync_test.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/sync/sync_test.o -O2 -g -std=gnu89 -pthread -Wall -Wextra -I../../../../usr/include/ gcc -c sync.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/sync/sync.o -O2 -g -std=gnu89 -pthread -Wall -Wextra -I../../../../usr/include/ gcc -o /usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/sync/sync_test /usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/sync/sync_test.o /usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/sync/sync.o /usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/sync/sync_alloc.o /usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/sync/sync_fence.o /usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/sync/sync_merge.o /usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/sync/sync_wait.o /usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/sync/sync_stress_parallelism.o /usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/sync/sync_stress_consumer.o /usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/sync/sync_stress_merge.o -O2 -g -std=gnu89 -pthread -Wall -Wextra -I../../../../usr/include/ -pthread TAP version 13 selftests: sync: sync_test ======================================== # [RUN] Testing sync framework ok 1 [RUN] test_alloc_timeline ok 2 [RUN] test_alloc_fence ok 3 [RUN] test_alloc_fence_negative ok 4 [RUN] test_fence_one_timeline_wait ok 5 [RUN] test_fence_one_timeline_merge ok 6 [RUN] test_fence_merge_same_fence ok 7 [RUN] test_fence_multi_timeline_wait ok 8 [RUN] test_stress_two_threads_shared_timeline ok 9 [RUN] test_consumer_stress_multi_producer_single_consumer ok 10 [RUN] test_merge_stress_random_merge Pass 10 Fail 0 Xfail 0 Xpass 0 Skip 0 Error 0 1..10 ok 1..1 selftests: sync: sync_test [PASS] make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/sync' 2018-11-25 06:55:53 make run_tests -C sysctl make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/sysctl' TAP version 13 selftests: sysctl: sysctl.sh ======================================== Checking production write strict setting ... ok Sun Nov 25 06:55:54 UTC 2018 Running test: sysctl_test_0001 - run #0 == Testing sysctl behavior against /proc/sys/debug/test_sysctl/int_0001 == Writing test file ... ok Checking sysctl is not set to test value ... ok Writing sysctl from shell ... ok Resetting sysctl to original value ... ok Writing entire sysctl in single write ... ok Writing middle of sysctl after synchronized seek ... ok Writing beyond end of sysctl ... ok Writing sysctl with multiple long writes ... ok Checking ignoring spaces up to PAGE_SIZE works on write ...ok Checking passing PAGE_SIZE of spaces fails on write ...ok Sun Nov 25 06:55:54 UTC 2018 Running test: sysctl_test_0002 - run #0 == Testing sysctl behavior against /proc/sys/debug/test_sysctl/string_0001 == Writing test file ... ok Checking sysctl is not set to test value ... ok Writing sysctl from shell ... ok Resetting sysctl to original value ... ok Writing entire sysctl in single write ... ok Writing middle of sysctl after synchronized seek ... ok Writing beyond end of sysctl ... ok Writing sysctl with multiple long writes ... ok Writing entire sysctl in short writes ... ok Writing middle of sysctl after unsynchronized seek ... ok Checking sysctl maxlen is at least 65 ... ok Checking sysctl keeps original string on overflow append ... ok Checking sysctl stays NULL terminated on write ... ok Checking sysctl stays NULL terminated on overwrite ... ok Sun Nov 25 06:55:55 UTC 2018 Running test: sysctl_test_0003 - run #0 == Testing sysctl behavior against /proc/sys/debug/test_sysctl/int_0002 == Writing test file ... ok Checking sysctl is not set to test value ... ok Writing sysctl from shell ... ok Resetting sysctl to original value ... ok Writing entire sysctl in single write ... ok Writing middle of sysctl after synchronized seek ... ok Writing beyond end of sysctl ... ok Writing sysctl with multiple long writes ... ok Checking ignoring spaces up to PAGE_SIZE works on write ...ok Checking passing PAGE_SIZE of spaces fails on write ...ok Testing INT_MAX works ...ok Testing INT_MAX + 1 will fail as expected...ok Testing negative values will work as expected...ok Sun Nov 25 06:55:55 UTC 2018 Running test: sysctl_test_0004 - run #0 == Testing sysctl behavior against /proc/sys/debug/test_sysctl/uint_0001 == Writing test file ... ok Checking sysctl is not set to test value ... ok Writing sysctl from shell ... ok Resetting sysctl to original value ... ok Writing entire sysctl in single write ... ok Writing middle of sysctl after synchronized seek ... ok Writing beyond end of sysctl ... ok Writing sysctl with multiple long writes ... ok Checking ignoring spaces up to PAGE_SIZE works on write ...ok Checking passing PAGE_SIZE of spaces fails on write ...ok Testing UINT_MAX works ...ok Testing UINT_MAX + 1 will fail as expected...ok Testing negative values will not work as expected ...ok Sun Nov 25 06:55:55 UTC 2018 Running test: sysctl_test_0005 - run #0 Testing array works as expected ... ok Testing skipping trailing array elements works ... ok Testing PAGE_SIZE limit on array works ... ok Testing exceeding PAGE_SIZE limit fails as expected ... Files - and /proc/sys/debug/test_sysctl/int_0003 differ ok Sun Nov 25 06:55:56 UTC 2018 Running test: sysctl_test_0005 - run #1 Testing array works as expected ... ok Testing skipping trailing array elements works ... ok Testing PAGE_SIZE limit on array works ... ok Testing exceeding PAGE_SIZE limit fails as expected ... Files - and /proc/sys/debug/test_sysctl/int_0003 differ ok Sun Nov 25 06:55:56 UTC 2018 Running test: sysctl_test_0005 - run #2 Testing array works as expected ... ok Testing skipping trailing array elements works ... ok Testing PAGE_SIZE limit on array works ... ok Testing exceeding PAGE_SIZE limit fails as expected ... Files - and /proc/sys/debug/test_sysctl/int_0003 differ ok ok 1..1 selftests: sysctl: sysctl.sh [PASS] make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3327a9c46352f111697d93d6134e7bf37c6bffca/tools/testing/selftests/sysctl'