KERNEL SELFTESTS: linux_headers_dir is /usr/src/linux-headers-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73 media_tests test: not in Makefile 2019-07-10 19:10:40 make TARGETS=media_tests make --no-builtin-rules ARCH=x86 -C ../../.. headers_install make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73' HOSTCC scripts/basic/fixdep WRAP arch/x86/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/x86/include/generated/uapi/asm/poll.h WRAP arch/x86/include/generated/uapi/asm/socket.h WRAP arch/x86/include/generated/uapi/asm/sockios.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 UPD include/generated/uapi/linux/version.h HOSTCC scripts/unifdef INSTALL usr/include/asm-generic/ (36 files) INSTALL usr/include/drm/ (28 files) INSTALL usr/include/linux/ (503 files) INSTALL usr/include/linux/android/ (2 files) 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/ (89 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/ (16 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/ (4 files) INSTALL usr/include/mtd/ (5 files) INSTALL usr/include/rdma/ (26 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/sound/sof/ (8 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.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73' make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/media_tests' gcc -I../ -I../../../../usr/include/ media_device_test.c -o /usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/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.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/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.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/media_tests/video_device_test make[1]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/media_tests' ignored_by_lkp media_tests test 2019-07-10 19:10:47 make run_tests -C membarrier make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/membarrier' gcc -g -I../../../../usr/include/ membarrier_test.c -o /usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/membarrier/membarrier_test TAP version 13 1..1 # selftests: membarrier: membarrier_test # TAP version 13 # 1..13 # 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 ok 1 selftests: membarrier: membarrier_test make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/membarrier' 2019-07-10 19:10:47 make run_tests -C memfd make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/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.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/memfd/memfd_test memfd_test.c: In function ‘mfd_assert_reopen_fd’: memfd_test.c:64:7: warning: implicit declaration of function ‘open’ [-Wimplicit-function-declaration] fd = open(path, O_RDWR); ^~~~ memfd_test.c: In function ‘mfd_assert_get_seals’: memfd_test.c:90:6: warning: implicit declaration of function ‘fcntl’ [-Wimplicit-function-declaration] r = fcntl(fd, F_GET_SEALS); ^~~~~ memfd_test.c: In function ‘mfd_assert_write’: memfd_test.c:363:6: warning: implicit declaration of function ‘fallocate’ [-Wimplicit-function-declaration] r = fallocate(fd, ^~~~~~~~~ gcc -D_FILE_OFFSET_BITS=64 -I../../../../include/uapi/ -I../../../../include/ -I../../../../usr/include/ fuse_mnt.c -lfuse -pthread -o /usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/memfd/fuse_mnt gcc -D_FILE_OFFSET_BITS=64 -I../../../../include/uapi/ -I../../../../include/ -I../../../../usr/include/ fuse_test.c common.o -o /usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/memfd/fuse_test fuse_test.c: In function ‘mfd_assert_get_seals’: fuse_test.c:67:6: warning: implicit declaration of function ‘fcntl’ [-Wimplicit-function-declaration] r = fcntl(fd, F_GET_SEALS); ^~~~~ fuse_test.c: In function ‘main’: fuse_test.c:261:7: warning: implicit declaration of function ‘open’ [-Wimplicit-function-declaration] fd = open(argv[1], O_RDONLY | O_CLOEXEC); ^~~~ TAP version 13 1..3 # selftests: memfd: memfd_test # memfd: CREATE # memfd: BASIC # memfd: SEAL-WRITE # memfd: SEAL-FUTURE-WRITE # memfd: SEAL-SHRINK # memfd: SEAL-GROW # memfd: SEAL-RESIZE # memfd: SHARE-DUP # memfd: SHARE-MMAP # memfd: SHARE-OPEN # memfd: SHARE-FORK # memfd: SHARE-DUP (shared file-table) # memfd: SHARE-MMAP (shared file-table) # memfd: SHARE-OPEN (shared file-table) # memfd: SHARE-FORK (shared file-table) # memfd: DONE ok 1 selftests: memfd: memfd_test # selftests: memfd: run_fuse_test.sh # opening: ./mnt/memfd # fuse: DONE ok 2 selftests: memfd: run_fuse_test.sh # selftests: memfd: run_hugetlbfs_test.sh # ./run_hugetlbfs_test.sh: line 60: 6919 Aborted ./memfd_test hugetlbfs # opening: ./mnt/memfd # fuse: DONE ok 3 selftests: memfd: run_hugetlbfs_test.sh make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/memfd' 2019-07-10 19:10:51 make run_tests -C memory-hotplug make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/memory-hotplug' TAP version 13 1..1 # 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 25 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 selftests: memory-hotplug: mem-on-off-test.sh make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/memory-hotplug' 2019-07-10 19:10:52 make run_tests -C mount make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/mount' gcc -Wall -O2 unprivileged-remount-test.c -o /usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/mount/unprivileged-remount-test TAP version 13 1..1 # selftests: mount: run_tests.sh ok 1 selftests: mount: run_tests.sh make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/mount' 2019-07-10 19:10:52 make run_tests -C mqueue make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/mqueue' gcc -O2 mq_open_tests.c -lrt -lpthread -lpopt -o /usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/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.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/mqueue/mq_perf_tests TAP version 13 1..2 # 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 selftests: mqueue: mq_open_tests # 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: 15.806754638s total time # 1580 nsec/msg # Recv msg: 15.954854139s total time # 1595 nsec/msg # # Test #2a: Time send/recv message, queue full, constant prio # : # (100000 iterations) # Filling queue...done. 0.58949877s # Testing...done. # Send msg: 0.175560524s total time # 1755 nsec/msg # Recv msg: 0.171473847s total time # 1714 nsec/msg # Draining queue...done. 0.55177104s # # Test #2b: Time send/recv message, queue full, increasing prio # : # (100000 iterations) # Filling queue...done. 0.75733090s # Testing...done. # Send msg: 0.194632304s total time # 1946 nsec/msg # Recv msg: 0.175919990s total time # 1759 nsec/msg # Draining queue...done. 0.56602056s # # Test #2c: Time send/recv message, queue full, decreasing prio # : # (100000 iterations) # Filling queue...done. 0.72644673s # Testing...done. # Send msg: 0.209225258s total time # 2092 nsec/msg # Recv msg: 0.189520682s total time # 1895 nsec/msg # Draining queue...done. 0.59824012s # # Test #2d: Time send/recv message, queue full, random prio # : # (100000 iterations) # Filling queue...done. 0.78230091s # Testing...done. # Send msg: 0.191282841s total time # 1912 nsec/msg # Recv msg: 0.172579875s total time # 1725 nsec/msg # Draining queue...done. 0.56290866s ok 2 selftests: mqueue: mq_perf_tests make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/mqueue' 2019-07-10 19:11:34 make run_tests -C net make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/net' make --no-builtin-rules ARCH=x86 -C ../../../.. headers_install make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73' make[1]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73' gcc -Wall -Wl,--no-as-needed -O2 -g -I../../../../usr/include/ reuseport_bpf.c -o /usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/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.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/net/reuseport_bpf_cpu gcc -Wall -Wl,--no-as-needed -O2 -g -I../../../../usr/include/ reuseport_bpf_numa.c -lnuma -o /usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/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.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/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.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/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.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/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.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/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.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/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.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/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.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/net/msg_zerocopy gcc -Wall -Wl,--no-as-needed -O2 -g -I../../../../usr/include/ reuseport_addr_any.c -o /usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/net/reuseport_addr_any gcc -Wall -Wl,--no-as-needed -O2 -g -I../../../../usr/include/ -lpthread tcp_mmap.c -o /usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/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.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/net/tcp_inq tcp_inq.c: In function ‘main’: tcp_inq.c:168: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.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/net/psock_snd gcc -Wall -Wl,--no-as-needed -O2 -g -I../../../../usr/include/ txring_overwrite.c -o /usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/net/txring_overwrite gcc -Wall -Wl,--no-as-needed -O2 -g -I../../../../usr/include/ udpgso.c -o /usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/net/udpgso udpgso.c: In function ‘send_one’: udpgso.c:483: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.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/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.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/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.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/net/ip_defrag gcc -Wall -Wl,--no-as-needed -O2 -g -I../../../../usr/include/ so_txtime.c -o /usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/net/so_txtime gcc -Wall -Wl,--no-as-needed -O2 -g -I../../../../usr/include/ ipv6_flowlabel.c -o /usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/net/ipv6_flowlabel ipv6_flowlabel.c: In function ‘do_send’: ipv6_flowlabel.c:58:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(uint32_t *)CMSG_DATA(cm) = htonl(flowlabel); ^ ipv6_flowlabel.c: In function ‘do_recv’: ipv6_flowlabel.c:114:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] flowlabel = ntohl(*(uint32_t *)CMSG_DATA(cm)); ^~~~~~~~~ gcc -Wall -Wl,--no-as-needed -O2 -g -I../../../../usr/include/ ipv6_flowlabel_mgr.c -o /usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/net/ipv6_flowlabel_mgr gcc -Wall -Wl,--no-as-needed -O2 -g -I../../../../usr/include/ tcp_fastopen_backup_key.c -o /usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/net/tcp_fastopen_backup_key TAP version 13 1..30 # 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 selftests: net: reuseport_bpf # 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 2 selftests: net: reuseport_bpf_cpu # 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 3 selftests: net: reuseport_bpf_numa # 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 4 selftests: net: reuseport_dualstack # 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 5 selftests: net: reuseaddr_conflict # selftests: net: tls # [==========] Running 33 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.single_send_multiple_recv_non_align # [ OK ] tls.single_send_multiple_recv_non_align # [ 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.recv_lowat # [ OK ] tls.recv_lowat # [ 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 # [ RUN ] global.keysizes # [ OK ] global.keysizes # [ RUN ] global.tls12 # [ OK ] global.tls12 # [==========] 33 / 33 tests passed. # [ PASSED ] ok 6 selftests: net: tls # selftests: net: run_netsocktests # -------------------- # running socket test # -------------------- # [PASS] ok 7 selftests: net: run_netsocktests # 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=20,0, expect=15,5 # warning: incorrect queue lengths # info: count=20,0, expect=20,5 # warning: incorrect queue lengths # info: trying alternate ports (20) # # test: datapath 0x0 ports 8000,8003 # info: count=0,0, expect=0,0 # info: count=20,0, expect=15,5 # warning: incorrect queue lengths # info: count=20,0, expect=20,5 # warning: incorrect queue lengths # info: trying alternate ports (19) # # test: datapath 0x0 ports 8000,8004 # info: count=0,0, expect=0,0 # info: count=20,0, expect=15,5 # warning: incorrect queue lengths # info: count=20,0, expect=20,5 # warning: incorrect queue lengths # info: trying alternate ports (18) # # test: datapath 0x0 ports 8000,8005 # info: count=0,0, expect=0,0 # info: count=20,0, expect=15,5 # warning: incorrect queue lengths # info: count=20,0, expect=20,5 # warning: incorrect queue lengths # info: trying alternate ports (17) # # test: datapath 0x0 ports 8000,8006 # info: count=0,0, expect=0,0 # info: count=20,0, expect=15,5 # warning: incorrect queue lengths # info: count=20,0, expect=20,5 # warning: incorrect queue lengths # info: trying alternate ports (16) # # test: datapath 0x0 ports 8000,8007 # info: count=0,0, expect=0,0 # info: count=20,0, expect=15,5 # warning: incorrect queue lengths # info: count=20,0, expect=20,5 # warning: incorrect queue lengths # info: trying alternate ports (15) # # test: datapath 0x0 ports 8000,8008 # info: count=0,0, expect=0,0 # info: count=20,0, expect=15,5 # warning: incorrect queue lengths # info: count=20,0, expect=20,5 # warning: incorrect queue lengths # info: trying alternate ports (14) # # test: datapath 0x0 ports 8000,8009 # 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,8009 # 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,8009 # 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,8009 # 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,8009 # 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,8009 # 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,8009 # 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,8009 # 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,8009 # 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] # -------------------- # running txring_overwrite test # -------------------- # read: a (0x61) # read: b (0x62) # [PASS] ok 8 selftests: net: run_afpackettests # selftests: net: test_bpf.sh # test_bpf: ok ok 9 selftests: net: test_bpf.sh # 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 10 selftests: net: netdevice.sh # selftests: net: rtnetlink.sh # PASS: policy routing # PASS: route get # PASS: preferred_lft addresses have expired # PASS: promote_secondaries complete # PASS: tc htb hierarchy # PASS: gre tunnel endpoint # PASS: gretap # PASS: ip6gretap # PASS: erspan # PASS: ip6erspan # PASS: bridge setup # PASS: ipv6 addrlabel # PASS: set ifalias 34479480-df02-4313-b644-f240a49bcc5e for test-dummy0 # PASS: vrf # PASS: vxlan # PASS: fou # PASS: macsec # PASS: ipsec # FAIL: ipsec_offload netdevsim doesn't support IPsec offload # SKIP: fdb get tests: iproute2 too old # SKIP: fdb get tests: iproute2 too old ok 11 selftests: net: rtnetlink.sh # selftests: net: xfrm_policy.sh # PASS: policy before exception matches # PASS: ping to .254 bypassed ipsec tunnel (exceptions) # PASS: direct policy matches (exceptions) # PASS: policy matches (exceptions) # PASS: ping to .254 bypassed ipsec tunnel (exceptions and block policies) # PASS: direct policy matches (exceptions and block policies) # PASS: policy matches (exceptions and block policies) # PASS: ping to .254 bypassed ipsec tunnel (exceptions and block policies after hresh changes) # PASS: direct policy matches (exceptions and block policies after hresh changes) # PASS: policy matches (exceptions and block policies after hresh changes) # PASS: ping to .254 bypassed ipsec tunnel (exceptions and block policies after hthresh change in ns3) # PASS: direct policy matches (exceptions and block policies after hthresh change in ns3) # PASS: policy matches (exceptions and block policies after hthresh change in ns3) # PASS: ping to .254 bypassed ipsec tunnel (exceptions and block policies after hresh change to normal) # PASS: direct policy matches (exceptions and block policies after hresh change to normal) # PASS: policy matches (exceptions and block policies after hresh change to normal) ok 12 selftests: net: xfrm_policy.sh # selftests: net: test_blackhole_dev.sh # test_blackhole_dev: [FAIL] not ok 13 selftests: net: test_blackhole_dev.sh # 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 ] # 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 ] # 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 ] # # IPv4 route with IPv6 gateway tests # TEST: Single path route with IPv6 gateway [ OK ] # TEST: Single path route with IPv6 gateway - ping [ OK ] # TEST: Single path route delete [ OK ] # TEST: Multipath route add - v6 nexthop then v4 [ OK ] # TEST: Multipath route delete - nexthops in wrong order [ OK ] # TEST: Multipath route delete exact match [ OK ] # TEST: Multipath route add - v4 nexthop then v6 [ OK ] # TEST: Multipath route delete - nexthops in wrong order [ OK ] # TEST: Multipath route delete exact match [ OK ] # # Tests passed: 150 # Tests failed: 0 ok 14 selftests: net: fib_tests.sh # selftests: net: fib-onlink-tests.sh # # ######################################## # Configuring interfaces # RTNETLINK answers: File exists not ok 15 selftests: net: fib-onlink-tests.sh # selftests: net: pmtu.sh # TEST: ipv4: PMTU exceptions [ OK ] # TEST: ipv4: PMTU exceptions - nexthop objects [ OK ] # TEST: ipv6: PMTU exceptions [ OK ] # TEST: ipv6: PMTU exceptions - nexthop objects [ OK ] # TEST: IPv4 over vxlan4: PMTU exceptions [ OK ] # TEST: IPv4 over vxlan4: PMTU exceptions - nexthop objects [ OK ] # TEST: IPv6 over vxlan4: PMTU exceptions [ OK ] # TEST: IPv6 over vxlan4: PMTU exceptions - nexthop objects [ OK ] # TEST: IPv4 over vxlan6: PMTU exceptions [ OK ] # TEST: IPv4 over vxlan6: PMTU exceptions - nexthop objects [ OK ] # TEST: IPv6 over vxlan6: PMTU exceptions [ OK ] # TEST: IPv6 over vxlan6: PMTU exceptions - nexthop objects [ OK ] # TEST: IPv4 over geneve4: PMTU exceptions [ OK ] # TEST: IPv4 over geneve4: PMTU exceptions - nexthop objects [ OK ] # TEST: IPv6 over geneve4: PMTU exceptions [ OK ] # TEST: IPv6 over geneve4: PMTU exceptions - nexthop objects [ OK ] # TEST: IPv4 over geneve6: PMTU exceptions [ OK ] # TEST: IPv4 over geneve6: PMTU exceptions - nexthop objects [ OK ] # TEST: IPv6 over geneve6: PMTU exceptions [ OK ] # TEST: IPv6 over geneve6: PMTU exceptions - nexthop objects [ OK ] # TEST: IPv4 over fou4: PMTU exceptions [ OK ] # TEST: IPv4 over fou4: PMTU exceptions - nexthop objects [ OK ] # TEST: IPv6 over fou4: PMTU exceptions [ OK ] # TEST: IPv6 over fou4: PMTU exceptions - nexthop objects [ OK ] # TEST: IPv4 over fou6: PMTU exceptions [ OK ] # TEST: IPv4 over fou6: PMTU exceptions - nexthop objects [ OK ] # TEST: IPv6 over fou6: PMTU exceptions [ OK ] # TEST: IPv6 over fou6: PMTU exceptions - nexthop objects [ OK ] # TEST: IPv4 over gue4: PMTU exceptions [ OK ] # TEST: IPv4 over gue4: PMTU exceptions - nexthop objects [ OK ] # TEST: IPv6 over gue4: PMTU exceptions [ OK ] # TEST: IPv6 over gue4: PMTU exceptions - nexthop objects [ OK ] # TEST: IPv4 over gue6: PMTU exceptions [ OK ] # TEST: IPv4 over gue6: PMTU exceptions - nexthop objects [ OK ] # TEST: IPv6 over gue6: PMTU exceptions [ OK ] # TEST: IPv6 over gue6: PMTU exceptions - nexthop objects [ OK ] # 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 ] # TEST: ipv4: cleanup of cached exceptions [ OK ] # TEST: ipv4: cleanup of cached exceptions - nexthop objects [ OK ] # TEST: ipv6: cleanup of cached exceptions [ OK ] # TEST: ipv6: cleanup of cached exceptions - nexthop objects [ OK ] # TEST: ipv4: list and flush cached exceptions [ OK ] # TEST: ipv4: list and flush cached exceptions - nexthop objects [ OK ] # TEST: ipv6: list and flush cached exceptions [FAIL] # can't flush cached exceptions # TEST: ipv6: list and flush cached exceptions - nexthop objects [FAIL] # can't flush cached exceptions not ok 16 selftests: net: pmtu.sh # 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 17 selftests: net: udpgso.sh # selftests: net: ip_defrag.sh not ok 18 selftests: net: ip_defrag.sh # selftests: net: udpgso_bench.sh # ipv4 # tcp # ./udpgso_bench_tx: connect: Connection refused # tcp zerocopy # tcp tx: 3759 MB/s 63762 calls/s 63762 msg/s # tcp rx: 3761 MB/s 63409 calls/s # tcp tx: 4563 MB/s 77398 calls/s 77398 msg/s # tcp rx: 4568 MB/s 47858 calls/s # tcp tx: 4024 MB/s 68254 calls/s 68254 msg/s # udp # udp rx: 515 MB/s 367571 calls/s # udp tx: 517 MB/s 368970 calls/s 8785 msg/s # udp rx: 533 MB/s 380058 calls/s # udp tx: 535 MB/s 381234 calls/s 9077 msg/s # udp rx: 547 MB/s 390110 calls/s # udp gso # udp rx: 1543 MB/s 1099199 calls/s # udp tx: 1622 MB/s 27516 calls/s 27516 msg/s # udp rx: 1509 MB/s 1075077 calls/s # udp tx: 1601 MB/s 27156 calls/s 27156 msg/s # udp tx: 1636 MB/s 27758 calls/s 27758 msg/s # udp rx: 1558 MB/s 1110415 calls/s # udp gso zerocopy # udp rx: 1242 MB/s 885193 calls/s # udp tx: 1249 MB/s 21194 calls/s 21194 msg/s # udp tx: 1253 MB/s 21260 calls/s 21260 msg/s # udp rx: 1245 MB/s 887449 calls/s # udp tx: 1253 MB/s 21259 calls/s 21259 msg/s # udp gso timestamp # udp rx: 1521 MB/s 1083601 calls/s # udp tx: 1526 MB/s 25894 calls/s 25894 msg/s # udp rx: 1528 MB/s 1088716 calls/s # udp tx: 1539 MB/s 26113 calls/s 26113 msg/s # udp rx: 1541 MB/s 1098244 calls/s # udp tx: 1549 MB/s 26282 calls/s 26282 msg/s # udp gso zerocopy audit # udp rx: 1245 MB/s 887459 calls/s # udp tx: 1255 MB/s 21288 calls/s 21288 msg/s # udp rx: 1246 MB/s 888265 calls/s # udp tx: 1253 MB/s 21254 calls/s 21254 msg/s # udp tx: 1263 MB/s 21426 calls/s 21426 msg/s # udp rx: 1250 MB/s 890701 calls/s # Summary over 3.000 seconds... # sum udp tx: 1287 MB/s 63968 calls (21322/s) 63968 msgs (21322/s) # Zerocopy acks: 63968 # udp gso timestamp audit # udp rx: 1560 MB/s 1111403 calls/s # udp tx: 1596 MB/s 27075 calls/s 27075 msg/s # udp rx: 1497 MB/s 1066414 calls/s # udp tx: 1500 MB/s 25456 calls/s 25456 msg/s # udp rx: 1433 MB/s 1020832 calls/s # udp tx: 1445 MB/s 24511 calls/s 24511 msg/s # Summary over 3.000 seconds... # sum udp tx: 1550 MB/s 77042 calls (25680/s) 77042 msgs (25680/s) # Tx Timestamps: 77042 received 0 errors # udp gso zerocopy timestamp audit # udp rx: 881 MB/s 628187 calls/s # udp tx: 897 MB/s 15226 calls/s 15226 msg/s # udp rx: 959 MB/s 683398 calls/s # udp tx: 1155 MB/s 19597 calls/s 19597 msg/s # udp tx: 1143 MB/s 19401 calls/s 19401 msg/s # udp rx: 1038 MB/s 739886 calls/s # Summary over 3.000 seconds... # sum udp tx: 1091 MB/s 54224 calls (18074/s) 54224 msgs (18074/s) # Tx Timestamps: 54224 received 0 errors # Zerocopy acks: 54224 # ipv6 # tcp # tcp tx: 4323 MB/s 73333 calls/s 73333 msg/s # tcp rx: 4326 MB/s 72387 calls/s # tcp tx: 4080 MB/s 69215 calls/s 69215 msg/s # tcp rx: 4080 MB/s 67754 calls/s # tcp tx: 3373 MB/s 57219 calls/s 57219 msg/s # tcp zerocopy # tcp tx: 2828 MB/s 47967 calls/s 47967 msg/s # tcp rx: 2828 MB/s 41088 calls/s # tcp tx: 2785 MB/s 47249 calls/s 47249 msg/s # tcp rx: 2790 MB/s 41939 calls/s # tcp tx: 3415 MB/s 57930 calls/s 57930 msg/s # udp # udp rx: 498 MB/s 363254 calls/s # udp tx: 499 MB/s 364554 calls/s 8478 msg/s # udp rx: 507 MB/s 370338 calls/s # udp tx: 509 MB/s 371649 calls/s 8643 msg/s # udp rx: 530 MB/s 386593 calls/s # udp tx: 532 MB/s 388247 calls/s 9029 msg/s # udp gso # udp rx: 1505 MB/s 1097779 calls/s # udp tx: 1524 MB/s 25864 calls/s 25864 msg/s # udp rx: 1275 MB/s 930106 calls/s # udp tx: 1586 MB/s 26903 calls/s 26903 msg/s # udp rx: 1376 MB/s 1003431 calls/s # udp tx: 1584 MB/s 26882 calls/s 26882 msg/s # udp gso zerocopy # udp rx: 902 MB/s 657933 calls/s # udp tx: 1196 MB/s 20291 calls/s 20291 msg/s # udp rx: 941 MB/s 686191 calls/s # udp tx: 1098 MB/s 18625 calls/s 18625 msg/s # udp rx: 1058 MB/s 771792 calls/s # udp tx: 1095 MB/s 18582 calls/s 18582 msg/s # udp gso timestamp # udp rx: 1370 MB/s 999438 calls/s # udp tx: 1376 MB/s 23351 calls/s 23351 msg/s # udp rx: 1207 MB/s 880728 calls/s # udp tx: 1383 MB/s 23472 calls/s 23472 msg/s # udp tx: 1438 MB/s 24390 calls/s 24390 msg/s # udp rx: 1345 MB/s 981497 calls/s # udp gso zerocopy audit # udp rx: 1020 MB/s 744274 calls/s # udp tx: 1044 MB/s 17717 calls/s 17717 msg/s # udp rx: 964 MB/s 703208 calls/s # udp tx: 1212 MB/s 20564 calls/s 20564 msg/s # udp rx: 868 MB/s 633222 calls/s # udp tx: 1245 MB/s 21132 calls/s 21132 msg/s # Summary over 3.000 seconds... # sum udp tx: 1195 MB/s 59413 calls (19804/s) 59413 msgs (19804/s) # Zerocopy acks: 59413 # udp gso timestamp audit # udp rx: 1068 MB/s 778729 calls/s # udp tx: 1529 MB/s 25935 calls/s 25935 msg/s # udp rx: 1200 MB/s 875497 calls/s # udp tx: 1209 MB/s 20519 calls/s 20519 msg/s # udp rx: 1406 MB/s 1026127 calls/s # udp tx: 1416 MB/s 24025 calls/s 24025 msg/s # Summary over 3.000 seconds... # sum udp tx: 1418 MB/s 70479 calls (23493/s) 70479 msgs (23493/s) # Tx Timestamps: 70479 received 0 errors # udp gso zerocopy timestamp audit # udp rx: 772 MB/s 563264 calls/s # udp tx: 899 MB/s 15260 calls/s 15260 msg/s # udp rx: 930 MB/s 678850 calls/s # udp tx: 1016 MB/s 17234 calls/s 17234 msg/s # udp rx: 1031 MB/s 752031 calls/s # udp tx: 1038 MB/s 17617 calls/s 17617 msg/s # Summary over 3.000 seconds... # sum udp tx: 1008 MB/s 50111 calls (16703/s) 50111 msgs (16703/s) # Tx Timestamps: 50111 received 0 errors # Zerocopy acks: 50111 # udpgso_bench.sh: PASS=17 SKIP=0 FAIL=1 # udpgso_bench.sh: FAIL not ok 19 selftests: net: udpgso_bench.sh # 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 ] # net.ipv4.ip_forward = 1 # net.ipv4.conf.dummy0.rp_filter = 0 # # TEST: rule4 check: from 192.51.100.3 iif dummy0 [ OK ] # # TEST: rule4 del by pref: from 192.51.100.3 iif dummy0 [ OK ] # net.ipv4.ip_forward = 0 # # 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 ipv6-icmp [ OK ] # # TEST: rule6 del by pref: ipproto ipv6-icmp [ OK ] # # Tests passed: 32 # Tests failed: 0 ok 20 selftests: net: fib_rule_tests.sh # selftests: net: msg_zerocopy.sh # ipv4 tcp -t 1 # ./msg_zerocopy: setaffinity 2 # ./msg_zerocopy: setaffinity 3 not ok 21 selftests: net: msg_zerocopy.sh # 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 22 selftests: net: psock_snd.sh # selftests: net: udpgro_bench.sh # Missing xdp_dummy helper. Build bpf selftest first not ok 23 selftests: net: udpgro_bench.sh # selftests: net: udpgro.sh # Missing xdp_dummy helper. Build bpf selftest first not ok 24 selftests: net: udpgro.sh # selftests: net: test_vxlan_under_vrf.sh # Checking HV connectivity [ OK ] # Check VM connectivity through VXLAN (underlay in the default VRF) [ OK ] # Check VM connectivity through VXLAN (underlay in a VRF) [FAIL] not ok 25 selftests: net: test_vxlan_under_vrf.sh # selftests: net: reuseport_addr_any.sh # UDP IPv4 ... pass # UDP IPv6 ... pass # UDP IPv4 mapped to IPv6 ... pass # TCP IPv4 ... pass # TCP IPv6 ... pass # TCP IPv4 mapped to IPv6 ... pass # DCCP IPv4 ... pass # DCCP IPv6 ... pass # DCCP IPv4 mapped to IPv6 ... pass # SUCCESS ok 26 selftests: net: reuseport_addr_any.sh # selftests: net: test_vxlan_fdb_changelink.sh # expected two remotes after fdb append [ OK ] # expected two remotes after link set [ OK ] ok 27 selftests: net: test_vxlan_fdb_changelink.sh # selftests: net: so_txtime.sh # # SO_TXTIME ipv6 clock monotonic # payload:a delay:32 expected:0 (us) # # SO_TXTIME ipv4 clock monotonic # payload:a delay:53 expected:0 (us) # # SO_TXTIME ipv6 clock monotonic # payload:a delay:51 expected:0 (us) # # SO_TXTIME ipv4 clock monotonic # payload:a delay:48 expected:0 (us) # # SO_TXTIME ipv6 clock monotonic # payload:a delay:10074 expected:10000 (us) # # SO_TXTIME ipv4 clock monotonic # payload:a delay:10099 expected:10000 (us) # # SO_TXTIME ipv6 clock monotonic # payload:a delay:10807 expected:10000 (us) # payload:b delay:20084 expected:20000 (us) # # SO_TXTIME ipv4 clock monotonic # payload:a delay:10088 expected:10000 (us) # payload:b delay:20072 expected:20000 (us) # # SO_TXTIME ipv6 clock monotonic # payload:b delay:20097 expected:20000 (us) # payload:a delay:20619 expected:20000 (us) # # SO_TXTIME ipv4 clock monotonic # payload:b delay:20117 expected:20000 (us) # payload:a delay:20466 expected:20000 (us) # Error: Specified qdisc not found. # tc (tc utility, iproute2-ss190510) does not support qdisc etf. skipping # OK. All tests passed ok 28 selftests: net: so_txtime.sh # selftests: net: ipv6_flowlabel.sh # TEST management # [OK] !(flowlabel_get(fd, 1, 255, 0)) # [OK] !(flowlabel_put(fd, 1)) # [OK] !(flowlabel_get(fd, 0x1FFFFF, 255, 1)) # [OK] flowlabel_get(fd, 1, 255, 1) # [OK] flowlabel_get(fd, 1, 255, 0) # [OK] flowlabel_get(fd, 1, 255, 1) # [OK] !(flowlabel_get(fd, 1, 255, 1 | 2)) # [OK] flowlabel_put(fd, 1) # [OK] flowlabel_put(fd, 1) # [OK] flowlabel_put(fd, 1) # [OK] !(flowlabel_put(fd, 1)) # [OK] flowlabel_get(fd, 2, 1, 1) # [OK] !(flowlabel_get(fd, 2, 255, 1)) # [OK] !(flowlabel_get(fd, 2, 1, 1)) # [OK] flowlabel_put(fd, 2) # [OK] flowlabel_get(fd, 3, 3, 1) # [OK] !(flowlabel_get(fd, 3, 255, 0)) # [OK] !(flowlabel_get(fd, 3, 1, 0)) # [OK] flowlabel_get(fd, 3, 3, 0) # [OK] flowlabel_get(fd, 3, 3, 0) # [OK] !(flowlabel_get(fd, 3, 3, 0)) # [OK] flowlabel_get(fd, 4, 2, 1) # [OK] flowlabel_get(fd, 4, 2, 0) # [OK] !(flowlabel_get(fd, 4, 2, 0)) # TEST datapath # send no label: recv no label (auto off) # sent without label # recv without label # send label # sent with label 1 # recv with label 1 # TEST datapath (with auto-flowlabels) # send no label: recv auto flowlabel # sent without label # recv with label 67191 # send label # sent with label 1 # recv with label 1 # OK. All tests passed ok 29 selftests: net: ipv6_flowlabel.sh # selftests: net: tcp_fastopen_backup_key.sh # PASS # PASS # PASS # PASS # PASS # PASS # PASS # PASS # PASS # PASS # PASS # PASS # PASS # PASS # PASS # PASS # all tests done ok 30 selftests: net: tcp_fastopen_backup_key.sh make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/net' 2019-07-10 19:16:40 make run_tests -C netfilter make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/netfilter' TAP version 13 1..5 # selftests: netfilter: nft_trans_stress.sh # SKIP: Could not run test without nft tool not ok 1 selftests: netfilter: nft_trans_stress.sh # SKIP # selftests: netfilter: nft_nat.sh # SKIP: Could not run test without nft tool not ok 2 selftests: netfilter: nft_nat.sh # SKIP # selftests: netfilter: bridge_brouter.sh # SKIP: Could not run test without ebtables not ok 3 selftests: netfilter: bridge_brouter.sh # SKIP # selftests: netfilter: conntrack_icmp_related.sh # SKIP: Could not run test without nft tool not ok 4 selftests: netfilter: conntrack_icmp_related.sh # SKIP # selftests: netfilter: nft_flowtable.sh # SKIP: Could not run test without nft tool not ok 5 selftests: netfilter: nft_flowtable.sh # SKIP make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/netfilter' 2019-07-10 19:16:40 make run_tests -C nsfs make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/nsfs' gcc -Wall -Werror owner.c -o /usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/nsfs/owner gcc -Wall -Werror pidns.c -o /usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/nsfs/pidns TAP version 13 1..2 # selftests: nsfs: owner ok 1 selftests: nsfs: owner # selftests: nsfs: pidns ok 2 selftests: nsfs: pidns make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/nsfs' 2019-07-10 19:16:41 make run_tests -C pidfd make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/pidfd' gcc -g -I../../../../usr/include/ pidfd_test.c -o /usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/pidfd/pidfd_test TAP version 13 1..1 # selftests: pidfd: pidfd_test # TAP version 13 # 1..4 # ok 1 pidfd_send_signal check for support test: pidfd_send_signal() syscall is supported. Tests can be executed # ok 2 pidfd_send_signal send SIGUSR1 test: Sent signal # ok 3 pidfd_send_signal signal exited process test: Failed to send signal as expected # ok 4 pidfd_send_signal signal recycled pid test: Failed to signal recycled pid as expected # # Pass 4 Fail 0 Xfail 0 Xpass 0 Skip 0 Error 0 ok 1 selftests: pidfd: pidfd_test make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/pidfd' ignored_by_lkp powerpc test prctl test: not in Makefile 2019-07-10 19:16:46 make TARGETS=prctl make --no-builtin-rules ARCH=x86 -C ../../.. headers_install make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73' make[1]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73' make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/prctl' Makefile:14: warning: overriding recipe for target 'clean' ../lib.mk:123: 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.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/prctl' 2019-07-10 19:16:47 make run_tests -C prctl make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/prctl' Makefile:14: warning: overriding recipe for target 'clean' ../lib.mk:123: warning: ignoring old recipe for target 'clean' TAP version 13 1..3 # selftests: prctl: disable-tsc-ctxt-sw-stress-test # [No further output means we're allright] ok 1 selftests: prctl: disable-tsc-ctxt-sw-stress-test # selftests: prctl: disable-tsc-on-off-stress-test # [No further output means we're allright] ok 2 selftests: prctl: disable-tsc-on-off-stress-test # selftests: prctl: disable-tsc-test # rdtsc() == 960452620386 # prctl(PR_GET_TSC, &tsc_val); tsc_val == PR_TSC_ENABLE # rdtsc() == 960452721718 # prctl(PR_SET_TSC, PR_TSC_ENABLE) # rdtsc() == 960452726838 # 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() == 960452748250 ok 3 selftests: prctl: disable-tsc-test make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/prctl' 2019-07-10 19:17:08 make run_tests -C proc make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/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.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/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.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/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.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/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.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/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-pid-vm.c -o /usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/proc/proc-pid-vm gcc -Wall -O2 -Wno-unused-function -D_GNU_SOURCE proc-self-map-files-001.c -o /usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/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.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/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.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/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.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/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.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/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.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/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.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/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.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/proc/self gcc -Wall -O2 -Wno-unused-function -D_GNU_SOURCE setns-dcache.c -o /usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/proc/setns-dcache gcc -Wall -O2 -Wno-unused-function -D_GNU_SOURCE thread-self.c -o /usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/proc/thread-self TAP version 13 1..15 # selftests: proc: fd-001-lookup ok 1 selftests: proc: fd-001-lookup # selftests: proc: fd-002-posix-eq ok 2 selftests: proc: fd-002-posix-eq # selftests: proc: fd-003-kthread ok 3 selftests: proc: fd-003-kthread # selftests: proc: proc-loadavg-001 ok 4 selftests: proc: proc-loadavg-001 # selftests: proc: proc-pid-vm ok 5 selftests: proc: proc-pid-vm # selftests: proc: proc-self-map-files-001 ok 6 selftests: proc: proc-self-map-files-001 # selftests: proc: proc-self-map-files-002 ok 7 selftests: proc: proc-self-map-files-002 # selftests: proc: proc-self-syscall ok 8 selftests: proc: proc-self-syscall # selftests: proc: proc-self-wchan ok 9 selftests: proc: proc-self-wchan # selftests: proc: proc-uptime-001 ok 10 selftests: proc: proc-uptime-001 # selftests: proc: proc-uptime-002 ok 11 selftests: proc: proc-uptime-002 # selftests: proc: read ok 12 selftests: proc: read # selftests: proc: self ok 13 selftests: proc: self # selftests: proc: setns-dcache ok 14 selftests: proc: setns-dcache # selftests: proc: thread-self ok 15 selftests: proc: thread-self make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/proc' 2019-07-10 19:17:12 make run_tests -C pstore make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/pstore' TAP version 13 1..2 # selftests: pstore: pstore_tests # === Pstore unit tests (pstore_tests) === # UUID=09697e85-28ef-4395-9c49-0d4fbb004cdd # Checking pstore backend is registered ... ok # backend=ramoops # cmdline=ip=::::vm-snb-8G-ba45dc4e1139::dhcp root=/dev/ram0 user=lkp job=/lkp/jobs/scheduled/vm-snb-8G-ba45dc4e1139/kernel_selftests-kselftests-02-debian-x86_64-2018-04-03.cgz-509e56b37c-20190710-6367-1wdqoqa-3.yaml ARCH=x86_64 kconfig=x86_64-rhel-7.6 branch=linux-devel/devel-hourly-2019070417 commit=509e56b37cc32c9b5fc2be585c25d1e60d6a1d73 BOOT_IMAGE=/pkg/linux/x86_64-rhel-7.6/gcc-7/509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/vmlinuz-5.2.0-rc6-01701-g509e56b37cc32c erst_disable max_uptime=3600 RESULT_ROOT=/result/kernel_selftests/kselftests-02/vm-snb-8G/debian-x86_64-2018-04-03.cgz/x86_64-rhel-7.6/gcc-7/509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/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 selftests: pstore: pstore_tests # selftests: pstore: pstore_post_reboot_tests # === Pstore unit tests (pstore_post_reboot_tests) === # UUID=f5acd7bb-cfe2-4181-9770-370076ac5113 # Checking pstore backend is registered ... ok # backend=ramoops # cmdline=ip=::::vm-snb-8G-ba45dc4e1139::dhcp root=/dev/ram0 user=lkp job=/lkp/jobs/scheduled/vm-snb-8G-ba45dc4e1139/kernel_selftests-kselftests-02-debian-x86_64-2018-04-03.cgz-509e56b37c-20190710-6367-1wdqoqa-3.yaml ARCH=x86_64 kconfig=x86_64-rhel-7.6 branch=linux-devel/devel-hourly-2019070417 commit=509e56b37cc32c9b5fc2be585c25d1e60d6a1d73 BOOT_IMAGE=/pkg/linux/x86_64-rhel-7.6/gcc-7/509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/vmlinuz-5.2.0-rc6-01701-g509e56b37cc32c erst_disable max_uptime=3600 RESULT_ROOT=/result/kernel_selftests/kselftests-02/vm-snb-8G/debian-x86_64-2018-04-03.cgz/x86_64-rhel-7.6/gcc-7/509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/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 2 selftests: pstore: pstore_post_reboot_tests # SKIP make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/pstore' ptp test: not in Makefile 2019-07-10 19:17:12 make TARGETS=ptp make --no-builtin-rules ARCH=x86 -C ../../.. headers_install make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73' make[1]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73' make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/ptp' Makefile:10: warning: overriding recipe for target 'clean' ../lib.mk:123: 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.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/ptp' 2019-07-10 19:17:13 make run_tests -C ptp make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/ptp' Makefile:10: warning: overriding recipe for target 'clean' ../lib.mk:123: warning: ignoring old recipe for target 'clean' TAP version 13 1..1 # selftests: ptp: testptp # opening /dev/ptp0: No such file or directory not ok 1 selftests: ptp: testptp make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/ptp' 2019-07-10 19:17:13 make run_tests -C ptrace make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/ptrace' gcc -iquote../../../../include/uapi -Wall peeksiginfo.c -o /usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/ptrace/peeksiginfo TAP version 13 1..1 # selftests: ptrace: peeksiginfo # PASS ok 1 selftests: ptrace: peeksiginfo make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/ptrace' 2019-07-10 19:17:13 make run_tests -C rtc make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/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.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/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.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/rtc/setdate TAP version 13 1..1 # selftests: rtc: rtctest # rtctest.c:49:rtc.date_read:Current RTC date/time is 10/07/2019 19:17:13. # rtctest.c:137:rtc.alarm_alm_set:Alarm time now set to 19:17:22. # rtctest.c:156:rtc.alarm_alm_set:data: 1a0 # rtctest.c:195:rtc.alarm_wkalm_set:Alarm time now set to 10/07/2019 19:17:25. # rtctest.c:239:rtc.alarm_alm_set_minute:Alarm time now set to 19:18:00. # rtctest.c:258:rtc.alarm_alm_set_minute:data: 1a0 # rtctest.c:297:rtc.alarm_wkalm_set_minute:Alarm time now set to 10/07/2019 19:19:00. # [==========] Running 7 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 # [ RUN ] rtc.alarm_alm_set_minute # [ OK ] rtc.alarm_alm_set_minute # [ RUN ] rtc.alarm_wkalm_set_minute # [ OK ] rtc.alarm_wkalm_set_minute # [==========] 7 / 7 tests passed. # [ PASSED ] ok 1 selftests: rtc: rtctest make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/rtc' safesetid test: not in Makefile 2019-07-10 19:19:00 make TARGETS=safesetid make --no-builtin-rules ARCH=x86 -C ../../.. headers_install make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73' make[1]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73' make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/safesetid' gcc -Wall -lcap -O2 safesetid-test.c -o /usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/safesetid/safesetid-test make[1]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/safesetid' 2019-07-10 19:19:01 make run_tests -C safesetid make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/safesetid' TAP version 13 1..1 # selftests: safesetid: run_tests.sh # Warning: file run_tests.sh is missing! not ok 1 selftests: safesetid: run_tests.sh make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/safesetid' 2019-07-10 19:19:01 make run_tests -C seccomp make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/seccomp' gcc -Wl,-no-as-needed -Wall seccomp_bpf.c -lpthread -o seccomp_bpf gcc -Wl,-no-as-needed -Wall seccomp_benchmark.c -o seccomp_benchmark TAP version 13 1..2 # selftests: seccomp: seccomp_bpf # [==========] Running 74 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 74 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_errno # [ OK ] TRACE_syscall.ptrace_syscall_errno # [ RUN ] TRACE_syscall.ptrace_syscall_faked # [ OK ] TRACE_syscall.ptrace_syscall_faked # [ RUN ] TRACE_syscall.syscall_allowed # [ OK ] TRACE_syscall.syscall_allowed # [ RUN ] TRACE_syscall.syscall_redirected # [ OK ] TRACE_syscall.syscall_redirected # [ RUN ] TRACE_syscall.syscall_errno # [ OK ] TRACE_syscall.syscall_errno # [ RUN ] TRACE_syscall.syscall_faked # [ OK ] TRACE_syscall.syscall_faked # [ 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.seccomp_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 # [ OK ] 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 # [ RUN ] global.user_notification_basic # fter_ptrace # [ OK ] TRACE_syscall.skip_after_ptrace # [ RUN ] TRACE_syscall.kill_after_ptrace # [ OK ] TRACE_syscall.kill_after_ptrace # [ RUN ] global.seccomp_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 # [ OK ] 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 # [ RUN ] global.user_notification_basic # fter_ptrace # [ OK ] TRACE_syscall.skip_after_ptrace # [ RUN ] TRACE_syscall.kill_after_ptrace # [ OK ] TRACE_syscall.kill_after_ptrace # [ RUN ] global.seccomp_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 # [ OK ] 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 # [ RUN ] global.user_notification_basic # [ OK ] global.user_notification_basic # [ RUN ] global.user_notification_kill_in_middle # [ OK ] global.user_notification_kill_in_middle # [ RUN ] global.user_notification_signal # fter_ptrace # [ OK ] TRACE_syscall.skip_after_ptrace # [ RUN ] TRACE_syscall.kill_after_ptrace # [ OK ] TRACE_syscall.kill_after_ptrace # [ RUN ] global.seccomp_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 # [ OK ] 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 # [ RUN ] global.user_notification_basic # [ OK ] global.user_notification_basic # [ RUN ] global.user_notification_kill_in_middle # [ OK ] global.user_notification_kill_in_middle # [ RUN ] global.user_notification_signal # [ OK ] global.user_notification_signal # [ RUN ] global.user_notification_closed_listener # fter_ptrace # [ OK ] TRACE_syscall.skip_after_ptrace # [ RUN ] TRACE_syscall.kill_after_ptrace # [ OK ] TRACE_syscall.kill_after_ptrace # [ RUN ] global.seccomp_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 # [ OK ] 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 # [ RUN ] global.user_notification_basic # [ OK ] global.user_notification_basic # [ RUN ] global.user_notification_kill_in_middle # [ OK ] global.user_notification_kill_in_middle # [ RUN ] global.user_notification_signal # [ OK ] global.user_notification_signal # [ RUN ] global.user_notification_closed_listener # [ OK ] global.user_notification_closed_listener # [ RUN ] global.user_notification_child_pid_ns # fter_ptrace # [ OK ] TRACE_syscall.skip_after_ptrace # [ RUN ] TRACE_syscall.kill_after_ptrace # [ OK ] TRACE_syscall.kill_after_ptrace # [ RUN ] global.seccomp_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 # [ OK ] 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 # [ RUN ] global.user_notification_basic # [ OK ] global.user_notification_basic # [ RUN ] global.user_notification_kill_in_middle # [ OK ] global.user_notification_kill_in_middle # [ RUN ] global.user_notification_signal # [ OK ] global.user_notification_signal # [ RUN ] global.user_notification_closed_listener # [ OK ] global.user_notification_closed_listener # [ RUN ] global.user_notification_child_pid_ns # [ OK ] global.user_notification_child_pid_ns # [ RUN ] global.user_notification_sibling_pid_ns # fter_ptrace # [ OK ] TRACE_syscall.skip_after_ptrace # [ RUN ] TRACE_syscall.kill_after_ptrace # [ OK ] TRACE_syscall.kill_after_ptrace # [ RUN ] global.seccomp_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 # [ OK ] 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 # [ RUN ] global.user_notification_basic # [ OK ] global.user_notification_basic # [ RUN ] global.user_notification_kill_in_middle # [ OK ] global.user_notification_kill_in_middle # [ RUN ] global.user_notification_signal # [ OK ] global.user_notification_signal # [ RUN ] global.user_notification_closed_listener # [ OK ] global.user_notification_closed_listener # [ RUN ] global.user_notification_child_pid_ns # [ OK ] global.user_notification_child_pid_ns # [ RUN ] global.user_notification_sibling_pid_ns # fter_ptrace # [ OK ] TRACE_syscall.skip_after_ptrace # [ RUN ] TRACE_syscall.kill_after_ptrace # [ OK ] TRACE_syscall.kill_after_ptrace # [ RUN ] global.seccomp_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 # [ OK ] 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 # [ RUN ] global.user_notification_basic # [ OK ] global.user_notification_basic # [ RUN ] global.user_notification_kill_in_middle # [ OK ] global.user_notification_kill_in_middle # [ RUN ] global.user_notification_signal # [ OK ] global.user_notification_signal # [ RUN ] global.user_notification_closed_listener # [ OK ] global.user_notification_closed_listener # [ RUN ] global.user_notification_child_pid_ns # [ OK ] global.user_notification_child_pid_ns # [ RUN ] global.user_notification_sibling_pid_ns # fter_ptrace # [ OK ] TRACE_syscall.skip_after_ptrace # [ RUN ] TRACE_syscall.kill_after_ptrace # [ OK ] TRACE_syscall.kill_after_ptrace # [ RUN ] global.seccomp_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 # [ OK ] 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 # [ RUN ] global.user_notification_basic # [ OK ] global.user_notification_basic # [ RUN ] global.user_notification_kill_in_middle # [ OK ] global.user_notification_kill_in_middle # [ RUN ] global.user_notification_signal # [ OK ] global.user_notification_signal # [ RUN ] global.user_notification_closed_listener # [ OK ] global.user_notification_closed_listener # [ RUN ] global.user_notification_child_pid_ns # [ OK ] global.user_notification_child_pid_ns # [ RUN ] global.user_notification_sibling_pid_ns # [ OK ] global.user_notification_sibling_pid_ns # [ RUN ] global.user_notification_fault_recv # fter_ptrace # [ OK ] TRACE_syscall.skip_after_ptrace # [ RUN ] TRACE_syscall.kill_after_ptrace # [ OK ] TRACE_syscall.kill_after_ptrace # [ RUN ] global.seccomp_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 # [ OK ] 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 # [ RUN ] global.user_notification_basic # [ OK ] global.user_notification_basic # [ RUN ] global.user_notification_kill_in_middle # [ OK ] global.user_notification_kill_in_middle # [ RUN ] global.user_notification_signal # [ OK ] global.user_notification_signal # [ RUN ] global.user_notification_closed_listener # [ OK ] global.user_notification_closed_listener # [ RUN ] global.user_notification_child_pid_ns # [ OK ] global.user_notification_child_pid_ns # [ RUN ] global.user_notification_sibling_pid_ns # [ OK ] global.user_notification_sibling_pid_ns # [ RUN ] global.user_notification_fault_recv # [ OK ] global.user_notification_fault_recv # [ RUN ] global.seccomp_get_notif_sizes # [ OK ] global.seccomp_get_notif_sizes # [==========] 74 / 74 tests passed. # [ PASSED ] ok 1 selftests: seccomp: seccomp_bpf # selftests: seccomp: seccomp_benchmark # Calibrating reasonable sample size... # 1562757544.306961466 - 1562757544.306944657 = 16809 # 1562757544.307011722 - 1562757544.306969228 = 42494 # 1562757544.307114038 - 1562757544.307051817 = 62221 # 1562757544.307239473 - 1562757544.307115372 = 124101 # 1562757544.307488719 - 1562757544.307240766 = 247953 # 1562757544.307985991 - 1562757544.307489961 = 496030 # 1562757544.309013557 - 1562757544.307987220 = 1026337 # 1562757544.311081921 - 1562757544.309021458 = 2060463 # 1562757544.317222719 - 1562757544.311083669 = 6139050 # 1562757544.324156120 - 1562757544.317224732 = 6931388 # 1562757544.341754103 - 1562757544.324157719 = 17596384 # 1562757544.376231385 - 1562757544.341755701 = 34475684 # 1562757544.451809094 - 1562757544.376233084 = 75576010 # 1562757544.613048545 - 1562757544.451812327 = 161236218 # 1562757544.934583919 - 1562757544.613051712 = 321532207 # 1562757545.448550870 - 1562757544.934587731 = 513963139 # 1562757546.301551563 - 1562757545.448556455 = 852995108 # 1562757548.136027201 - 1562757546.301559927 = 1834467274 # 1562757551.775080626 - 1562757548.136032849 = 3639047777 # 1562757558.924703579 - 1562757551.775086591 = 7149616988 # Benchmarking 16777216 samples... # 21.600362867 - 14.498608748 = 7101754119 # getpid native: 423 ns # 30.707054823 - 21.600484221 = 9106570602 # getpid RET_ALLOW: 542 ns # Estimated seccomp overhead per syscall: 119 ns ok 2 selftests: seccomp: seccomp_benchmark make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/seccomp' 2019-07-10 19:19:35 make run_tests -C sigaltstack make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/sigaltstack' gcc -Wall sas.c -o /usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/sigaltstack/sas TAP version 13 1..1 # selftests: sigaltstack: sas # TAP version 13 # 1..3 # 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 ok 1 selftests: sigaltstack: sas make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/sigaltstack' 2019-07-10 19:19:35 make run_tests -C size make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/size' gcc -static -ffreestanding -nostartfiles -s get_size.c -o /usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/size/get_size TAP version 13 1..1 # selftests: size: get_size # TAP version 13 # # Testing system size. # ok 1 get runtime memory use # # System runtime memory report (units in Kilobytes): # --- # Total: 8161852 # Free: 4115324 # Buffer: 0 # In use: 4046528 # ... # 1..1 ok 1 selftests: size: get_size make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/size' 2019-07-10 19:19:35 make run_tests -C sparc64 make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/sparc64' make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/sparc64' 2019-07-10 19:19:35 make run_tests -C splice make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/splice' gcc default_file_splice_read.c -o /usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/splice/default_file_splice_read TAP version 13 1..1 # selftests: splice: default_file_splice_read.sh ok 1 selftests: splice: default_file_splice_read.sh make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/splice' 2019-07-10 19:19:35 make run_tests -C static_keys make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/static_keys' TAP version 13 1..1 # selftests: static_keys: test_static_keys.sh # static_key: ok ok 1 selftests: static_keys: test_static_keys.sh make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/static_keys' 2019-07-10 19:19:35 make run_tests -C sync make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/sync' gcc -c sync_alloc.c -o /usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/sync/sync_alloc.o gcc -c sync_fence.c -o /usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/sync/sync_fence.o gcc -c sync_merge.c -o /usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/sync/sync_merge.o gcc -c sync_wait.c -o /usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/sync/sync_wait.o gcc -c sync_stress_parallelism.c -o /usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/sync/sync_stress_parallelism.o gcc -c sync_stress_consumer.c -o /usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/sync/sync_stress_consumer.o gcc -c sync_stress_merge.c -o /usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/sync/sync_stress_merge.o gcc -c sync_test.c -o /usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/sync/sync_test.o -O2 -g -std=gnu89 -pthread -Wall -Wextra -I../../../../usr/include/ In file included from sync_test.c:37:0: ../kselftest.h: In function ‘ksft_print_cnts’: ../kselftest.h:73:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (ksft_plan != ksft_test_num()) ^~ gcc -c sync.c -o /usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/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.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/sync/sync_test /usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/sync/sync_test.o /usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/sync/sync.o /usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/sync/sync_alloc.o /usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/sync/sync_fence.o /usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/sync/sync_merge.o /usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/sync/sync_wait.o /usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/sync/sync_stress_parallelism.o /usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/sync/sync_stress_consumer.o /usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/sync/sync_stress_merge.o -O2 -g -std=gnu89 -pthread -Wall -Wextra -I../../../../usr/include/ -pthread TAP version 13 1..1 # selftests: sync: sync_test # TAP version 13 # 1..10 # # [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 ok 1 selftests: sync: sync_test make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/sync' 2019-07-10 19:19:38 make run_tests -C sysctl make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/sysctl' TAP version 13 1..1 # selftests: sysctl: sysctl.sh # Checking production write strict setting ... ok # Wed Jul 10 19:19:38 CST 2019 # 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 # Testing that 0x0000000100000000 fails as expected...ok # Testing that 0x0000000100000001 fails as expected...ok # Testing that 0x00000001ffffffff fails as expected...ok # Testing that 0x0000000180000000 fails as expected...ok # Testing that 0x000000017fffffff fails as expected...ok # Testing that 0xffffffff00000000 fails as expected...ok # Testing that 0xffffffff00000001 fails as expected...ok # Testing that 0xffffffffffffffff fails as expected...ok # Testing that 0xffffffff80000000 fails as expected...ok # Testing that 0xffffffff7fffffff fails as expected...ok # Testing that -0x0000000100000000 fails as expected...ok # Testing that -0x0000000100000001 fails as expected...ok # Testing that -0x00000001ffffffff fails as expected...ok # Testing that -0x0000000180000000 fails as expected...ok # Testing that -0x000000017fffffff fails as expected...ok # Testing that -0xffffffff00000000 fails as expected...ok # Testing that -0xffffffff00000001 fails as expected...ok # Testing that -0xffffffffffffffff fails as expected...ok # Testing that -0xffffffff80000000 fails as expected...ok # Testing that -0xffffffff7fffffff fails as expected...ok # Checking ignoring spaces up to PAGE_SIZE works on write ...ok # Checking passing PAGE_SIZE of spaces fails on write ...ok # Wed Jul 10 19:19:38 CST 2019 # 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 # Wed Jul 10 19:19:38 CST 2019 # 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 # Testing that 0x0000000100000000 fails as expected...ok # Testing that 0x0000000100000001 fails as expected...ok # Testing that 0x00000001ffffffff fails as expected...ok # Testing that 0x0000000180000000 fails as expected...ok # Testing that 0x000000017fffffff fails as expected...ok # Testing that 0xffffffff00000000 fails as expected...ok # Testing that 0xffffffff00000001 fails as expected...ok # Testing that 0xffffffffffffffff fails as expected...ok # Testing that 0xffffffff80000000 fails as expected...ok # Testing that 0xffffffff7fffffff fails as expected...ok # Testing that -0x0000000100000000 fails as expected...ok # Testing that -0x0000000100000001 fails as expected...ok # Testing that -0x00000001ffffffff fails as expected...ok # Testing that -0x0000000180000000 fails as expected...ok # Testing that -0x000000017fffffff fails as expected...ok # Testing that -0xffffffff00000000 fails as expected...ok # Testing that -0xffffffff00000001 fails as expected...ok # Testing that -0xffffffffffffffff fails as expected...ok # Testing that -0xffffffff80000000 fails as expected...ok # Testing that -0xffffffff7fffffff fails as expected...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 # Wed Jul 10 19:19:38 CST 2019 # 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 # Testing that 0x0000000100000000 fails as expected...ok # Testing that 0x0000000100000001 fails as expected...ok # Testing that 0x00000001ffffffff fails as expected...ok # Testing that 0x0000000180000000 fails as expected...ok # Testing that 0x000000017fffffff fails as expected...ok # Testing that 0xffffffff00000000 fails as expected...ok # Testing that 0xffffffff00000001 fails as expected...ok # Testing that 0xffffffffffffffff fails as expected...ok # Testing that 0xffffffff80000000 fails as expected...ok # Testing that 0xffffffff7fffffff fails as expected...ok # Testing that -0x0000000100000000 fails as expected...ok # Testing that -0x0000000100000001 fails as expected...ok # Testing that -0x00000001ffffffff fails as expected...ok # Testing that -0x0000000180000000 fails as expected...ok # Testing that -0x000000017fffffff fails as expected...ok # Testing that -0xffffffff00000000 fails as expected...ok # Testing that -0xffffffff00000001 fails as expected...ok # Testing that -0xffffffffffffffff fails as expected...ok # Testing that -0xffffffff80000000 fails as expected...ok # Testing that -0xffffffff7fffffff fails as expected...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 # Wed Jul 10 19:19:39 CST 2019 # 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 ... ok # Wed Jul 10 19:19:39 CST 2019 # 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 ... ok # Wed Jul 10 19:19:39 CST 2019 # 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 ... ok # Wed Jul 10 19:19:39 CST 2019 # Running test: sysctl_test_0006 - run #0 # Checking bitmap handler... ok # Wed Jul 10 19:19:41 CST 2019 # Running test: sysctl_test_0006 - run #1 # Checking bitmap handler... ok # Wed Jul 10 19:19:41 CST 2019 # Running test: sysctl_test_0006 - run #2 # Checking bitmap handler... ok # Wed Jul 10 19:19:42 CST 2019 # Running test: sysctl_test_0006 - run #3 # Checking bitmap handler... ok # Wed Jul 10 19:19:44 CST 2019 # Running test: sysctl_test_0006 - run #4 # Checking bitmap handler... ok # Wed Jul 10 19:19:44 CST 2019 # Running test: sysctl_test_0006 - run #5 # Checking bitmap handler... ok # Wed Jul 10 19:19:44 CST 2019 # Running test: sysctl_test_0006 - run #6 # Checking bitmap handler... ok # Wed Jul 10 19:19:45 CST 2019 # Running test: sysctl_test_0006 - run #7 # Checking bitmap handler... ok # Wed Jul 10 19:19:48 CST 2019 # Running test: sysctl_test_0006 - run #8 # Checking bitmap handler... ok # Wed Jul 10 19:19:48 CST 2019 # Running test: sysctl_test_0006 - run #9 # Checking bitmap handler... ok # Wed Jul 10 19:19:49 CST 2019 # Running test: sysctl_test_0006 - run #10 # Checking bitmap handler... ok # Wed Jul 10 19:19:50 CST 2019 # Running test: sysctl_test_0006 - run #11 # Checking bitmap handler... ok # Wed Jul 10 19:19:51 CST 2019 # Running test: sysctl_test_0006 - run #12 # Checking bitmap handler... ok # Wed Jul 10 19:19:52 CST 2019 # Running test: sysctl_test_0006 - run #13 # Checking bitmap handler... ok # Wed Jul 10 19:19:52 CST 2019 # Running test: sysctl_test_0006 - run #14 # Checking bitmap handler... ok # Wed Jul 10 19:19:53 CST 2019 # Running test: sysctl_test_0006 - run #15 # Checking bitmap handler... ok # Wed Jul 10 19:19:56 CST 2019 # Running test: sysctl_test_0006 - run #16 # Checking bitmap handler... ok # Wed Jul 10 19:19:59 CST 2019 # Running test: sysctl_test_0006 - run #17 # Checking bitmap handler... ok # Wed Jul 10 19:19:59 CST 2019 # Running test: sysctl_test_0006 - run #18 # Checking bitmap handler... ok # Wed Jul 10 19:20:00 CST 2019 # Running test: sysctl_test_0006 - run #19 # Checking bitmap handler... ok # Wed Jul 10 19:20:00 CST 2019 # Running test: sysctl_test_0006 - run #20 # Checking bitmap handler... ok # Wed Jul 10 19:20:02 CST 2019 # Running test: sysctl_test_0006 - run #21 # Checking bitmap handler... ok # Wed Jul 10 19:20:03 CST 2019 # Running test: sysctl_test_0006 - run #22 # Checking bitmap handler... ok # Wed Jul 10 19:20:04 CST 2019 # Running test: sysctl_test_0006 - run #23 # Checking bitmap handler... ok # Wed Jul 10 19:20:04 CST 2019 # Running test: sysctl_test_0006 - run #24 # Checking bitmap handler... ok # Wed Jul 10 19:20:06 CST 2019 # Running test: sysctl_test_0006 - run #25 # Checking bitmap handler... ok # Wed Jul 10 19:20:06 CST 2019 # Running test: sysctl_test_0006 - run #26 # Checking bitmap handler... ok # Wed Jul 10 19:20:07 CST 2019 # Running test: sysctl_test_0006 - run #27 # Checking bitmap handler... ok # Wed Jul 10 19:20:09 CST 2019 # Running test: sysctl_test_0006 - run #28 # Checking bitmap handler... ok # Wed Jul 10 19:20:11 CST 2019 # Running test: sysctl_test_0006 - run #29 # Checking bitmap handler... ok # Wed Jul 10 19:20:11 CST 2019 # Running test: sysctl_test_0006 - run #30 # Checking bitmap handler... ok # Wed Jul 10 19:20:12 CST 2019 # Running test: sysctl_test_0006 - run #31 # Checking bitmap handler... ok # Wed Jul 10 19:20:13 CST 2019 # Running test: sysctl_test_0006 - run #32 # Checking bitmap handler... ok # Wed Jul 10 19:20:14 CST 2019 # Running test: sysctl_test_0006 - run #33 # Checking bitmap handler... ok # Wed Jul 10 19:20:14 CST 2019 # Running test: sysctl_test_0006 - run #34 # Checking bitmap handler... ok # Wed Jul 10 19:20:14 CST 2019 # Running test: sysctl_test_0006 - run #35 # Checking bitmap handler... ok # Wed Jul 10 19:20:14 CST 2019 # Running test: sysctl_test_0006 - run #36 # Checking bitmap handler... ok # Wed Jul 10 19:20:15 CST 2019 # Running test: sysctl_test_0006 - run #37 # Checking bitmap handler... ok # Wed Jul 10 19:20:15 CST 2019 # Running test: sysctl_test_0006 - run #38 # Checking bitmap handler... ok # Wed Jul 10 19:20:17 CST 2019 # Running test: sysctl_test_0006 - run #39 # Checking bitmap handler... ok # Wed Jul 10 19:20:18 CST 2019 # Running test: sysctl_test_0006 - run #40 # Checking bitmap handler... ok # Wed Jul 10 19:20:21 CST 2019 # Running test: sysctl_test_0006 - run #41 # Checking bitmap handler... ok # Wed Jul 10 19:20:23 CST 2019 # Running test: sysctl_test_0006 - run #42 # Checking bitmap handler... ok # Wed Jul 10 19:20:26 CST 2019 # Running test: sysctl_test_0006 - run #43 # Checking bitmap handler... ok # Wed Jul 10 19:20:27 CST 2019 # Running test: sysctl_test_0006 - run #44 # Checking bitmap handler... ok # Wed Jul 10 19:20:27 CST 2019 # Running test: sysctl_test_0006 - run #45 # Checking bitmap handler... ok # Wed Jul 10 19:20:28 CST 2019 # Running test: sysctl_test_0006 - run #46 # Checking bitmap handler... ok # Wed Jul 10 19:20:28 CST 2019 # Running test: sysctl_test_0006 - run #47 # Checking bitmap handler... ok # Wed Jul 10 19:20:28 CST 2019 # Running test: sysctl_test_0006 - run #48 # Checking bitmap handler... ok # Wed Jul 10 19:20:29 CST 2019 # Running test: sysctl_test_0006 - run #49 # Checking bitmap handler... ok ok 1 selftests: sysctl: sysctl.sh make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.6-509e56b37cc32c9b5fc2be585c25d1e60d6a1d73/tools/testing/selftests/sysctl'