[bpf, selftest] 956f2633e8: kernel_selftests.bpf.make_fail
by kernel test robot
FYI, we noticed the following commit (built with gcc-8):
commit: 956f2633e8c7229990f496320d952776c434f9c3 ("bpf, selftest: test global data/bss/rodata sections")
https://git.kernel.org/cgit/linux/kernel/git/dborkman/bpf.git global_data
in testcase: kernel_selftests
with following parameters:
group: kselftests-00
test-description: The kernel contains a set of "self tests" under the tools/testing/selftests/ directory. These are intended to be small unit tests to exercise individual code paths in the kernel.
test-url: https://www.kernel.org/doc/Documentation/kselftest.txt
on test machine: qemu-system-x86_64 -enable-kvm -cpu SandyBridge -smp 2 -m 4G
caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):
KERNEL SELFTESTS: linux_headers_dir is /usr/src/linux-headers-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3
2019-03-11 13:06:12 ln -sf /usr/bin/clang-7 /usr/bin/clang
2019-03-11 13:06:12 ln -sf /usr/bin/llc-7 /usr/bin/llc
2019-03-11 13:06:13 make run_tests -C android
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/android'
make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/android/ion'
gcc -I. -I../../../../../drivers/staging/android/uapi/ -I../../../../../usr/include/ -Wall -O2 -g ionapp_export.c ipcsocket.c ionutils.c -o ionapp_export
gcc -I. -I../../../../../drivers/staging/android/uapi/ -I../../../../../usr/include/ -Wall -O2 -g ionapp_import.c ipcsocket.c ionutils.c -o ionapp_import
gcc -I. -I../../../../../drivers/staging/android/uapi/ -I../../../../../usr/include/ -Wall -O2 -g ionmap_test.c ipcsocket.c ionutils.c -o ionmap_test
make ARCH=x86 -C ../../../../.. headers_install
make[2]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3'
HOSTCC scripts/basic/fixdep
WRAP arch/x86/include/generated/uapi/asm/socket.h
WRAP arch/x86/include/generated/uapi/asm/bpf_perf_event.h
WRAP arch/x86/include/generated/uapi/asm/poll.h
SYSTBL arch/x86/include/generated/asm/syscalls_32.h
SYSHDR arch/x86/include/generated/uapi/asm/unistd_32.h
SYSHDR arch/x86/include/generated/uapi/asm/unistd_64.h
SYSHDR arch/x86/include/generated/uapi/asm/unistd_x32.h
HOSTCC arch/x86/tools/relocs_32.o
HOSTCC arch/x86/tools/relocs_64.o
HOSTCC arch/x86/tools/relocs_common.o
HOSTLD arch/x86/tools/relocs
UPD include/generated/uapi/linux/version.h
HOSTCC scripts/unifdef
INSTALL usr/include/asm-generic/ (36 files)
INSTALL usr/include/drm/ (26 files)
INSTALL usr/include/linux/ (505 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/ (88 files)
INSTALL usr/include/linux/netfilter/ipset/ (4 files)
INSTALL usr/include/linux/netfilter_arp/ (2 files)
INSTALL usr/include/linux/netfilter_bridge/ (17 files)
INSTALL usr/include/linux/netfilter_ipv4/ (9 files)
INSTALL usr/include/linux/netfilter_ipv6/ (13 files)
INSTALL usr/include/linux/nfsd/ (5 files)
INSTALL usr/include/linux/raid/ (2 files)
INSTALL usr/include/linux/sched/ (1 file)
INSTALL usr/include/linux/spi/ (1 file)
INSTALL usr/include/linux/sunrpc/ (1 file)
INSTALL usr/include/linux/tc_act/ (15 files)
INSTALL usr/include/linux/tc_ematch/ (5 files)
INSTALL usr/include/linux/usb/ (13 files)
INSTALL usr/include/linux/wimax/ (1 file)
INSTALL usr/include/misc/ (2 files)
INSTALL usr/include/mtd/ (5 files)
INSTALL usr/include/rdma/ (25 files)
INSTALL usr/include/rdma/hfi/ (2 files)
INSTALL usr/include/scsi/ (5 files)
INSTALL usr/include/scsi/fc/ (4 files)
INSTALL usr/include/sound/ (16 files)
INSTALL usr/include/video/ (3 files)
INSTALL usr/include/xen/ (4 files)
INSTALL usr/include/asm/ (62 files)
make[2]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3'
make[1]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/android/ion'
TAP version 13
selftests: android: run.sh
========================================
ion_test.sh: No /dev/ion device found
ion_test.sh: May be CONFIG_ION is not set
not ok 1..1 selftests: android: run.sh [SKIP]
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/android'
ping6 is /bin/ping6
ignored_by_lkp bpf.test_lirc_mode2_user test
2019-03-11 13:06:22 make run_tests -C bpf
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf'
/bin/sh: llvm-readelf: command not found
make -C ../../../lib/bpf OUTPUT=/usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/
make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/lib/bpf'
Auto-detecting system features:
... libelf: [ [32mon[m ]
... bpf: [ [32mon[m ]
HOSTCC /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/fixdep.o
HOSTLD /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/fixdep-in.o
LINK /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/fixdep
CC /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/libbpf.o
CC /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/bpf.o
CC /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/nlattr.o
CC /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/btf.o
CC /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/libbpf_errno.o
CC /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/str_error.o
CC /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/netlink.o
CC /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/bpf_prog_linfo.o
CC /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/libbpf_probes.o
CC /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/xsk.o
LD /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/libbpf-in.o
LINK /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/libbpf.a
LINK /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/libbpf.so
make[1]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/lib/bpf'
gcc -Wall -O2 -I../../../include/uapi -I../../../lib -I../../../lib/bpf -I../../../../include/generated -I../../../include -I. -I/usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf -Iverifier test_verifier.c /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/libbpf.a /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/verifier/tests.h -lcap -lelf -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/test_verifier
gcc -Wall -O2 -I../../../include/uapi -I../../../lib -I../../../lib/bpf -I../../../../include/generated -I../../../include test_tag.c /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/libbpf.a -lcap -lelf -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/test_tag
gcc -Wall -O2 -I../../../include/uapi -I../../../lib -I../../../lib/bpf -I../../../../include/generated -I../../../include test_maps.c /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/libbpf.a -lcap -lelf -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/test_maps
gcc -Wall -O2 -I../../../include/uapi -I../../../lib -I../../../lib/bpf -I../../../../include/generated -I../../../include test_lru_map.c /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/libbpf.a -lcap -lelf -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/test_lru_map
gcc -Wall -O2 -I../../../include/uapi -I../../../lib -I../../../lib/bpf -I../../../../include/generated -I../../../include test_lpm_map.c /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/libbpf.a -lcap -lelf -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/test_lpm_map
gcc -Wall -O2 -I../../../include/uapi -I../../../lib -I../../../lib/bpf -I../../../../include/generated -I../../../include -I. -I/usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf test_progs.c /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/libbpf.a trace_helpers.c /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/prog_tests/tests.h prog_tests/stacktrace_map.c prog_tests/xdp_noinline.c prog_tests/stacktrace_map_raw_tp.c prog_tests/signal_pending.c prog_tests/reference_tracking.c prog_tests/get_stack_raw_tp.c prog_tests/prog_run_xattr.c prog_tests/task_fd_query_tp.c prog_tests/tp_attach_query.c prog_tests/pkt_md_access.c prog_tests/xdp_adjust_tail.c prog_tests/stacktrace_build_id.c prog_tests/pkt_access.c prog_tests/spinlock.c prog_tests/task_fd_query_rawtp.c prog_tests/xdp.c prog_tests/queue_stack_map.c prog_tests/flow_dissector.c prog_tests/l4lb_all.c prog_tests/tcp_estats.c prog_tests/obj_name.c prog_tests/map_lock.c prog_tests/global_data.c prog_tests/bpf_obj_id.c prog_tests/stacktrace_build_id_nmi.c -lcap -lelf -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/test_progs
gcc -Wall -O2 -I../../../include/uapi -I../../../lib -I../../../lib/bpf -I../../../../include/generated -I../../../include test_align.c /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/libbpf.a -lcap -lelf -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/test_align
gcc -Wall -O2 -I../../../include/uapi -I../../../lib -I../../../lib/bpf -I../../../../include/generated -I../../../include test_verifier_log.c /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/libbpf.a -lcap -lelf -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/test_verifier_log
gcc -Wall -O2 -I../../../include/uapi -I../../../lib -I../../../lib/bpf -I../../../../include/generated -I../../../include test_dev_cgroup.c /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/libbpf.a cgroup_helpers.c -lcap -lelf -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/test_dev_cgroup
gcc -Wall -O2 -I../../../include/uapi -I../../../lib -I../../../lib/bpf -I../../../../include/generated -I../../../include test_tcpbpf_user.c /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/libbpf.a cgroup_helpers.c -lcap -lelf -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/test_tcpbpf_user
gcc -Wall -O2 -I../../../include/uapi -I../../../lib -I../../../lib/bpf -I../../../../include/generated -I../../../include test_sock.c /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/libbpf.a cgroup_helpers.c -lcap -lelf -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/test_sock
gcc -Wall -O2 -I../../../include/uapi -I../../../lib -I../../../lib/bpf -I../../../../include/generated -I../../../include test_btf.c /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/libbpf.a -lcap -lelf -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/test_btf
gcc -Wall -O2 -I../../../include/uapi -I../../../lib -I../../../lib/bpf -I../../../../include/generated -I../../../include test_sockmap.c /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/libbpf.a cgroup_helpers.c -lcap -lelf -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/test_sockmap
gcc -Wall -O2 -I../../../include/uapi -I../../../lib -I../../../lib/bpf -I../../../../include/generated -I../../../include get_cgroup_id_user.c /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/libbpf.a cgroup_helpers.c -lcap -lelf -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/get_cgroup_id_user
gcc -Wall -O2 -I../../../include/uapi -I../../../lib -I../../../lib/bpf -I../../../../include/generated -I../../../include test_socket_cookie.c /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/libbpf.a cgroup_helpers.c -lcap -lelf -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/test_socket_cookie
gcc -Wall -O2 -I../../../include/uapi -I../../../lib -I../../../lib/bpf -I../../../../include/generated -I../../../include test_cgroup_storage.c /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/libbpf.a cgroup_helpers.c -lcap -lelf -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/test_cgroup_storage
gcc -Wall -O2 -I../../../include/uapi -I../../../lib -I../../../lib/bpf -I../../../../include/generated -I../../../include test_select_reuseport.c /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/libbpf.a -lcap -lelf -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/test_select_reuseport
gcc -Wall -O2 -I../../../include/uapi -I../../../lib -I../../../lib/bpf -I../../../../include/generated -I../../../include test_section_names.c /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/libbpf.a -lcap -lelf -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/test_section_names
gcc -Wall -O2 -I../../../include/uapi -I../../../lib -I../../../lib/bpf -I../../../../include/generated -I../../../include test_netcnt.c /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/libbpf.a cgroup_helpers.c -lcap -lelf -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/test_netcnt
gcc -Wall -O2 -I../../../include/uapi -I../../../lib -I../../../lib/bpf -I../../../../include/generated -I../../../include test_tcpnotify_user.c /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/libbpf.a cgroup_helpers.c trace_helpers.c -lcap -lelf -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/test_tcpnotify_user
gcc -Wall -O2 -I../../../include/uapi -I../../../lib -I../../../lib/bpf -I../../../../include/generated -I../../../include test_sock_fields.c /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/libbpf.a cgroup_helpers.c -lcap -lelf -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/test_sock_fields
gcc -Wall -O2 -I../../../include/uapi -I../../../lib -I../../../lib/bpf -I../../../../include/generated -I../../../include test_libbpf_open.c /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/libbpf.a -lcap -lelf -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/test_libbpf_open
gcc -Wall -O2 -I../../../include/uapi -I../../../lib -I../../../lib/bpf -I../../../../include/generated -I../../../include test_sock_addr.c /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/libbpf.a cgroup_helpers.c -lcap -lelf -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/test_sock_addr
gcc -Wall -O2 -I../../../include/uapi -I../../../lib -I../../../lib/bpf -I../../../../include/generated -I../../../include test_skb_cgroup_id_user.c /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/libbpf.a cgroup_helpers.c -lcap -lelf -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/test_skb_cgroup_id_user
gcc -Wall -O2 -I../../../include/uapi -I../../../lib -I../../../lib/bpf -I../../../../include/generated -I../../../include flow_dissector_load.c /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/libbpf.a -lcap -lelf -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/flow_dissector_load
gcc -Wall -O2 -I../../../include/uapi -I../../../lib -I../../../lib/bpf -I../../../../include/generated -I../../../include test_flow_dissector.c /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/libbpf.a -lcap -lelf -lrt -lpthread -o /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/test_flow_dissector
clang -I. -I./include/uapi -I../../../include/uapi -idirafter /usr/local/include -idirafter /usr/lib/llvm-7/lib/clang/7.0.1/include -idirafter /usr/include/x86_64-linux-gnu -idirafter /usr/include -Wno-compare-distinct-pointer-types \
-O2 -target bpf -emit-llvm -c progs/test_stack_map.c -o - | \
llc -march=bpf -mcpu=probe -filetype=obj -o /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/test_stack_map.o
clang -I. -I./include/uapi -I../../../include/uapi -idirafter /usr/local/include -idirafter /usr/lib/llvm-7/lib/clang/7.0.1/include -idirafter /usr/include/x86_64-linux-gnu -idirafter /usr/include -Wno-compare-distinct-pointer-types \
-O2 -target bpf -emit-llvm -c progs/test_tunnel_kern.c -o - | \
llc -march=bpf -mcpu=probe -filetype=obj -o /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/test_tunnel_kern.o
clang -I. -I./include/uapi -I../../../include/uapi -idirafter /usr/local/include -idirafter /usr/lib/llvm-7/lib/clang/7.0.1/include -idirafter /usr/include/x86_64-linux-gnu -idirafter /usr/include -Wno-compare-distinct-pointer-types \
-O2 -target bpf -emit-llvm -c progs/dev_cgroup.c -o - | \
llc -march=bpf -mcpu=probe -filetype=obj -o /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/dev_cgroup.o
clang -I. -I./include/uapi -I../../../include/uapi -idirafter /usr/local/include -idirafter /usr/lib/llvm-7/lib/clang/7.0.1/include -idirafter /usr/include/x86_64-linux-gnu -idirafter /usr/include -Wno-compare-distinct-pointer-types \
-O2 -target bpf -emit-llvm -c progs/test_lwt_ip_encap.c -o - | \
llc -march=bpf -mcpu=probe -filetype=obj -o /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/test_lwt_ip_encap.o
clang -I. -I./include/uapi -I../../../include/uapi -idirafter /usr/local/include -idirafter /usr/lib/llvm-7/lib/clang/7.0.1/include -idirafter /usr/include/x86_64-linux-gnu -idirafter /usr/include -Wno-compare-distinct-pointer-types \
-O2 -target bpf -emit-llvm -c progs/test_obj_id.c -o - | \
llc -march=bpf -mcpu=probe -filetype=obj -o /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/test_obj_id.o
clang -I. -I./include/uapi -I../../../include/uapi -idirafter /usr/local/include -idirafter /usr/lib/llvm-7/lib/clang/7.0.1/include -idirafter /usr/include/x86_64-linux-gnu -idirafter /usr/include -Wno-compare-distinct-pointer-types \
-O2 -target bpf -emit-llvm -c progs/test_global_data.c -o - | \
llc -march=bpf -mcpu=probe -filetype=obj -o /usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/test_global_data.o
progs/test_global_data.c:37:37: warning: passing 'const __u64 *' (aka 'const unsigned long long *') to parameter of type 'void *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
bpf_map_update_elem(&result, &key, &static_rodata, 0);
^~~~~~~~~~~~~~
progs/test_global_data.c:46:37: warning: passing 'const __u64 *' (aka 'const unsigned long long *') to parameter of type 'void *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
bpf_map_update_elem(&result, &key, &static_rodata2, 0);
^~~~~~~~~~~~~~~
progs/test_global_data.c:56:37: warning: passing 'const __u64 *' (aka 'const unsigned long long *') to parameter of type 'void *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
bpf_map_update_elem(&result, &key, &static_rodata3, 0);
^~~~~~~~~~~~~~~
3 warnings generated.
LLVM ERROR: Unsupported relocation: try to compile with -O2 or above, or check your static variable usage
Makefile:201: recipe for target '/usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/test_global_data.o' failed
make: *** [/usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf/test_global_data.o] Error 1
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.6-956f2633e8c7229990f496320d952776c434f9c3/tools/testing/selftests/bpf'
To reproduce:
# build kernel
cd linux
cp config-5.0.0-03299-g956f263 .config
make HOSTCC=gcc-8 CC=gcc-8 ARCH=x86_64 olddefconfig
make HOSTCC=gcc-8 CC=gcc-8 ARCH=x86_64 prepare
make HOSTCC=gcc-8 CC=gcc-8 ARCH=x86_64 modules_prepare
make HOSTCC=gcc-8 CC=gcc-8 ARCH=x86_64 SHELL=/bin/bash
make HOSTCC=gcc-8 CC=gcc-8 ARCH=x86_64 bzImage
git clone https://github.com/intel/lkp-tests.git
cd lkp-tests
bin/lkp qemu -k <bzImage> job-script # job-script is attached in this email
Thanks,
Rong Chen
1 year, 10 months
[net] 0dcd1d53ce: WARNING:at_net/core/devlink.c:#__devlink_port_phys_port_name_get
by kernel test robot
FYI, we noticed the following commit (built with gcc-5):
commit: 0dcd1d53ce5066027b31e2dc5190d80d06a1a442 ("net: devlink: extend port attrs for switch ID")
https://github.com/jpirko/linux_mlxsw jiri_devel_devlink
in testcase: boot
on test machine: qemu-system-x86_64 -enable-kvm -cpu SandyBridge -smp 2 -m 1G
caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):
00000000000000
00000000000000
+------------------------------------------------------------------+------------+------------+
| | 1939ba160a | 0dcd1d53ce |
+------------------------------------------------------------------+------------+------------+
| boot_successes | 4 | 0 |
| boot_failures | 12 | 16 |
| WARNING:at_kernel/locking/lockdep.c:#lock_release | 11 | 11 |
| RIP:lock_release | 11 | 11 |
| BUG:kernel_hang_in_boot-around-mounting-root_stage | 1 | 1 |
| WARNING:at_kernel/locking/lockdep.c:#lock_downgrade | 4 | 1 |
| RIP:lock_downgrade | 4 | 1 |
| WARNING:at_net/core/devlink.c:#__devlink_port_phys_port_name_get | 0 | 15 |
| RIP:__devlink_port_phys_port_name_get | 0 | 15 |
+------------------------------------------------------------------+------------+------------+
[ 10.498598] WARNING: CPU: 0 PID: 14 at net/core/devlink.c:533 __devlink_port_phys_port_name_get+0x2e/0x7c
[ 10.500845] Modules linked in:
[ 10.501413] CPU: 0 PID: 14 Comm: kworker/0:1 Not tainted 5.0.0-rc8-02540-g0dcd1d5 #2
[ 10.502825] Workqueue: events deferred_probe_work_func
[ 10.503763] RIP: 0010:__devlink_port_phys_port_name_get+0x2e/0x7c
[ 10.504891] Code: 00 00 00 b8 a1 ff ff ff 41 f6 c0 01 74 69 48 89 f9 53 48 89 d3 8b 91 8c 00 00 00 48 89 f7 48 89 c8 85 d2 74 0e 83 fa 02 77 3e <0f> 0b b8 ea ff ff ff eb 43 41 80 e0 02 8b 89 90 00 00 00 75 11 48
[ 10.508293] RSP: 0000:ffffc90000073c38 EFLAGS: 00010297
[ 10.509255] RAX: ffff88803f252118 RBX: 0000000000000010 RCX: ffff88803f252118
[ 10.510640] RDX: 0000000000000001 RSI: ffffc90000073c48 RDI: ffffc90000073c48
[ 10.511935] RBP: ffff88803f300280 R08: 0000000000000001 R09: ffff88803f300280
[ 10.513237] R10: ffffffff823c66cc R11: 0000000000000002 R12: 0000000000000000
[ 10.514527] R13: ffff88803f301014 R14: ffff88803f252148 R15: ffff88803f24fcc8
[ 10.515827] FS: 0000000000000000(0000) GS:ffffffff82046000(0000) knlGS:0000000000000000
[ 10.517288] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 10.518334] CR2: 0000000000000000 CR3: 0000000002020000 CR4: 00000000000406b0
[ 10.519637] Call Trace:
[ 10.520115] devlink_nl_port_fill+0x1f2/0x242
[ 10.521005] ? ksize+0x31/0x60
[ 10.521574] ? __alloc_skb+0xa2/0x15d
[ 10.522256] devlink_port_notify+0x4b/0x70
[ 10.523018] devlink_port_register+0xa4/0xaf
[ 10.523811] dsa_register_switch+0x4da/0x5e4
[ 10.524596] mdio_probe+0x29/0x46
[ 10.525218] really_probe+0x130/0x272
[ 10.525898] ? driver_allows_async_probing+0x27/0x27
[ 10.526812] driver_probe_device+0x8c/0xc2
[ 10.527565] ? driver_allows_async_probing+0x27/0x27
[ 10.528480] bus_for_each_drv+0x72/0x7c
[ 10.529195] __device_attach+0x88/0xe6
[ 10.529892] bus_probe_device+0x28/0x92
[ 10.530684] deferred_probe_work_func+0x62/0x87
[ 10.531522] process_one_work+0x193/0x2a7
[ 10.532263] ? process_one_work+0x12e/0x2a7
[ 10.533037] ? rescuer_thread+0x27f/0x27f
[ 10.533770] process_scheduled_works+0x22/0x27
[ 10.534586] worker_thread+0x1b8/0x24a
[ 10.535282] ? rescuer_thread+0x27f/0x27f
[ 10.536022] kthread+0xe9/0xee
[ 10.536589] ? __init_completion+0x1d/0x1d
[ 10.537349] ret_from_fork+0x1f/0x30
[ 10.538018] ---[ end trace 95b4f0de2165adef ]---
To reproduce:
# build kernel
cd linux
cp config-5.0.0-rc8-02540-g0dcd1d5 .config
make HOSTCC=gcc-5 CC=gcc-5 ARCH=x86_64 olddefconfig
make HOSTCC=gcc-5 CC=gcc-5 ARCH=x86_64 prepare
make HOSTCC=gcc-5 CC=gcc-5 ARCH=x86_64 modules_prepare
make HOSTCC=gcc-5 CC=gcc-5 ARCH=x86_64 SHELL=/bin/bash
make HOSTCC=gcc-5 CC=gcc-5 ARCH=x86_64 bzImage
git clone https://github.com/intel/lkp-tests.git
cd lkp-tests
bin/lkp qemu -k <bzImage> job-script # job-script is attached in this email
Thanks,
Rong Chen
1 year, 10 months
b08398d509 [ 108.652289] WARNING: CPU: 0 PID: 1225 at kernel/events/core.c:8312 perf_swevent_add
by kernel test robot
Greetings,
0day kernel testing robot got the below dmesg and the first bad commit is
https://github.com/0day-ci/linux/commits/Alexander-Shishkin/perf-Paper-ov...
commit b08398d509d01c67b814ca66deda6379a00264de
Author: Alexander Shishkin <alexander.shishkin(a)linux.intel.com>
AuthorDate: Thu Feb 28 16:01:09 2019 +0200
Commit: 0day robot <lkp(a)intel.com>
CommitDate: Fri Mar 1 09:28:48 2019 +0800
perf: Paper over the hw.target problems
First, we have a race between perf_event_release_kernel() and
perf_free_event(), which happens when parent's event is released while the
child's fork fails (because of a fatal signal, for example), that looks
like this:
cpu X cpu Y
----- -----
copy_process() error path
perf_release(parent) +->perf_event_free_task()
+-> lock(child_ctx->mutex) | |
+-> remove_from_context(child) | |
+-> unlock(child_ctx->mutex) | |
| | +-> lock(child_ctx->mutex)
| | +-> unlock(child_ctx->mutex)
| +-> free_task(child_task)
+-> put_task_struct(child_task)
Technically, we're still holding a reference to the task via
parent->hw.target, that's not stopping free_task(), so we end up poking at
free'd memory, as is pointed out by KASAN in the syzkaller report (see Link
below). The straightforward fix is to drop the hw.target reference while
the task is still around.
Therein lies the second problem: the users of hw.target (uprobe) assume
that it's around at ->destroy() callback time, where they use it for
context. So, in order to not break the uprobe teardown and avoid leaking
stuff, we need to call ->destroy() at the same time.
This patch fixes the race and the subsequent fallout by doing both these
things at remove_from_context time.
Signed-off-by: Alexander Shishkin <alexander.shishkin(a)linux.intel.com>
Link: https://syzkaller.appspot.com/bug?extid=a24c397a29ad22d86c98
Reported-by: syzbot+a24c397a29ad22d86c98(a)syzkaller.appspotmail.com
c978b9460f Merge tag 'perf-core-for-mingo-5.1-20190225' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core
b08398d509 perf: Paper over the hw.target problems
+-------------------------------------------------------+------------+------------+
| | c978b9460f | b08398d509 |
+-------------------------------------------------------+------------+------------+
| boot_successes | 555 | 187 |
| boot_failures | 6 | 7 |
| BUG:soft_lockup-CPU##stuck_for#s | 3 | |
| RIP:hrtimer_init | 1 | |
| Kernel_panic-not_syncing:softlockup:hung_tasks | 5 | |
| RIP:lock_release | 2 | |
| RIP:_raw_spin_unlock_irqrestore | 1 | |
| INFO:rcu_preempt_detected_stalls_on_CPUs/tasks | 1 | 1 |
| RIP:ftrace_likely_update | 1 | |
| RIP:__might_fault | 1 | |
| RIP:_raw_spin_unlock_irq | 1 | |
| RIP:exit_to_usermode_loop | 1 | |
| RIP:lock_acquire | 0 | 1 |
| WARNING:at_kernel/events/core.c:#perf_swevent_add/0x | 0 | 6 |
| RIP:perf_swevent_add | 0 | 6 |
| WARNING:possible_circular_locking_dependency_detected | 0 | 6 |
+-------------------------------------------------------+------------+------------+
[ 105.133146] warning: process `trinity-c3' used the obsolete bdflush system call
[ 105.169353] Fix your initscripts?
wfg: skip syslogd
Deconfiguring network interfaces... done.
Sending all processes the TERM signal...
[ 108.652289] WARNING: CPU: 0 PID: 1225 at kernel/events/core.c:8312 perf_swevent_add+0x16a/0x1a0
[ 108.666125] CPU: 0 PID: 1225 Comm: trinity-c3 Not tainted 5.0.0-rc8-00252-gb08398d #1
[ 108.672767] RIP: 0010:perf_swevent_add+0x16a/0x1a0
[ 108.678198] Code: 83 c6 05 dd 66 48 02 01 e8 0f 46 f0 ff e9 34 ff ff ff b9 01 00 00 00 31 d2 be 01 00 00 00 48 c7 c7 80 78 79 83 e8 36 eb fa ff <0f> 0b b9 01 00 00 00 31 d2 be 01 00 00 00 48 c7 c7 50 78 79 83 e8
[ 108.695471] RSP: 0018:ffffc900002ab888 EFLAGS: 00010012
[ 108.700591] RAX: 0000000000000001 RBX: ffff88801a791800 RCX: 0000000000000001
[ 108.707596] RDX: 0000000000000000 RSI: 0000000000000001 RDI: ffffffff83797880
[ 108.715085] RBP: ffffc900002ab8a8 R08: 0000000000000001 R09: 0000000000000001
[ 108.723091] R10: ffff88801a791800 R11: 0000000000000000 R12: 0000000000000008
[ 108.727055] R13: 0000000000000000 R14: 0000000000000001 R15: ffffffff83493ee0
[ 108.730580] FS: 000000000104a880(0000) GS:ffffffff8343c000(0000) knlGS:0000000000000000
[ 108.733683] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 108.735787] CR2: 0000000000452e1e CR3: 000000001ec1e003 CR4: 00000000001606b0
[ 108.738157] DR0: 00007fd4782dc000 DR1: 0000000000000000 DR2: 0000000000000000
[ 108.740770] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000600
[ 108.743275] Call Trace:
[ 108.744515] event_sched_in+0x110/0x3c0
[ 108.746326] group_sched_in+0x47/0x140
[ 108.747789] flexible_sched_in+0xea/0x190
[ 108.749108] ? perf_mux_hrtimer_handler+0x430/0x430
[ 108.750739] visit_groups_merge+0x137/0x190
[ 108.752438] ctx_sched_in+0x162/0x2f0
[ 108.754007] perf_event_sched_in+0x60/0x80
[ 108.755550] __perf_event_task_sched_in+0x26b/0x340
[ 108.758263] finish_task_switch+0x182/0x350
[ 108.759825] __schedule+0x535/0xf60
[ 108.760951] ? preempt_schedule+0x4c/0x50
[ 108.762244] ? preempt_schedule+0x4c/0x50
[ 108.764057] preempt_schedule_common+0x1a/0x100
[ 108.767318] preempt_schedule+0x4c/0x50
[ 108.768809] ___preempt_schedule+0x16/0x18
[ 108.770286] _raw_spin_unlock_irqrestore+0x8e/0x90
[ 108.772160] debug_object_activate+0x1b9/0x230
[ 108.773887] ? _raw_spin_unlock_irqrestore+0x42/0x90
[ 108.776325] __call_rcu+0x72/0xe80
[ 108.777517] ? sched_free_group+0x40/0x40
[ 108.779245] call_rcu+0x15/0x20
[ 108.780216] sched_destroy_group+0x1c/0x20
[ 108.781606] sched_autogroup_exit+0x4d/0x50
[ 108.782991] __put_task_struct+0x107/0x180
[ 108.784822] perf_remove_from_context+0xf7/0x170
[ 108.786798] perf_event_release_kernel+0xad/0x4a0
[ 108.788367] perf_release+0x10/0x20
[ 108.790102] __fput+0x11f/0x2d0
[ 108.791988] ____fput+0xe/0x10
[ 108.792869] task_work_run+0x90/0xc0
[ 108.794153] do_exit+0x4c8/0xf30
[ 108.795209] do_group_exit+0x61/0xe0
[ 108.796599] __x64_sys_exit_group+0x18/0x20
[ 108.797934] do_syscall_64+0x72/0x370
[ 108.799367] entry_SYSCALL_64_after_hwframe+0x49/0xbe
[ 108.801295] RIP: 0033:0x452e48
[ 108.803078] Code: Bad RIP value.
[ 108.804198] RSP: 002b:00007ffd8fa4c8e8 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7
[ 108.807762] RAX: ffffffffffffffda RBX: 000000000000013e RCX: 0000000000452e48
[ 108.811303] RDX: 0000000000000000 RSI: 000000000000003c RDI: 0000000000000000
[ 108.815569] RBP: 00007ffd8fa4cf30 R08: 00000000000000e7 R09: ffffffffffffffb0
[ 108.820515] R10: 0000000000000016 R11: 0000000000000246 R12: 0000000000000002
[ 108.824593] R13: 00007fd4782de058 R14: 000000000104a830 R15: 00007fd4782de000
[ 108.828847] irq event stamp: 234594
[ 108.830276] hardirqs last enabled at (234593): [<ffffffff81001823>] trace_hardirqs_on_thunk+0x1a/0x1c
[ 108.835046] hardirqs last disabled at (234594): [<ffffffff824c2b84>] __schedule+0xe4/0xf60
[ 108.839986] softirqs last enabled at (234592): [<ffffffff82800428>] __do_softirq+0x428/0x51e
[ 108.844224] softirqs last disabled at (234583): [<ffffffff8110a51e>] irq_exit+0x6e/0xa0
[ 108.848391] ---[ end trace eaf52d89f2b834a4 ]---
[ 108.851301]
# HH:MM RESULT GOOD BAD GOOD_BUT_DIRTY DIRTY_NOT_BAD
git bisect start 29a1441b5dc78f032feb532761afa992886b6d2e 1c163f4c7b3f621efff9b28a47abb36f7378d783 --
git bisect bad 39911e4d45237c513f862d73306edc93274ca414 # 01:27 B 59 3 0 0 Merge 'linux-review/Hugues-Fruchet/media-stm32-dcmi-fix-DMA-corruption-when-stopping-streaming/20190301-084452' into devel-hourly-2019030723
git bisect good 23b5f09ae832316b20d5526490395130a1c3c30a # 01:43 G 188 0 0 0 Merge 'linux-review/Jayashree/Documenting-the-crash-recovery-guarantees-of-Linux-file-systems/20190306-123545' into devel-hourly-2019030723
git bisect good 9af34dd8578ed01176c7cc9d40c0fc62b89f5b9f # 02:01 G 186 0 1 1 Merge 'linux-review/Trond-Myklebust/NFSv4-1-Reinitialise-sequence-results-before-retransmitting-a-request/20190302-164008' into devel-hourly-2019030723
git bisect good 786104846b9e52ed9dabcb236c119c45a4098030 # 02:20 G 184 0 1 1 Merge 'joe-lawrence/unexport-save_stack_trace_tsk_reliable' into devel-hourly-2019030723
git bisect good 1788f671b793738d43596d1ddd5fbf04940f2285 # 02:43 G 185 0 0 0 Merge 'kvms390-vfio-ccw/vfio-ccw-eagain-caps-v4' into devel-hourly-2019030723
git bisect good c1dbbff6e3313f11d909f3ac57aec5d7e3c7023b # 03:06 G 184 0 3 3 Merge 'linux-review/Andy-Shevchenko/enc28j60-Use-device_get_mac_address/20190301-121342' into devel-hourly-2019030723
git bisect good 1484e06dd35d18fba698814bd9fb2fb186cb8047 # 03:35 G 192 0 1 1 Merge 'linux-review/Lucas-Bates/tc-testing-Allow-test-cases-to-be-skipped/20190301-105329' into devel-hourly-2019030723
git bisect bad b316a6233cf28c2024c28f77afac228514fc11ac # 03:49 B 86 1 0 0 Merge 'linux-review/Alexander-Shishkin/perf-Paper-over-the-hw-target-problems/20190301-092846' into devel-hourly-2019030723
git bisect good 1117868b3b6de19a76901ca4d4697f7ca10f9adf # 04:24 G 186 0 0 0 Merge 'linux-review/Eric-Dumazet/net-sched-put-back-q-qlen-into-a-single-location/20190301-103412' into devel-hourly-2019030723
git bisect good 9e1e34556dfb6fcc48de592100a15839561f4a70 # 04:42 G 184 0 1 1 Merge 'linux-review/Jun-Li/dt-bindings-usb-add-documentation-for-typec-switch-via-GPIO/20190301-102229' into devel-hourly-2019030723
git bisect bad b08398d509d01c67b814ca66deda6379a00264de # 04:52 B 48 1 0 0 perf: Paper over the hw.target problems
# first bad commit: [b08398d509d01c67b814ca66deda6379a00264de] perf: Paper over the hw.target problems
git bisect good c978b9460fe1d4a1e1effa0abd6bd69b18a098a8 # 05:26 G 553 0 6 6 Merge tag 'perf-core-for-mingo-5.1-20190225' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core
# extra tests with debug options
git bisect bad b08398d509d01c67b814ca66deda6379a00264de # 05:37 B 110 2 0 0 perf: Paper over the hw.target problems
# extra tests on HEAD of linux-devel/devel-hourly-2019030723
git bisect bad 29a1441b5dc78f032feb532761afa992886b6d2e # 05:42 B 381 12 0 6 0day head guard for 'devel-hourly-2019030723'
# extra tests on tree/branch linux-review/Alexander-Shishkin/perf-Paper-over-the-hw-target-problems/20190301-092846
git bisect bad b08398d509d01c67b814ca66deda6379a00264de # 05:44 B 187 6 0 1 perf: Paper over the hw.target problems
# extra tests with first bad commit reverted
git bisect good e9c6514a00b6ff2daa43e05d83d984eb3db45bec # 06:11 G 252 0 1 1 Revert "perf: Paper over the hw.target problems"
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/lkp Intel Corporation
1 year, 10 months
2df7afac6b ("net: devlink: select NET_DEVLINK from drivers"): WARNING: CPU: 0 PID: 5 at net/core/devlink.c:533 __devlink_port_phys_port_name_get
by kernel test robot
Greetings,
0day kernel testing robot got the below dmesg and the first bad commit is
https://github.com/jpirko/linux_mlxsw jiri_devel_devlink
commit 2df7afac6b8145b4de8aa50c36274960dac82736
Author: Jiri Pirko <jiri(a)mellanox.com>
AuthorDate: Fri Mar 8 17:06:34 2019 +0100
Commit: Jiri Pirko <jiri(a)mellanox.com>
CommitDate: Sat Mar 9 13:51:26 2019 +0100
net: devlink: select NET_DEVLINK from drivers
Some drivers are becoming more dependent on NET_DEVLINK being selected
in configuration. With upcoming compat functions, the behavior would be
wrong in case devlink was not compiled in. So make the drivers select
NET_DEVLINK and rely on the functions being there, not just stubs.
Signed-off-by: Jiri Pirko <jiri(a)mellanox.com>
---
rfc->v1:
- new patch
88ae4b2478 net: devlink: introduce devlink_compat_switch_id_get() helper
2df7afac6b net: devlink: select NET_DEVLINK from drivers
1137d4316a net: devlink: Add couple of missing mutex_destroy() calls
+---------------------------------------------------------------------+------------+------------+------------+
| | 88ae4b2478 | 2df7afac6b | 1137d4316a |
+---------------------------------------------------------------------+------------+------------+------------+
| boot_successes | 42 | 0 | 0 |
| boot_failures | 0 | 22 | 22 |
| WARNING:at_net/core/devlink.c:#__devlink_port_phys_port_name_get/0x | 0 | 22 | 22 |
| EIP:__devlink_port_phys_port_name_get | 0 | 22 | 22 |
+---------------------------------------------------------------------+------------+------------+------------+
[ 9.673669] dsa-loop fixed-0:1f: DSA mockup driver: 0x1f
[ 9.674442] mdio_bus dsa-0.0: GPIO lookup for consumer reset
[ 9.675139] mdio_bus dsa-0.0: using lookup tables for GPIO lookup
[ 9.675881] mdio_bus dsa-0.0: No GPIO consumer reset found
[ 9.677346] libphy: dsa slave smi: probed
[ 9.677899] WARNING: CPU: 0 PID: 5 at net/core/devlink.c:533 __devlink_port_phys_port_name_get+0x54/0x76
[ 9.679228] CPU: 0 PID: 5 Comm: kworker/0:0 Not tainted 5.0.0-rc8-02542-g2df7afa #61
[ 9.680159] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.10.2-1 04/01/2014
[ 9.681143] Workqueue: events deferred_probe_work_func
[ 9.681756] EIP: __devlink_port_phys_port_name_get+0x54/0x76
[ 9.682426] Code: 02 75 12 51 68 07 61 06 42 53 52 e8 09 00 27 00 83 c4 10 eb 20 ff 70 5c 51 68 0b 61 06 42 53 52 e8 f4 ff 26 00 83 c4 14 eb 0b <0f> 0b b8 ea ff ff ff eb 12 31 c0 39 d8 19 c0 f7 d0 83 e0 ea eb 05
[ 9.684606] EAX: 5d178608 EBX: 00000010 ECX: 00000001 EDX: 40185d50
[ 9.685346] ESI: 00000001 EDI: 5d179aa0 EBP: 40185d3c ESP: 40185d34
[ 9.686090] DS: 007b ES: 007b FS: 0000 GS: 00e0 SS: 0068 EFLAGS: 00210297
[ 9.686890] CR0: 80050033 CR2: 00000000 CR3: 0247a000 CR4: 00140690
[ 9.687632] DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000
[ 9.688372] DR6: fffe0ff0 DR7: 00000400
[ 9.688830] Call Trace:
[ 9.689132] ? devlink_nl_port_fill+0x1c0/0x232
[ 9.689690] ? devlink_port_notify+0x3d/0x5b
[ 9.690200] ? devlink_port_register+0x93/0x9c
[ 9.690750] ? dsa_register_switch+0x5ab/0x6fb
[ 9.691281] ? find_held_lock+0x22/0x5f
[ 9.691749] ? rcu_read_unlock+0x52/0x54
[ 9.692220] ? dsa_loop_drv_probe+0xb2/0xc1
[ 9.692731] ? mdio_probe+0x24/0x40
[ 9.693151] ? really_probe+0x115/0x22f
[ 9.693615] ? driver_probe_device+0xd5/0xec
[ 9.694125] ? __device_attach_driver+0x69/0x75
[ 9.694668] ? driver_allows_async_probing+0x11/0x11
[ 9.695257] ? bus_for_each_drv+0x4c/0x8c
[ 9.695743] ? __device_attach+0x7c/0xc5
[ 9.696214] ? driver_allows_async_probing+0x11/0x11
[ 9.696813] ? device_initial_probe+0x12/0x14
[ 9.697358] ? bus_probe_device+0x2a/0x6c
[ 9.697854] ? deferred_probe_work_func+0x5a/0x87
[ 9.698425] ? process_one_work+0x219/0x391
[ 9.698927] ? process_scheduled_works+0x1a/0x27
[ 9.699489] ? worker_thread+0x187/0x20e
[ 9.699961] ? kthread+0xd7/0xd9
[ 9.700352] ? process_scheduled_works+0x27/0x27
[ 9.700904] ? __list_del_entry+0x1c/0x1c
[ 9.701389] ? ret_from_fork+0x19/0x30
[ 9.701838] irq event stamp: 2906
[ 9.702239] hardirqs last enabled at (2905): [<410e65a4>] get_page_from_freelist+0x3be/0x910
[ 9.703240] hardirqs last disabled at (2906): [<41000f09>] trace_hardirqs_off_thunk+0xc/0x10
[ 9.704230] softirqs last enabled at (1586): [<41ab3c08>] __do_softirq+0x298/0x2c6
[ 9.705138] softirqs last disabled at (1573): [<41006d0f>] do_softirq_own_stack+0x21/0x27
[ 9.706106] ---[ end trace 27028fc04bc4a5be ]---
[ 9.707157] dsa-loop fixed-0:1f lan1 (uninitialized): PHY [dsa-0.0:00] driver [Generic PHY]
# HH:MM RESULT GOOD BAD GOOD_BUT_DIRTY DIRTY_NOT_BAD
git bisect start 4705b86c6709d2f46b43d5b3f39547586a2c5f1c 1c163f4c7b3f621efff9b28a47abb36f7378d783 --
git bisect bad 122af34e07ea316e08762072648672e66d02e1a0 # 23:32 B 0 11 35 10 Merge 'jpirko-mlxsw/jiri_devel_devlink' into devel-catchup-201903092246
git bisect good 355e49d0840356e9dd282075779e9ae5f75d5a07 # 23:43 G 10 0 0 0 0day base guard for 'devel-catchup-201903092246'
git bisect good 84caa1dd0092e7e57bd39df0e1b8791c7a756103 # 23:55 G 11 0 0 0 iwlwifi: dvm: no need to check return value of debugfs_create functions
git bisect good 1a2566085650be593d464c4d73ac2d20ff67c058 # 00:07 G 11 0 0 0 Merge tag 'wireless-drivers-next-for-davem-2019-02-22' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next
git bisect good 57d37aea0e2e0a8330ebf4f41150a641a8ccd869 # 00:19 G 10 0 0 0 cxgb4vf: Call netif_carrier_off properly in pci_probe
git bisect good f5473d1d44e4b427b72824436b74a705f9eaf4b4 # 00:26 G 11 0 0 0 net: macb: Support clock management for tsu_clk
git bisect good f7fb7c1a1c8f86005d34f28278524213c521f761 # 00:31 G 11 0 0 0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
git bisect good f5087fbcdfa398b922ea08bb04f491cc1f42b050 # 00:39 G 11 0 0 0 mlxsw: minimal: Initialize base_mac
git bisect good c1a3856d88017c772c12444d658673098725d7cc # 00:51 G 11 0 0 0 net: devlink: expose phys port name
git bisect bad bb3d4e937ece62ab901aa7a3461c032adbf59404 # 00:55 B 0 8 32 10 bnxt: Pass switch ID through devlink_port_attrs_set()
git bisect good 88ae4b247869688146f52ed9bdf002d8bf6a8e2d # 00:59 G 11 0 0 0 net: devlink: introduce devlink_compat_switch_id_get() helper
git bisect bad f34ce218dd22af6a130bcae180e48cd36db49439 # 01:03 B 0 1 20 5 mlxsw: Pass switch ID through devlink_port_attrs_set()
git bisect bad 2df7afac6b8145b4de8aa50c36274960dac82736 # 01:13 B 0 5 19 0 net: devlink: select NET_DEVLINK from drivers
# first bad commit: [2df7afac6b8145b4de8aa50c36274960dac82736] net: devlink: select NET_DEVLINK from drivers
git bisect good 88ae4b247869688146f52ed9bdf002d8bf6a8e2d # 01:22 G 31 0 0 0 net: devlink: introduce devlink_compat_switch_id_get() helper
# extra tests with debug options
git bisect bad 2df7afac6b8145b4de8aa50c36274960dac82736 # 01:28 B 0 8 22 0 net: devlink: select NET_DEVLINK from drivers
# extra tests on HEAD of linux-devel/devel-catchup-201903092246
git bisect bad 4705b86c6709d2f46b43d5b3f39547586a2c5f1c # 01:28 B 0 13 30 0 0day head guard for 'devel-catchup-201903092246'
# extra tests on tree/branch jpirko-mlxsw/jiri_devel_devlink
git bisect bad 1137d4316acb4129021f2d1773ac0c8226ea0eed # 01:37 B 0 3 27 10 net: devlink: Add couple of missing mutex_destroy() calls
# extra tests with first bad commit reverted
git bisect good d35c25306e57c24bb2c5d63308791f75ad2b670c # 01:57 G 10 0 0 0 Revert "net: devlink: select NET_DEVLINK from drivers"
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/lkp Intel Corporation
1 year, 10 months
669de8bda8 ("kernel/workqueue: Use dynamic lockdep keys for .."): WARNING: CPU: 0 PID: 1 at kernel/locking/lockdep.c:995 lockdep_register_key
by kernel test robot
Greetings,
0day kernel testing robot got the below dmesg and the first bad commit is
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
commit 669de8bda87b92ab9a2fc663b3f5743c2ad1ae9f
Author: Bart Van Assche <bvanassche(a)acm.org>
AuthorDate: Thu Feb 14 15:00:54 2019 -0800
Commit: Ingo Molnar <mingo(a)kernel.org>
CommitDate: Thu Feb 28 07:55:47 2019 +0100
kernel/workqueue: Use dynamic lockdep keys for workqueues
The following commit:
87915adc3f0a ("workqueue: re-add lockdep dependencies for flushing")
improved deadlock checking in the workqueue implementation. Unfortunately
that patch also introduced a few false positive lockdep complaints.
This patch suppresses these false positives by allocating the workqueue mutex
lockdep key dynamically.
An example of a false positive lockdep complaint suppressed by this patch
can be found below. The root cause of the lockdep complaint shown below
is that the direct I/O code can call alloc_workqueue() from inside a work
item created by another alloc_workqueue() call and that both workqueues
share the same lockdep key. This patch avoids that that lockdep complaint
is triggered by allocating the work queue lockdep keys dynamically.
In other words, this patch guarantees that a unique lockdep key is
associated with each work queue mutex.
======================================================
WARNING: possible circular locking dependency detected
4.19.0-dbg+ #1 Not tainted
fio/4129 is trying to acquire lock:
00000000a01cfe1a ((wq_completion)"dio/%s"sb->s_id){+.+.}, at: flush_workqueue+0xd0/0x970
but task is already holding lock:
00000000a0acecf9 (&sb->s_type->i_mutex_key#14){+.+.}, at: ext4_file_write_iter+0x154/0x710
which lock already depends on the new lock.
the existing dependency chain (in reverse order) is:
-> #2 (&sb->s_type->i_mutex_key#14){+.+.}:
down_write+0x3d/0x80
__generic_file_fsync+0x77/0xf0
ext4_sync_file+0x3c9/0x780
vfs_fsync_range+0x66/0x100
dio_complete+0x2f5/0x360
dio_aio_complete_work+0x1c/0x20
process_one_work+0x481/0x9f0
worker_thread+0x63/0x5a0
kthread+0x1cf/0x1f0
ret_from_fork+0x24/0x30
-> #1 ((work_completion)(&dio->complete_work)){+.+.}:
process_one_work+0x447/0x9f0
worker_thread+0x63/0x5a0
kthread+0x1cf/0x1f0
ret_from_fork+0x24/0x30
-> #0 ((wq_completion)"dio/%s"sb->s_id){+.+.}:
lock_acquire+0xc5/0x200
flush_workqueue+0xf3/0x970
drain_workqueue+0xec/0x220
destroy_workqueue+0x23/0x350
sb_init_dio_done_wq+0x6a/0x80
do_blockdev_direct_IO+0x1f33/0x4be0
__blockdev_direct_IO+0x79/0x86
ext4_direct_IO+0x5df/0xbb0
generic_file_direct_write+0x119/0x220
__generic_file_write_iter+0x131/0x2d0
ext4_file_write_iter+0x3fa/0x710
aio_write+0x235/0x330
io_submit_one+0x510/0xeb0
__x64_sys_io_submit+0x122/0x340
do_syscall_64+0x71/0x220
entry_SYSCALL_64_after_hwframe+0x49/0xbe
other info that might help us debug this:
Chain exists of:
(wq_completion)"dio/%s"sb->s_id --> (work_completion)(&dio->complete_work) --> &sb->s_type->i_mutex_key#14
Possible unsafe locking scenario:
CPU0 CPU1
---- ----
lock(&sb->s_type->i_mutex_key#14);
lock((work_completion)(&dio->complete_work));
lock(&sb->s_type->i_mutex_key#14);
lock((wq_completion)"dio/%s"sb->s_id);
*** DEADLOCK ***
1 lock held by fio/4129:
#0: 00000000a0acecf9 (&sb->s_type->i_mutex_key#14){+.+.}, at: ext4_file_write_iter+0x154/0x710
stack backtrace:
CPU: 3 PID: 4129 Comm: fio Not tainted 4.19.0-dbg+ #1
Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.10.2-1 04/01/2014
Call Trace:
dump_stack+0x86/0xc5
print_circular_bug.isra.32+0x20a/0x218
__lock_acquire+0x1c68/0x1cf0
lock_acquire+0xc5/0x200
flush_workqueue+0xf3/0x970
drain_workqueue+0xec/0x220
destroy_workqueue+0x23/0x350
sb_init_dio_done_wq+0x6a/0x80
do_blockdev_direct_IO+0x1f33/0x4be0
__blockdev_direct_IO+0x79/0x86
ext4_direct_IO+0x5df/0xbb0
generic_file_direct_write+0x119/0x220
__generic_file_write_iter+0x131/0x2d0
ext4_file_write_iter+0x3fa/0x710
aio_write+0x235/0x330
io_submit_one+0x510/0xeb0
__x64_sys_io_submit+0x122/0x340
do_syscall_64+0x71/0x220
entry_SYSCALL_64_after_hwframe+0x49/0xbe
Signed-off-by: Bart Van Assche <bvanassche(a)acm.org>
Signed-off-by: Peter Zijlstra (Intel) <peterz(a)infradead.org>
Cc: Andrew Morton <akpm(a)linux-foundation.org>
Cc: Johannes Berg <johannes.berg(a)intel.com>
Cc: Linus Torvalds <torvalds(a)linux-foundation.org>
Cc: Paul E. McKenney <paulmck(a)linux.vnet.ibm.com>
Cc: Peter Zijlstra <peterz(a)infradead.org>
Cc: Tejun Heo <tj(a)kernel.org>
Cc: Thomas Gleixner <tglx(a)linutronix.de>
Cc: Waiman Long <longman(a)redhat.com>
Cc: Will Deacon <will.deacon(a)arm.com>
Link: https://lkml.kernel.org/r/20190214230058.196511-20-bvanassche@acm.org
[ Reworked the changelog a bit. ]
Signed-off-by: Ingo Molnar <mingo(a)kernel.org>
108c14858b locking/lockdep: Add support for dynamic keys
669de8bda8 kernel/workqueue: Use dynamic lockdep keys for workqueues
f90d64483e Merge tag 'usb-5.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
cf08baa296 Add linux-next specific files for 20190306
+--------------------------------------------------------------+------------+------------+------------+---------------+
| | 108c14858b | 669de8bda8 | f90d64483e | next-20190306 |
+--------------------------------------------------------------+------------+------------+------------+---------------+
| boot_successes | 2811 | 2636 | 865 | 73 |
| boot_failures | 15 | 31 | 8 | 1 |
| INFO:task_blocked_for_more_than#seconds | 10 | | | |
| Kernel_panic-not_syncing:hung_task:blocked_tasks | 10 | | | |
| invoked_oom-killer:gfp_mask=0x | 5 | 1 | 3 | |
| Mem-Info | 5 | 1 | 3 | |
| WARNING:at_kernel/locking/lockdep.c:#lockdep_register_key/0x | 0 | 30 | 5 | 1 |
| EIP:lockdep_register_key | 0 | 30 | 5 | 1 |
| EIP:__get_user_4 | 0 | 1 | | |
| Out_of_memory:Kill_process | 0 | 1 | | |
+--------------------------------------------------------------+------------+------------+------------+---------------+
[ 1.855169] spin_lock-torture: lock_torture_stats task started
[ 2.565387] workingset: timestamp_bits=14 max_order=17 bucket_order=3
[ 2.567522] NFS: Registering the id_resolver key type
[ 2.568478] Key type id_resolver registered
[ 2.569072] Key type id_legacy registered
[ 2.570808] WARNING: CPU: 0 PID: 1 at kernel/locking/lockdep.c:995 lockdep_register_key+0x37/0x386
[ 2.571658] CPU: 0 PID: 1 Comm: swapper Not tainted 5.0.0-rc8-00054-g669de8b #496
[ 2.571658] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.10.2-1 04/01/2014
[ 2.571658] EIP: lockdep_register_key+0x37/0x386
[ 2.571658] Code: 20 45 65 94 01 83 15 24 45 65 94 00 81 fe 00 00 80 92 72 2e 81 fe 00 d0 88 95 73 26 83 05 40 45 65 94 01 83 15 44 45 65 94 00 <0f> 0b 83 05 48 45 65 94 01 83 15 4c 45 65 94 00 83 c4 1c 5b 5e 5f
[ 2.571658] EAX: 9586d254 EBX: 9586d1c0 ECX: 944f9cd8 EDX: 00000000
[ 2.571658] ESI: 9586d254 EDI: 9586d274 EBP: 975a9ee4 ESP: 975a9ebc
[ 2.571658] DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 0068 EFLAGS: 00210246
[ 2.571658] CR0: 80050033 CR2: 00000000 CR3: 1c4a5000 CR4: 00340690
[ 2.571658] DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000
[ 2.571658] DR6: fffe0ff0 DR7: 00000400
[ 2.571658] Call Trace:
[ 2.571658] ? debug_mutex_init+0x4b/0x63
[ 2.571658] ? __mutex_init+0x59/0x6c
[ 2.571658] alloc_workqueue+0x227/0x84e
[ 2.571658] ? proc_create+0x3e/0x52
[ 2.571658] ? trace_event_define_fields_smb3_rw_err_class+0x1b9/0x1b9
[ 2.571658] init_cifs+0x159/0x72f
[ 2.571658] do_one_initcall+0x2c4/0x6bf
[ 2.571658] kernel_init_freeable+0x6ef/0x841
[ 2.571658] ? rest_init+0x473/0x473
[ 2.571658] kernel_init+0x1e/0x26b
[ 2.571658] ? schedule_tail_wrapper+0x9/0xc
[ 2.571658] ret_from_fork+0x1e/0x28
[ 2.571658] irq event stamp: 410062
[ 2.571658] hardirqs last enabled at (410061): [<93a2ac73>] _raw_spin_unlock_irqrestore+0x133/0x17e
[ 2.571658] hardirqs last disabled at (410062): [<92801bca>] trace_hardirqs_off_thunk+0xc/0x10
[ 2.571658] softirqs last enabled at (409970): [<93a2da14>] __do_softirq+0x904/0xa1d
[ 2.571658] softirqs last disabled at (409965): [<92813eb9>] do_softirq_own_stack+0x3d/0x51
[ 2.571658] ---[ end trace c4eabde80fbbdbf0 ]---
[ 3.753943] String selftests succeeded
# HH:MM RESULT GOOD BAD GOOD_BUT_DIRTY DIRTY_NOT_BAD
git bisect start f32e0bde8ff712363cbfb98e9d2f90cfe98b208e 1c163f4c7b3f621efff9b28a47abb36f7378d783 --
git bisect bad 086da5d945417d7f23267ba57285baf5f28db938 # 11:42 B 869 9 0 34 Merge 'linux-review/David-Ahern/selftests-rtnetlink-use-internal-netns-switch-for-ip-commands/20190301-033905' into devel-hourly-2019030702
git bisect good 41d8a6d69a8b740e03d7bf2bb8335da4da5fdba5 # 12:30 G 900 0 35 51 Merge 'linux-review/UPDATE-20190303-105904/Jan-Stancek/mm-memory-c-do_fault-avoid-usage-of-stale-vm_area_struct/20190303-093100' into devel-hourly-2019030702
git bisect bad b9a411fadefdb5d73d8eea17ce986179ad71840d # 12:50 B 148 1 10 10 Merge 'linux-review/Felix-Fietkau/mt76-rewrite-dma-descriptor-base-and-ring-size-on-queue-reset/20190302-050418' into devel-hourly-2019030702
git bisect bad 0a6be0079c3c20149485bc92250e45d84d075541 # 13:06 B 57 1 7 7 Merge 'linux-review/Heiner-Kallweit/net-dsa-mv8e6xxx-fix-number-of-internal-PHYs-for-88E6x90-family/20190302-202650' into devel-hourly-2019030702
git bisect good 821ec529ff50b8937708f47f094287f6e2b49e16 # 13:52 G 909 0 50 50 Merge 'linux-review/Chao-Yu/f2fs-fix-to-do-sanity-check-with-inode-i_inline_xattr_size/20190304-203228' into devel-hourly-2019030702
git bisect good 67af7dacace3a333b1d881b95dc689a2dd9e2589 # 14:30 G 905 0 52 52 Merge 'linux-review/Kimberly-Brown/Drivers-hv-vmbus-Expose-monitor-data-only-when-monitor-pages-are-used/20190302-231508' into devel-hourly-2019030702
git bisect good 46f2ee728daf6a85ca1e353d4fafd9be2ce7ddfd # 15:28 G 901 0 49 53 Merge 'linux-review/Yue-Haibing/net-sysfs-Fix-mem-leak-in-netdev_register_kobject/20190302-220141' into devel-hourly-2019030702
git bisect good 3f1a8f0976fe16a388c23feeb38a860caf826fa0 # 16:26 G 901 0 52 58 Merge 'linux-review/Yufen-Yu/hugetlbfs-fix-memory-leak-for-resv_map/20190302-214353' into devel-hourly-2019030702
git bisect good 8d8ae51f4bf9515ed07cb438037a129a0851bc60 # 17:22 G 901 0 49 58 Merge 'linux-review/Govind-Singh/ath10k-Modify-CE4-src-buffer-entries-to-2048-for-WCN3990/20190302-210221' into devel-hourly-2019030702
git bisect bad 36d329873d82094062917361129c8ef95addbb65 # 17:45 B 73 1 6 6 Merge 'peterz-queue/locking/core' into devel-hourly-2019030702
git bisect good 0614621d89c43ea5b28456c2baf6b0c0e00ca81e # 18:36 G 905 0 46 60 Merge branch 'linus' into locking/core, to pick up fixes
git bisect good a0b0fd53e1e67639b303b15939b9c653dbe7a8c4 # 19:32 G 900 0 50 63 locking/lockdep: Free lock classes that are no longer in use
git bisect good 108c14858b9ea224686e476c8f5ec345a0df9e27 # 20:31 G 908 0 43 53 locking/lockdep: Add support for dynamic keys
git bisect bad f214737b75b0ee79763b5c058b9d5e83d711348d # 21:06 B 101 1 11 19 lockdep/lib/tests: Test dynamic key registration
git bisect bad d93ac78bf7b37db36fa00225f8e9a14c7ed1b2ba # 21:53 B 44 1 3 3 lockdep/lib/tests: Fix run_tests.sh
git bisect bad 669de8bda87b92ab9a2fc663b3f5743c2ad1ae9f # 22:31 B 155 3 12 28 kernel/workqueue: Use dynamic lockdep keys for workqueues
# first bad commit: [669de8bda87b92ab9a2fc663b3f5743c2ad1ae9f] kernel/workqueue: Use dynamic lockdep keys for workqueues
git bisect good 108c14858b9ea224686e476c8f5ec345a0df9e27 # 23:11 G 1002 0 9 62 locking/lockdep: Add support for dynamic keys
# extra tests on HEAD of linux-devel/devel-hourly-2019030702
git bisect bad f32e0bde8ff712363cbfb98e9d2f90cfe98b208e # 23:11 B 10 2 0 1 0day head guard for 'devel-hourly-2019030702'
# extra tests on tree/branch linus/master
git bisect bad f90d64483ebd394958841f67f8794ab203b319a7 # 23:53 B 468 1 22 22 Merge tag 'usb-5.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
# extra tests with first bad commit reverted
git bisect good f2abe7f085951f49dc69a634d74a4d027d77c9f7 # 12:42 G 907 0 55 55 Revert "kernel/workqueue: Use dynamic lockdep keys for workqueues"
# extra tests on tree/branch linux-next/master
git bisect bad cf08baa29613dd899954089e7cc7dba1d478b365 # 12:46 B 11 1 0 0 Add linux-next specific files for 20190306
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/lkp Intel Corporation
1 year, 10 months
[proc] 3f02daf340: kernel_selftests.proc.proc-pid-vm.fail
by kernel test robot
FYI, we noticed the following commit (built with gcc-7):
commit: 3f02daf3406e77d938c20ebd37c2ca74e3779a85 ("[PATCH] proc: test /proc/*/maps, smaps, smaps_rollup, statm")
url: https://github.com/0day-ci/linux/commits/Alexey-Dobriyan/proc-test-proc-m...
base: https://git.kernel.org/cgit/linux/kernel/git/shuah/linux-kselftest.git next
in testcase: kernel_selftests
with following parameters:
group: kselftests-02
test-description: The kernel contains a set of "self tests" under the tools/testing/selftests/ directory. These are intended to be small unit tests to exercise individual code paths in the kernel.
test-url: https://www.kernel.org/doc/Documentation/kselftest.txt
on test machine: qemu-system-x86_64 -enable-kvm -cpu SandyBridge -smp 2 -m 4G
caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):
KERNEL SELFTESTS: linux_headers_dir is /usr/src/linux-headers-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85
2019-02-18 22:33:32 ln -sf /usr/bin/clang-7 /usr/bin/clang
2019-02-18 22:33:32 ln -sf /usr/bin/llc-7 /usr/bin/llc
media_tests test: not in Makefile
2019-02-18 22:33:32 make TARGETS=media_tests
make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/media_tests'
gcc -I../ -I../../../../usr/include/ media_device_test.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/media_tests/media_device_test
gcc -I../ -I../../../../usr/include/ media_device_open.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/media_tests/media_device_open
gcc -I../ -I../../../../usr/include/ video_device_test.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/media_tests/video_device_test
make[1]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/media_tests'
ignored_by_lkp media_tests test
2019-02-18 22:33:32 make run_tests -C membarrier
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/membarrier'
gcc -g -I../../../../usr/include/ membarrier_test.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/membarrier/membarrier_test
TAP version 13
selftests: membarrier: membarrier_test
========================================
ok 1 sys_membarrier available
ok 2 sys membarrier invalid command test: command = -1, flags = 0, errno = 22. Failed as expected
ok 3 sys membarrier MEMBARRIER_CMD_QUERY invalid flags test: flags = 1, errno = 22. Failed as expected
ok 4 sys membarrier MEMBARRIER_CMD_GLOBAL test: flags = 0
ok 5 sys membarrier MEMBARRIER_CMD_PRIVATE_EXPEDITED not registered failure test: flags = 0, errno = 1
ok 6 sys membarrier MEMBARRIER_CMD_REGISTER_PRIVATE_EXPEDITED test: flags = 0
ok 7 sys membarrier MEMBARRIER_CMD_PRIVATE_EXPEDITED test: flags = 0
ok 8 sys membarrier MEMBARRIER_CMD_PRIVATE_EXPEDITED_SYNC_CORE not registered failure test: flags = 0, errno = 1
ok 9 sys membarrier MEMBARRIER_CMD_REGISTER_PRIVATE_EXPEDITED_SYNC_CORE test: flags = 0
ok 10 sys membarrier MEMBARRIER_CMD_PRIVATE_EXPEDITED_SYNC_CORE test: flags = 0
ok 11 sys membarrier MEMBARRIER_CMD_GLOBAL_EXPEDITED test: flags = 0
ok 12 sys membarrier MEMBARRIER_CMD_REGISTER_GLOBAL_EXPEDITED test: flags = 0
ok 13 sys membarrier MEMBARRIER_CMD_GLOBAL_EXPEDITED test: flags = 0
Pass 13 Fail 0 Xfail 0 Xpass 0 Skip 0 Error 0
1..13
ok 1..1 selftests: membarrier: membarrier_test [PASS]
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/membarrier'
2019-02-18 22:33:32 make run_tests -C memfd
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/memfd'
gcc -D_FILE_OFFSET_BITS=64 -I../../../../include/uapi/ -I../../../../include/ -I../../../../usr/include/ -c -o common.o common.c
gcc -D_FILE_OFFSET_BITS=64 -I../../../../include/uapi/ -I../../../../include/ -I../../../../usr/include/ memfd_test.c common.o -o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/memfd/memfd_test
memfd_test.c: In function ‘mfd_assert_get_seals’:
memfd_test.c:74:6: warning: implicit declaration of function ‘fcntl’ [-Wimplicit-function-declaration]
r = fcntl(fd, F_GET_SEALS);
^~~~~
memfd_test.c: In function ‘mfd_assert_open’:
memfd_test.c:197:6: warning: implicit declaration of function ‘open’ [-Wimplicit-function-declaration]
r = open(buf, flags, mode);
^~~~
memfd_test.c: In function ‘mfd_assert_write’:
memfd_test.c:328:6: warning: implicit declaration of function ‘fallocate’ [-Wimplicit-function-declaration]
r = fallocate(fd,
^~~~~~~~~
gcc -D_FILE_OFFSET_BITS=64 -I../../../../include/uapi/ -I../../../../include/ -I../../../../usr/include/ fuse_mnt.c -lfuse -pthread -o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/memfd/fuse_mnt
gcc -D_FILE_OFFSET_BITS=64 -I../../../../include/uapi/ -I../../../../include/ -I../../../../usr/include/ fuse_test.c common.o -o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/memfd/fuse_test
fuse_test.c: In function ‘mfd_assert_get_seals’:
fuse_test.c:67:6: warning: implicit declaration of function ‘fcntl’ [-Wimplicit-function-declaration]
r = fcntl(fd, F_GET_SEALS);
^~~~~
fuse_test.c: In function ‘main’:
fuse_test.c:261:7: warning: implicit declaration of function ‘open’ [-Wimplicit-function-declaration]
fd = open(argv[1], O_RDONLY | O_CLOEXEC);
^~~~
TAP version 13
selftests: memfd: memfd_test
========================================
memfd: CREATE
memfd: BASIC
memfd: SEAL-WRITE
memfd: SEAL-SHRINK
memfd: SEAL-GROW
memfd: SEAL-RESIZE
memfd: SHARE-DUP
memfd: SHARE-MMAP
memfd: SHARE-OPEN
memfd: SHARE-FORK
memfd: SHARE-DUP (shared file-table)
memfd: SHARE-MMAP (shared file-table)
memfd: SHARE-OPEN (shared file-table)
memfd: SHARE-FORK (shared file-table)
memfd: DONE
ok 1..1 selftests: memfd: memfd_test [PASS]
selftests: memfd: run_fuse_test.sh
========================================
opening: ./mnt/memfd
fuse: DONE
ok 1..2 selftests: memfd: run_fuse_test.sh [PASS]
selftests: memfd: run_hugetlbfs_test.sh
========================================
memfd-hugetlb: CREATE
memfd-hugetlb: BASIC
memfd-hugetlb: SEAL-WRITE
memfd-hugetlb: SEAL-SHRINK
memfd-hugetlb: SEAL-GROW
memfd-hugetlb: SEAL-RESIZE
memfd-hugetlb: SHARE-DUP
memfd-hugetlb: SHARE-MMAP
memfd-hugetlb: SHARE-OPEN
memfd-hugetlb: SHARE-FORK
memfd-hugetlb: SHARE-DUP (shared file-table)
memfd-hugetlb: SHARE-MMAP (shared file-table)
memfd-hugetlb: SHARE-OPEN (shared file-table)
memfd-hugetlb: SHARE-FORK (shared file-table)
memfd: DONE
opening: ./mnt/memfd
fuse: DONE
ok 1..3 selftests: memfd: run_hugetlbfs_test.sh [PASS]
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/memfd'
2019-02-18 22:33:36 make run_tests -C memory-hotplug
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/memory-hotplug'
TAP version 13
selftests: memory-hotplug: mem-on-off-test.sh
========================================
Test scope: 2% hotplug memory
online all hot-pluggable memory in offline state:
SKIPPED - no hot-pluggable memory in offline state
offline 2% hot-pluggable memory in online state
trying to offline 1 out of 14 memory block(s):
online->offline memory1
online all hot-pluggable memory in offline state:
offline->online memory1
Test with memory notifier error injection
ok 1..1 selftests: memory-hotplug: mem-on-off-test.sh [PASS]
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/memory-hotplug'
2019-02-18 22:33:36 make run_tests -C mount
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/mount'
gcc -Wall -O2 unprivileged-remount-test.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/mount/unprivileged-remount-test
TAP version 13
selftests: mount: run_tests.sh
========================================
ok 1..1 selftests: mount: run_tests.sh [PASS]
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/mount'
2019-02-18 22:33:37 make run_tests -C mqueue
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/mqueue'
gcc -O2 mq_open_tests.c -lrt -lpthread -lpopt -o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/mqueue/mq_open_tests
gcc -O2 mq_perf_tests.c -lrt -lpthread -lpopt -o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/mqueue/mq_perf_tests
TAP version 13
selftests: mqueue: mq_open_tests
========================================
Using Default queue path - /test1
Initial system state:
Using queue path: /test1
RLIMIT_MSGQUEUE(soft): 819200
RLIMIT_MSGQUEUE(hard): 819200
Maximum Message Size: 8192
Maximum Queue Size: 10
Default Message Size: 8192
Default Queue Size: 10
Adjusted system state for testing:
RLIMIT_MSGQUEUE(soft): 819200
RLIMIT_MSGQUEUE(hard): 819200
Maximum Message Size: 8192
Maximum Queue Size: 10
Default Message Size: 8192
Default Queue Size: 10
Test series 1, behavior when no attr struct passed to mq_open:
Kernel supports setting defaults separately from maximums: PASS
Given sane values, mq_open without an attr struct succeeds: PASS
Kernel properly honors default setting knobs: PASS
Kernel properly limits default values to lesser of default/max: PASS
Kernel properly fails to create queue when defaults would
exceed rlimit: PASS
Test series 2, behavior when attr struct is passed to mq_open:
Queue open in excess of rlimit max when euid = 0 failed: PASS
Queue open with mq_maxmsg > limit when euid = 0 succeeded: PASS
Queue open with mq_msgsize > limit when euid = 0 succeeded: PASS
Queue open with total size > 2GB when euid = 0 failed: PASS
Queue open in excess of rlimit max when euid = 99 failed: PASS
Queue open with mq_maxmsg > limit when euid = 99 failed: PASS
Queue open with mq_msgsize > limit when euid = 99 failed: PASS
Queue open with total size > 2GB when euid = 99 failed: PASS
ok 1..1 selftests: mqueue: mq_open_tests [PASS]
selftests: mqueue: mq_perf_tests
========================================
Initial system state:
Using queue path: /mq_perf_tests
RLIMIT_MSGQUEUE(soft): 819200
RLIMIT_MSGQUEUE(hard): 819200
Maximum Message Size: 8192
Maximum Queue Size: 10
Nice value: 0
Adjusted system state for testing:
RLIMIT_MSGQUEUE(soft): (unlimited)
RLIMIT_MSGQUEUE(hard): (unlimited)
Maximum Message Size: 16777216
Maximum Queue Size: 65530
Nice value: -20
Continuous mode: (disabled)
CPUs to pin: 1
Queue /mq_perf_tests created:
mq_flags: O_NONBLOCK
mq_maxmsg: 65530
mq_msgsize: 16
mq_curmsgs: 0
Started mqueue performance test thread on CPU 1
Max priorities: 32768
Clock resolution: 1 nsec
Test #1: Time send/recv message, queue empty
(10000000 iterations)
Send msg: 19.813690196s total time
1981 nsec/msg
Recv msg: 20.304767964s total time
2030 nsec/msg
Test #2a: Time send/recv message, queue full, constant prio
:
(100000 iterations)
Filling queue...done. 0.60703526s
Testing...done.
Send msg: 0.213043727s total time
2130 nsec/msg
Recv msg: 0.217941154s total time
2179 nsec/msg
Draining queue...done. 0.60446833s
Test #2b: Time send/recv message, queue full, increasing prio
:
(100000 iterations)
Filling queue...done. 0.82697942s
Testing...done.
Send msg: 0.253747345s total time
2537 nsec/msg
Recv msg: 0.240003919s total time
2400 nsec/msg
Draining queue...done. 0.79813195s
Test #2c: Time send/recv message, queue full, decreasing prio
:
(100000 iterations)
Filling queue...done. 0.91069113s
Testing...done.
Send msg: 0.232305494s total time
2323 nsec/msg
Recv msg: 0.218167421s total time
2181 nsec/msg
Draining queue...done. 0.81395272s
Test #2d: Time send/recv message, queue full, random prio
:
(100000 iterations)
Filling queue...done. 0.106973941s
Testing...done.
Send msg: 0.293635488s total time
2936 nsec/msg
Recv msg: 0.271307473s total time
2713 nsec/msg
Draining queue...done. 0.88153043s
ok 1..2 selftests: mqueue: mq_perf_tests [PASS]
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/mqueue'
2019-02-18 22:34:30 make run_tests -C net
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/net'
make ARCH=x86 -C ../../../.. headers_install
make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85'
HOSTCC scripts/basic/fixdep
WRAP arch/x86/include/generated/uapi/asm/bpf_perf_event.h
WRAP arch/x86/include/generated/uapi/asm/poll.h
SYSTBL arch/x86/include/generated/asm/syscalls_32.h
SYSHDR arch/x86/include/generated/uapi/asm/unistd_32.h
SYSHDR arch/x86/include/generated/uapi/asm/unistd_64.h
SYSHDR arch/x86/include/generated/uapi/asm/unistd_x32.h
HOSTCC arch/x86/tools/relocs_32.o
HOSTCC arch/x86/tools/relocs_64.o
HOSTCC arch/x86/tools/relocs_common.o
HOSTLD arch/x86/tools/relocs
UPD include/generated/uapi/linux/version.h
HOSTCC scripts/unifdef
INSTALL usr/include/asm-generic/ (37 files)
INSTALL usr/include/drm/ (26 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/ (88 files)
INSTALL usr/include/linux/netfilter/ipset/ (4 files)
INSTALL usr/include/linux/netfilter_arp/ (2 files)
INSTALL usr/include/linux/netfilter_bridge/ (17 files)
INSTALL usr/include/linux/netfilter_ipv4/ (9 files)
INSTALL usr/include/linux/netfilter_ipv6/ (13 files)
INSTALL usr/include/linux/nfsd/ (5 files)
INSTALL usr/include/linux/raid/ (2 files)
INSTALL usr/include/linux/sched/ (1 file)
INSTALL usr/include/linux/spi/ (1 file)
INSTALL usr/include/linux/sunrpc/ (1 file)
INSTALL usr/include/linux/tc_act/ (15 files)
INSTALL usr/include/linux/tc_ematch/ (5 files)
INSTALL usr/include/linux/usb/ (13 files)
INSTALL usr/include/linux/wimax/ (1 file)
INSTALL usr/include/misc/ (2 files)
INSTALL usr/include/mtd/ (5 files)
INSTALL usr/include/rdma/ (25 files)
INSTALL usr/include/rdma/hfi/ (2 files)
INSTALL usr/include/scsi/ (5 files)
INSTALL usr/include/scsi/fc/ (4 files)
INSTALL usr/include/sound/ (16 files)
INSTALL usr/include/video/ (3 files)
INSTALL usr/include/xen/ (4 files)
INSTALL usr/include/asm/ (62 files)
make[1]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85'
gcc -Wall -Wl,--no-as-needed -O2 -g -I../../../../usr/include/ reuseport_bpf.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/net/reuseport_bpf
gcc -Wall -Wl,--no-as-needed -O2 -g -I../../../../usr/include/ reuseport_bpf_cpu.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/net/reuseport_bpf_cpu
gcc -Wall -Wl,--no-as-needed -O2 -g -I../../../../usr/include/ -lnuma reuseport_bpf_numa.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/net/reuseport_bpf_numa
gcc -Wall -Wl,--no-as-needed -O2 -g -I../../../../usr/include/ reuseport_dualstack.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/net/reuseport_dualstack
gcc -Wall -Wl,--no-as-needed -O2 -g -I../../../../usr/include/ reuseaddr_conflict.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/net/reuseaddr_conflict
gcc -Wall -Wl,--no-as-needed -O2 -g -I../../../../usr/include/ tls.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/net/tls
gcc -Wall -Wl,--no-as-needed -O2 -g -I../../../../usr/include/ socket.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/net/socket
gcc -Wall -Wl,--no-as-needed -O2 -g -I../../../../usr/include/ psock_fanout.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/net/psock_fanout
gcc -Wall -Wl,--no-as-needed -O2 -g -I../../../../usr/include/ psock_tpacket.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/net/psock_tpacket
gcc -Wall -Wl,--no-as-needed -O2 -g -I../../../../usr/include/ msg_zerocopy.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/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.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/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.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/net/tcp_mmap
gcc -Wall -Wl,--no-as-needed -O2 -g -I../../../../usr/include/ -lpthread tcp_inq.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/net/tcp_inq
tcp_inq.c: In function ‘main’:
tcp_inq.c:178:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
inq = *((int *) CMSG_DATA(cm));
^~~
gcc -Wall -Wl,--no-as-needed -O2 -g -I../../../../usr/include/ psock_snd.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/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.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/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.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/net/udpgso
udpgso.c: In function ‘send_one’:
udpgso.c:484:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
*((uint16_t *) CMSG_DATA(cm)) = gso_len;
^
gcc -Wall -Wl,--no-as-needed -O2 -g -I../../../../usr/include/ udpgso_bench_tx.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/net/udpgso_bench_tx
gcc -Wall -Wl,--no-as-needed -O2 -g -I../../../../usr/include/ udpgso_bench_rx.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/net/udpgso_bench_rx
gcc -Wall -Wl,--no-as-needed -O2 -g -I../../../../usr/include/ ip_defrag.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/net/ip_defrag
TAP version 13
selftests: net: reuseport_bpf
========================================
---- IPv4 UDP ----
Testing EBPF mod 10...
Socket 0: 0
Socket 1: 1
Socket 2: 2
Socket 3: 3
Socket 4: 4
Socket 5: 5
Socket 6: 6
Socket 7: 7
Socket 8: 8
Socket 9: 9
Socket 0: 10
Socket 1: 11
Socket 2: 12
Socket 3: 13
Socket 4: 14
Socket 5: 15
Socket 6: 16
Socket 7: 17
Socket 8: 18
Socket 9: 19
Reprograming, testing mod 5...
Socket 0: 0
Socket 1: 1
Socket 2: 2
Socket 3: 3
Socket 4: 4
Socket 0: 5
Socket 1: 6
Socket 2: 7
Socket 3: 8
Socket 4: 9
Socket 0: 10
Socket 1: 11
Socket 2: 12
Socket 3: 13
Socket 4: 14
Socket 0: 15
Socket 1: 16
Socket 2: 17
Socket 3: 18
Socket 4: 19
Testing EBPF mod 20...
Socket 0: 0
Socket 1: 1
Socket 2: 2
Socket 3: 3
Socket 4: 4
Socket 5: 5
Socket 6: 6
Socket 7: 7
Socket 8: 8
Socket 9: 9
Socket 10: 10
Socket 11: 11
Socket 12: 12
Socket 13: 13
Socket 14: 14
Socket 15: 15
Socket 16: 16
Socket 17: 17
Socket 18: 18
Socket 19: 19
Socket 0: 20
Socket 1: 21
Socket 2: 22
Socket 3: 23
Socket 4: 24
Socket 5: 25
Socket 6: 26
Socket 7: 27
Socket 8: 28
Socket 9: 29
Socket 10: 30
Socket 11: 31
Socket 12: 32
Socket 13: 33
Socket 14: 34
Socket 15: 35
Socket 16: 36
Socket 17: 37
Socket 18: 38
Socket 19: 39
Reprograming, testing mod 10...
Socket 0: 0
Socket 1: 1
Socket 2: 2
Socket 3: 3
Socket 4: 4
Socket 5: 5
Socket 6: 6
Socket 7: 7
Socket 8: 8
Socket 9: 9
Socket 0: 10
Socket 1: 11
Socket 2: 12
Socket 3: 13
Socket 4: 14
Socket 5: 15
Socket 6: 16
Socket 7: 17
Socket 8: 18
Socket 9: 19
Socket 0: 20
Socket 1: 21
Socket 2: 22
Socket 3: 23
Socket 4: 24
Socket 5: 25
Socket 6: 26
Socket 7: 27
Socket 8: 28
Socket 9: 29
Socket 0: 30
Socket 1: 31
Socket 2: 32
Socket 3: 33
Socket 4: 34
Socket 5: 35
Socket 6: 36
Socket 7: 37
Socket 8: 38
Socket 9: 39
Testing CBPF mod 10...
Socket 0: 0
Socket 1: 1
Socket 2: 2
Socket 3: 3
Socket 4: 4
Socket 5: 5
Socket 6: 6
Socket 7: 7
Socket 8: 8
Socket 9: 9
Socket 0: 10
Socket 1: 11
Socket 2: 12
Socket 3: 13
Socket 4: 14
Socket 5: 15
Socket 6: 16
Socket 7: 17
Socket 8: 18
Socket 9: 19
Reprograming, testing mod 5...
Socket 0: 0
Socket 1: 1
Socket 2: 2
Socket 3: 3
Socket 4: 4
Socket 0: 5
Socket 1: 6
Socket 2: 7
Socket 3: 8
Socket 4: 9
Socket 0: 10
Socket 1: 11
Socket 2: 12
Socket 3: 13
Socket 4: 14
Socket 0: 15
Socket 1: 16
Socket 2: 17
Socket 3: 18
Socket 4: 19
Testing CBPF mod 20...
Socket 0: 0
Socket 1: 1
Socket 2: 2
Socket 3: 3
Socket 4: 4
Socket 5: 5
Socket 6: 6
Socket 7: 7
Socket 8: 8
Socket 9: 9
Socket 10: 10
Socket 11: 11
Socket 12: 12
Socket 13: 13
Socket 14: 14
Socket 15: 15
Socket 16: 16
Socket 17: 17
Socket 18: 18
Socket 19: 19
Socket 0: 20
Socket 1: 21
Socket 2: 22
Socket 3: 23
Socket 4: 24
Socket 5: 25
Socket 6: 26
Socket 7: 27
Socket 8: 28
Socket 9: 29
Socket 10: 30
Socket 11: 31
Socket 12: 32
Socket 13: 33
Socket 14: 34
Socket 15: 35
Socket 16: 36
Socket 17: 37
Socket 18: 38
Socket 19: 39
Reprograming, testing mod 10...
Socket 0: 0
Socket 1: 1
Socket 2: 2
Socket 3: 3
Socket 4: 4
Socket 5: 5
Socket 6: 6
Socket 7: 7
Socket 8: 8
Socket 9: 9
Socket 0: 10
Socket 1: 11
Socket 2: 12
Socket 3: 13
Socket 4: 14
Socket 5: 15
Socket 6: 16
Socket 7: 17
Socket 8: 18
Socket 9: 19
Socket 0: 20
Socket 1: 21
Socket 2: 22
Socket 3: 23
Socket 4: 24
Socket 5: 25
Socket 6: 26
Socket 7: 27
Socket 8: 28
Socket 9: 29
Socket 0: 30
Socket 1: 31
Socket 2: 32
Socket 3: 33
Socket 4: 34
Socket 5: 35
Socket 6: 36
Socket 7: 37
Socket 8: 38
Socket 9: 39
Testing too many filters...
Testing filters on non-SO_REUSEPORT socket...
---- IPv6 UDP ----
Testing EBPF mod 10...
Socket 0: 0
Socket 1: 1
Socket 2: 2
Socket 3: 3
Socket 4: 4
Socket 5: 5
Socket 6: 6
Socket 7: 7
Socket 8: 8
Socket 9: 9
Socket 0: 10
Socket 1: 11
Socket 2: 12
Socket 3: 13
Socket 4: 14
Socket 5: 15
Socket 6: 16
Socket 7: 17
Socket 8: 18
Socket 9: 19
Reprograming, testing mod 5...
Socket 0: 0
Socket 1: 1
Socket 2: 2
Socket 3: 3
Socket 4: 4
Socket 0: 5
Socket 1: 6
Socket 2: 7
Socket 3: 8
Socket 4: 9
Socket 0: 10
Socket 1: 11
Socket 2: 12
Socket 3: 13
Socket 4: 14
Socket 0: 15
Socket 1: 16
Socket 2: 17
Socket 3: 18
Socket 4: 19
Testing EBPF mod 20...
Socket 0: 0
Socket 1: 1
Socket 2: 2
Socket 3: 3
Socket 4: 4
Socket 5: 5
Socket 6: 6
Socket 7: 7
Socket 8: 8
Socket 9: 9
Socket 10: 10
Socket 11: 11
Socket 12: 12
Socket 13: 13
Socket 14: 14
Socket 15: 15
Socket 16: 16
Socket 17: 17
Socket 18: 18
Socket 19: 19
Socket 0: 20
Socket 1: 21
Socket 2: 22
Socket 3: 23
Socket 4: 24
Socket 5: 25
Socket 6: 26
Socket 7: 27
Socket 8: 28
Socket 9: 29
Socket 10: 30
Socket 11: 31
Socket 12: 32
Socket 13: 33
Socket 14: 34
Socket 15: 35
Socket 16: 36
Socket 17: 37
Socket 18: 38
Socket 19: 39
Reprograming, testing mod 10...
Socket 0: 0
Socket 1: 1
Socket 2: 2
Socket 3: 3
Socket 4: 4
Socket 5: 5
Socket 6: 6
Socket 7: 7
Socket 8: 8
Socket 9: 9
Socket 0: 10
Socket 1: 11
Socket 2: 12
Socket 3: 13
Socket 4: 14
Socket 5: 15
Socket 6: 16
Socket 7: 17
Socket 8: 18
Socket 9: 19
Socket 0: 20
Socket 1: 21
Socket 2: 22
Socket 3: 23
Socket 4: 24
Socket 5: 25
Socket 6: 26
Socket 7: 27
Socket 8: 28
Socket 9: 29
Socket 0: 30
Socket 1: 31
Socket 2: 32
Socket 3: 33
Socket 4: 34
Socket 5: 35
Socket 6: 36
Socket 7: 37
Socket 8: 38
Socket 9: 39
Testing CBPF mod 10...
Socket 0: 0
Socket 1: 1
Socket 2: 2
Socket 3: 3
Socket 4: 4
Socket 5: 5
Socket 6: 6
Socket 7: 7
Socket 8: 8
Socket 9: 9
Socket 0: 10
Socket 1: 11
Socket 2: 12
Socket 3: 13
Socket 4: 14
Socket 5: 15
Socket 6: 16
Socket 7: 17
Socket 8: 18
Socket 9: 19
Reprograming, testing mod 5...
Socket 0: 0
Socket 1: 1
Socket 2: 2
Socket 3: 3
Socket 4: 4
Socket 0: 5
Socket 1: 6
Socket 2: 7
Socket 3: 8
Socket 4: 9
Socket 0: 10
Socket 1: 11
Socket 2: 12
Socket 3: 13
Socket 4: 14
Socket 0: 15
Socket 1: 16
Socket 2: 17
Socket 3: 18
Socket 4: 19
Testing CBPF mod 20...
Socket 0: 0
Socket 1: 1
Socket 2: 2
Socket 3: 3
Socket 4: 4
Socket 5: 5
Socket 6: 6
Socket 7: 7
Socket 8: 8
Socket 9: 9
Socket 10: 10
Socket 11: 11
Socket 12: 12
Socket 13: 13
Socket 14: 14
Socket 15: 15
Socket 16: 16
Socket 17: 17
Socket 18: 18
Socket 19: 19
Socket 0: 20
Socket 1: 21
Socket 2: 22
Socket 3: 23
Socket 4: 24
Socket 5: 25
Socket 6: 26
Socket 7: 27
Socket 8: 28
Socket 9: 29
Socket 10: 30
Socket 11: 31
Socket 12: 32
Socket 13: 33
Socket 14: 34
Socket 15: 35
Socket 16: 36
Socket 17: 37
Socket 18: 38
Socket 19: 39
Reprograming, testing mod 10...
Socket 0: 0
Socket 1: 1
Socket 2: 2
Socket 3: 3
Socket 4: 4
Socket 5: 5
Socket 6: 6
Socket 7: 7
Socket 8: 8
Socket 9: 9
Socket 0: 10
Socket 1: 11
Socket 2: 12
Socket 3: 13
Socket 4: 14
Socket 5: 15
Socket 6: 16
Socket 7: 17
Socket 8: 18
Socket 9: 19
Socket 0: 20
Socket 1: 21
Socket 2: 22
Socket 3: 23
Socket 4: 24
Socket 5: 25
Socket 6: 26
Socket 7: 27
Socket 8: 28
Socket 9: 29
Socket 0: 30
Socket 1: 31
Socket 2: 32
Socket 3: 33
Socket 4: 34
Socket 5: 35
Socket 6: 36
Socket 7: 37
Socket 8: 38
Socket 9: 39
Testing too many filters...
Testing filters on non-SO_REUSEPORT socket...
---- IPv6 UDP w/ mapped IPv4 ----
Testing EBPF mod 20...
Socket 0: 0
Socket 1: 1
Socket 2: 2
Socket 3: 3
Socket 4: 4
Socket 5: 5
Socket 6: 6
Socket 7: 7
Socket 8: 8
Socket 9: 9
Socket 10: 10
Socket 11: 11
Socket 12: 12
Socket 13: 13
Socket 14: 14
Socket 15: 15
Socket 16: 16
Socket 17: 17
Socket 18: 18
Socket 19: 19
Socket 0: 20
Socket 1: 21
Socket 2: 22
Socket 3: 23
Socket 4: 24
Socket 5: 25
Socket 6: 26
Socket 7: 27
Socket 8: 28
Socket 9: 29
Socket 10: 30
Socket 11: 31
Socket 12: 32
Socket 13: 33
Socket 14: 34
Socket 15: 35
Socket 16: 36
Socket 17: 37
Socket 18: 38
Socket 19: 39
Reprograming, testing mod 10...
Socket 0: 0
Socket 1: 1
Socket 2: 2
Socket 3: 3
Socket 4: 4
Socket 5: 5
Socket 6: 6
Socket 7: 7
Socket 8: 8
Socket 9: 9
Socket 0: 10
Socket 1: 11
Socket 2: 12
Socket 3: 13
Socket 4: 14
Socket 5: 15
Socket 6: 16
Socket 7: 17
Socket 8: 18
Socket 9: 19
Socket 0: 20
Socket 1: 21
Socket 2: 22
Socket 3: 23
Socket 4: 24
Socket 5: 25
Socket 6: 26
Socket 7: 27
Socket 8: 28
Socket 9: 29
Socket 0: 30
Socket 1: 31
Socket 2: 32
Socket 3: 33
Socket 4: 34
Socket 5: 35
Socket 6: 36
Socket 7: 37
Socket 8: 38
Socket 9: 39
Testing EBPF mod 10...
Socket 0: 0
Socket 1: 1
Socket 2: 2
Socket 3: 3
Socket 4: 4
Socket 5: 5
Socket 6: 6
Socket 7: 7
Socket 8: 8
Socket 9: 9
Socket 0: 10
Socket 1: 11
Socket 2: 12
Socket 3: 13
Socket 4: 14
Socket 5: 15
Socket 6: 16
Socket 7: 17
Socket 8: 18
Socket 9: 19
Reprograming, testing mod 5...
Socket 0: 0
Socket 1: 1
Socket 2: 2
Socket 3: 3
Socket 4: 4
Socket 0: 5
Socket 1: 6
Socket 2: 7
Socket 3: 8
Socket 4: 9
Socket 0: 10
Socket 1: 11
Socket 2: 12
Socket 3: 13
Socket 4: 14
Socket 0: 15
Socket 1: 16
Socket 2: 17
Socket 3: 18
Socket 4: 19
Testing CBPF mod 10...
Socket 0: 0
Socket 1: 1
Socket 2: 2
Socket 3: 3
Socket 4: 4
Socket 5: 5
Socket 6: 6
Socket 7: 7
Socket 8: 8
Socket 9: 9
Socket 0: 10
Socket 1: 11
Socket 2: 12
Socket 3: 13
Socket 4: 14
Socket 5: 15
Socket 6: 16
Socket 7: 17
Socket 8: 18
Socket 9: 19
Reprograming, testing mod 5...
Socket 0: 0
Socket 1: 1
Socket 2: 2
Socket 3: 3
Socket 4: 4
Socket 0: 5
Socket 1: 6
Socket 2: 7
Socket 3: 8
Socket 4: 9
Socket 0: 10
Socket 1: 11
Socket 2: 12
Socket 3: 13
Socket 4: 14
Socket 0: 15
Socket 1: 16
Socket 2: 17
Socket 3: 18
Socket 4: 19
Testing CBPF mod 20...
Socket 0: 0
Socket 1: 1
Socket 2: 2
Socket 3: 3
Socket 4: 4
Socket 5: 5
Socket 6: 6
Socket 7: 7
Socket 8: 8
Socket 9: 9
Socket 10: 10
Socket 11: 11
Socket 12: 12
Socket 13: 13
Socket 14: 14
Socket 15: 15
Socket 16: 16
Socket 17: 17
Socket 18: 18
Socket 19: 19
Socket 0: 20
Socket 1: 21
Socket 2: 22
Socket 3: 23
Socket 4: 24
Socket 5: 25
Socket 6: 26
Socket 7: 27
Socket 8: 28
Socket 9: 29
Socket 10: 30
Socket 11: 31
Socket 12: 32
Socket 13: 33
Socket 14: 34
Socket 15: 35
Socket 16: 36
Socket 17: 37
Socket 18: 38
Socket 19: 39
Reprograming, testing mod 10...
Socket 0: 0
Socket 1: 1
Socket 2: 2
Socket 3: 3
Socket 4: 4
Socket 5: 5
Socket 6: 6
Socket 7: 7
Socket 8: 8
Socket 9: 9
Socket 0: 10
Socket 1: 11
Socket 2: 12
Socket 3: 13
Socket 4: 14
Socket 5: 15
Socket 6: 16
Socket 7: 17
Socket 8: 18
Socket 9: 19
Socket 0: 20
Socket 1: 21
Socket 2: 22
Socket 3: 23
Socket 4: 24
Socket 5: 25
Socket 6: 26
Socket 7: 27
Socket 8: 28
Socket 9: 29
Socket 0: 30
Socket 1: 31
Socket 2: 32
Socket 3: 33
Socket 4: 34
Socket 5: 35
Socket 6: 36
Socket 7: 37
Socket 8: 38
Socket 9: 39
---- IPv4 TCP ----
Testing EBPF mod 10...
Socket 0: 0
Socket 1: 1
Socket 2: 2
Socket 3: 3
Socket 4: 4
Socket 5: 5
Socket 6: 6
Socket 7: 7
Socket 8: 8
Socket 9: 9
Socket 0: 10
Socket 1: 11
Socket 2: 12
Socket 3: 13
Socket 4: 14
Socket 5: 15
Socket 6: 16
Socket 7: 17
Socket 8: 18
Socket 9: 19
Reprograming, testing mod 5...
Socket 0: 0
Socket 1: 1
Socket 2: 2
Socket 3: 3
Socket 4: 4
Socket 0: 5
Socket 1: 6
Socket 2: 7
Socket 3: 8
Socket 4: 9
Socket 0: 10
Socket 1: 11
Socket 2: 12
Socket 3: 13
Socket 4: 14
Socket 0: 15
Socket 1: 16
Socket 2: 17
Socket 3: 18
Socket 4: 19
Testing CBPF mod 10...
Socket 0: 0
Socket 1: 1
Socket 2: 2
Socket 3: 3
Socket 4: 4
Socket 5: 5
Socket 6: 6
Socket 7: 7
Socket 8: 8
Socket 9: 9
Socket 0: 10
Socket 1: 11
Socket 2: 12
Socket 3: 13
Socket 4: 14
Socket 5: 15
Socket 6: 16
Socket 7: 17
Socket 8: 18
Socket 9: 19
Reprograming, testing mod 5...
Socket 0: 0
Socket 1: 1
Socket 2: 2
Socket 3: 3
Socket 4: 4
Socket 0: 5
Socket 1: 6
Socket 2: 7
Socket 3: 8
Socket 4: 9
Socket 0: 10
Socket 1: 11
Socket 2: 12
Socket 3: 13
Socket 4: 14
Socket 0: 15
Socket 1: 16
Socket 2: 17
Socket 3: 18
Socket 4: 19
Testing too many filters...
Testing filters on non-SO_REUSEPORT socket...
---- IPv6 TCP ----
Testing EBPF mod 10...
Socket 0: 0
Socket 1: 1
Socket 2: 2
Socket 3: 3
Socket 4: 4
Socket 5: 5
Socket 6: 6
Socket 7: 7
Socket 8: 8
Socket 9: 9
Socket 0: 10
Socket 1: 11
Socket 2: 12
Socket 3: 13
Socket 4: 14
Socket 5: 15
Socket 6: 16
Socket 7: 17
Socket 8: 18
Socket 9: 19
Reprograming, testing mod 5...
Socket 0: 0
Socket 1: 1
Socket 2: 2
Socket 3: 3
Socket 4: 4
Socket 0: 5
Socket 1: 6
Socket 2: 7
Socket 3: 8
Socket 4: 9
Socket 0: 10
Socket 1: 11
Socket 2: 12
Socket 3: 13
Socket 4: 14
Socket 0: 15
Socket 1: 16
Socket 2: 17
Socket 3: 18
Socket 4: 19
Testing CBPF mod 10...
Socket 0: 0
Socket 1: 1
Socket 2: 2
Socket 3: 3
Socket 4: 4
Socket 5: 5
Socket 6: 6
Socket 7: 7
Socket 8: 8
Socket 9: 9
Socket 0: 10
Socket 1: 11
Socket 2: 12
Socket 3: 13
Socket 4: 14
Socket 5: 15
Socket 6: 16
Socket 7: 17
Socket 8: 18
Socket 9: 19
Reprograming, testing mod 5...
Socket 0: 0
Socket 1: 1
Socket 2: 2
Socket 3: 3
Socket 4: 4
Socket 0: 5
Socket 1: 6
Socket 2: 7
Socket 3: 8
Socket 4: 9
Socket 0: 10
Socket 1: 11
Socket 2: 12
Socket 3: 13
Socket 4: 14
Socket 0: 15
Socket 1: 16
Socket 2: 17
Socket 3: 18
Socket 4: 19
Testing too many filters...
Testing filters on non-SO_REUSEPORT socket...
---- IPv6 TCP w/ mapped IPv4 ----
Testing EBPF mod 10...
Socket 0: 0
Socket 1: 1
Socket 2: 2
Socket 3: 3
Socket 4: 4
Socket 5: 5
Socket 6: 6
Socket 7: 7
Socket 8: 8
Socket 9: 9
Socket 0: 10
Socket 1: 11
Socket 2: 12
Socket 3: 13
Socket 4: 14
Socket 5: 15
Socket 6: 16
Socket 7: 17
Socket 8: 18
Socket 9: 19
Reprograming, testing mod 5...
Socket 0: 0
Socket 1: 1
Socket 2: 2
Socket 3: 3
Socket 4: 4
Socket 0: 5
Socket 1: 6
Socket 2: 7
Socket 3: 8
Socket 4: 9
Socket 0: 10
Socket 1: 11
Socket 2: 12
Socket 3: 13
Socket 4: 14
Socket 0: 15
Socket 1: 16
Socket 2: 17
Socket 3: 18
Socket 4: 19
Testing CBPF mod 10...
Socket 0: 0
Socket 1: 1
Socket 2: 2
Socket 3: 3
Socket 4: 4
Socket 5: 5
Socket 6: 6
Socket 7: 7
Socket 8: 8
Socket 9: 9
Socket 0: 10
Socket 1: 11
Socket 2: 12
Socket 3: 13
Socket 4: 14
Socket 5: 15
Socket 6: 16
Socket 7: 17
Socket 8: 18
Socket 9: 19
Reprograming, testing mod 5...
Socket 0: 0
Socket 1: 1
Socket 2: 2
Socket 3: 3
Socket 4: 4
Socket 0: 5
Socket 1: 6
Socket 2: 7
Socket 3: 8
Socket 4: 9
Socket 0: 10
Socket 1: 11
Socket 2: 12
Socket 3: 13
Socket 4: 14
Socket 0: 15
Socket 1: 16
Socket 2: 17
Socket 3: 18
Socket 4: 19
Testing filter add without bind...
SUCCESS
ok 1..1 selftests: net: reuseport_bpf [PASS]
selftests: net: reuseport_bpf_cpu
========================================
---- IPv4 UDP ----
send cpu 0, receive socket 0
send cpu 1, receive socket 1
send cpu 1, receive socket 1
send cpu 0, receive socket 0
send cpu 0, receive socket 0
send cpu 1, receive socket 1
---- IPv6 UDP ----
send cpu 0, receive socket 0
send cpu 1, receive socket 1
send cpu 1, receive socket 1
send cpu 0, receive socket 0
send cpu 0, receive socket 0
send cpu 1, receive socket 1
---- IPv4 TCP ----
send cpu 0, receive socket 0
send cpu 1, receive socket 1
send cpu 1, receive socket 1
send cpu 0, receive socket 0
send cpu 0, receive socket 0
send cpu 1, receive socket 1
---- IPv6 TCP ----
send cpu 0, receive socket 0
send cpu 1, receive socket 1
send cpu 1, receive socket 1
send cpu 0, receive socket 0
send cpu 0, receive socket 0
send cpu 1, receive socket 1
SUCCESS
ok 1..2 selftests: net: reuseport_bpf_cpu [PASS]
selftests: net: reuseport_bpf_numa
========================================
---- IPv4 UDP ----
send node 0, receive socket 0
send node 0, receive socket 0
---- IPv6 UDP ----
send node 0, receive socket 0
send node 0, receive socket 0
---- IPv4 TCP ----
send node 0, receive socket 0
send node 0, receive socket 0
---- IPv6 TCP ----
send node 0, receive socket 0
send node 0, receive socket 0
SUCCESS
ok 1..3 selftests: net: reuseport_bpf_numa [PASS]
selftests: net: reuseport_dualstack
========================================
---- UDP IPv4 created before IPv6 ----
---- UDP IPv6 created before IPv4 ----
---- UDP IPv4 created before IPv6 (large) ----
---- UDP IPv6 created before IPv4 (large) ----
---- TCP IPv4 created before IPv6 ----
---- TCP IPv6 created before IPv4 ----
SUCCESS
ok 1..4 selftests: net: reuseport_dualstack [PASS]
selftests: net: reuseaddr_conflict
========================================
Opening 127.0.0.1:9999
Opening INADDR_ANY:9999
bind: Address already in use
Opening in6addr_any:9999
Opening INADDR_ANY:9999
bind: Address already in use
Opening INADDR_ANY:9999 after closing ipv6 socket
bind: Address already in use
Successok 1..5 selftests: net: reuseaddr_conflict [PASS]
selftests: net: tls
========================================
[==========] Running 29 tests from 2 test cases.
[ RUN ] tls.sendfile
[ OK ] tls.sendfile
[ RUN ] tls.send_then_sendfile
[ OK ] tls.send_then_sendfile
[ RUN ] tls.recv_max
[ OK ] tls.recv_max
[ RUN ] tls.recv_small
[ OK ] tls.recv_small
[ RUN ] tls.msg_more
[ OK ] tls.msg_more
[ RUN ] tls.sendmsg_single
[ OK ] tls.sendmsg_single
[ RUN ] tls.sendmsg_large
[ OK ] tls.sendmsg_large
[ RUN ] tls.sendmsg_multiple
[ OK ] tls.sendmsg_multiple
[ RUN ] tls.sendmsg_multiple_stress
[ OK ] tls.sendmsg_multiple_stress
[ RUN ] tls.splice_from_pipe
[ OK ] tls.splice_from_pipe
[ RUN ] tls.splice_from_pipe2
[ OK ] tls.splice_from_pipe2
[ RUN ] tls.send_and_splice
[ OK ] tls.send_and_splice
[ RUN ] tls.splice_to_pipe
[ OK ] tls.splice_to_pipe
[ RUN ] tls.recvmsg_single
[ OK ] tls.recvmsg_single
[ RUN ] tls.recvmsg_single_max
[ OK ] tls.recvmsg_single_max
[ RUN ] tls.recvmsg_multiple
[ OK ] tls.recvmsg_multiple
[ RUN ] tls.single_send_multiple_recv
[ OK ] tls.single_send_multiple_recv
[ RUN ] tls.multiple_send_single_recv
[ OK ] tls.multiple_send_single_recv
[ RUN ] tls.recv_partial
[ OK ] tls.recv_partial
[ RUN ] tls.recv_nonblock
[ OK ] tls.recv_nonblock
[ RUN ] tls.recv_peek
[ OK ] tls.recv_peek
[ RUN ] tls.recv_peek_multiple
[ OK ] tls.recv_peek_multiple
[ RUN ] tls.recv_peek_multiple_records
[ OK ] tls.recv_peek_multiple_records
[ RUN ] tls.recv_peek_large_buf_mult_recs
[ OK ] tls.recv_peek_large_buf_mult_recs
[ RUN ] tls.pollin
[ OK ] tls.pollin
[ RUN ] tls.poll_wait
[ OK ] tls.poll_wait
[ RUN ] tls.blocking
[ OK ] tls.blocking
[ RUN ] tls.nonblocking
[ OK ] tls.nonblocking
[ RUN ] tls.control_msg
[ OK ] tls.control_msg
[==========] 29 / 29 tests passed.
[ PASSED ]
ok 1..6 selftests: net: tls [PASS]
selftests: net: run_netsocktests
========================================
--------------------
running socket test
--------------------
[PASS]
ok 1..7 selftests: net: run_netsocktests [PASS]
selftests: net: run_afpackettests
========================================
--------------------
running psock_fanout test
--------------------
test: control single socket
test: control multiple sockets
test: unique ids
test: datapath 0x0 ports 8000,8002
info: count=0,0, expect=0,0
info: count=15,5, expect=15,5
info: count=20,5, expect=20,5
test: datapath 0x1000 ports 8000,8002
info: count=0,0, expect=0,0
info: count=15,5, expect=15,5
info: count=20,15, expect=20,15
test: datapath 0x1 ports 8000,8002
info: count=0,0, expect=0,0
info: count=10,10, expect=10,10
info: count=17,18, expect=18,17
test: datapath 0x3 ports 8000,8002
info: count=0,0, expect=0,0
info: count=15,5, expect=15,5
info: count=20,15, expect=20,15
test: datapath 0x6 ports 8000,8002
info: count=0,0, expect=0,0
info: count=5,15, expect=15,5
info: count=20,15, expect=15,20
test: datapath 0x7 ports 8000,8002
info: count=0,0, expect=0,0
info: count=5,15, expect=15,5
info: count=20,15, expect=15,20
test: datapath 0x2 ports 8000,8002
info: count=0,0, expect=0,0
info: count=20,0, expect=20,0
info: count=20,0, expect=20,0
test: datapath 0x2 ports 8000,8002
info: count=0,0, expect=0,0
info: count=0,20, expect=0,20
info: count=0,20, expect=0,20
test: datapath 0x2000 ports 8000,8002
info: count=0,0, expect=0,0
info: count=20,20, expect=20,20
info: count=20,20, expect=20,20
OK. All tests passed
[PASS]
--------------------
running psock_tpacket test
--------------------
test: TPACKET_V1 with PACKET_RX_RING .................... 100 pkts (14200 bytes)
test: TPACKET_V1 with PACKET_TX_RING .................... 100 pkts (14200 bytes)
test: TPACKET_V2 with PACKET_RX_RING .................... 100 pkts (14200 bytes)
test: TPACKET_V2 with PACKET_TX_RING .................... 100 pkts (14200 bytes)
test: TPACKET_V3 with PACKET_RX_RING .................... 100 pkts (14200 bytes)
test: TPACKET_V3 with PACKET_TX_RING .................... 100 pkts (14200 bytes)
OK. All tests passed
[PASS]
--------------------
running txring_overwrite test
--------------------
read: a (0x61)
read: b (0x62)
[PASS]
ok 1..8 selftests: net: run_afpackettests [PASS]
selftests: net: test_bpf.sh
========================================
test_bpf: ok
ok 1..9 selftests: net: test_bpf.sh [PASS]
selftests: net: netdevice.sh
========================================
SKIP: eth0: interface already up
Cannot get device udp-fragmentation-offload settings: Operation not supported
PASS: eth0: ethtool list features
PASS: eth0: ethtool dump
PASS: eth0: ethtool stats
SKIP: eth0: interface kept up
ok 1..10 selftests: net: netdevice.sh [PASS]
selftests: net: rtnetlink.sh
========================================
PASS: policy routing
PASS: route get
PASS: tc htb hierarchy
PASS: gre tunnel endpoint
PASS: gretap
RTNETLINK answers: Operation not supported
Cannot find device "ip6gretap00"
Cannot find device "ip6gretap00"
Cannot find device "ip6gretap00"
RTNETLINK answers: Operation not supported
Cannot find device "ip6gretap00"
FAIL: ip6gretap
PASS: erspan
RTNETLINK answers: Operation not supported
Cannot find device "ip6erspan00"
Cannot find device "ip6erspan00"
Cannot find device "ip6erspan00"
RTNETLINK answers: Operation not supported
Cannot find device "ip6erspan00"
Cannot find device "ip6erspan00"
Cannot find device "ip6erspan00"
RTNETLINK answers: Operation not supported
Cannot find device "ip6erspan00"
FAIL: ip6erspan
PASS: bridge setup
PASS: ipv6 addrlabel
PASS: set ifalias da7b7d10-b0de-4028-b3ae-13ed91e90bc9 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 1..11 selftests: net: rtnetlink.sh [PASS]
selftests: net: xfrm_policy.sh
========================================
PASS: policy before exception matches
PASS: ping to .254 bypassed ipsec tunnel
PASS: direct policy matches
PASS: policy matches
ok 1..12 selftests: net: xfrm_policy.sh [PASS]
selftests: net: fib_tests.sh
========================================
Single path route test
Start point
TEST: IPv4 fibmatch [ OK ]
TEST: IPv6 fibmatch [ OK ]
Nexthop device deleted
TEST: IPv4 fibmatch - no route [ OK ]
TEST: IPv6 fibmatch - no route [ OK ]
Multipath route test
Start point
TEST: IPv4 fibmatch [ OK ]
TEST: IPv6 fibmatch [ OK ]
One nexthop device deleted
TEST: IPv4 - multipath route removed on delete [ OK ]
TEST: IPv6 - multipath down to single path [ OK ]
Second nexthop device deleted
TEST: IPv6 - no route [ OK ]
Single path, admin down
Start point
TEST: IPv4 fibmatch [ OK ]
TEST: IPv6 fibmatch [ OK ]
Route deleted on down
TEST: IPv4 fibmatch [ OK ]
TEST: IPv6 fibmatch [ OK ]
Admin down multipath
Verify start point
TEST: IPv4 fibmatch [ OK ]
TEST: IPv6 fibmatch [ OK ]
One device down, one up
TEST: IPv4 fibmatch on down device [ OK ]
TEST: IPv6 fibmatch on down device [ OK ]
TEST: IPv4 fibmatch on up device [ OK ]
TEST: IPv6 fibmatch on up device [ OK ]
TEST: IPv4 flags on down device [ OK ]
TEST: IPv6 flags on down device [ OK ]
TEST: IPv4 flags on up device [ OK ]
TEST: IPv6 flags on up device [ OK ]
Other device down and up
TEST: IPv4 fibmatch on down device [ OK ]
TEST: IPv6 fibmatch on down device [ OK ]
TEST: IPv4 fibmatch on up device [ OK ]
TEST: IPv6 fibmatch on up device [ OK ]
TEST: IPv4 flags on down device [ OK ]
TEST: IPv6 flags on down device [ OK ]
TEST: IPv4 flags on up device [ OK ]
TEST: IPv6 flags on up device [ OK ]
Both devices down
TEST: IPv4 fibmatch [ OK ]
TEST: IPv6 fibmatch [ OK ]
Local carrier tests - single path
Start point
TEST: IPv4 fibmatch [ OK ]
TEST: IPv6 fibmatch [ OK ]
TEST: IPv4 - no linkdown flag [ OK ]
TEST: IPv6 - no linkdown flag [ OK ]
Carrier off on nexthop
TEST: IPv4 fibmatch [ OK ]
TEST: IPv6 fibmatch [ OK ]
TEST: IPv4 - linkdown flag set [ OK ]
TEST: IPv6 - linkdown flag set [ OK ]
Route to local address with carrier down
TEST: IPv4 fibmatch [ OK ]
TEST: IPv6 fibmatch [ OK ]
TEST: IPv4 linkdown flag set [ OK ]
TEST: IPv6 linkdown flag set [ OK ]
Single path route carrier test
Start point
TEST: IPv4 fibmatch [ OK ]
TEST: IPv6 fibmatch [ OK ]
TEST: IPv4 no linkdown flag [ OK ]
TEST: IPv6 no linkdown flag [ OK ]
Carrier down
TEST: IPv4 fibmatch [ OK ]
TEST: IPv6 fibmatch [ OK ]
TEST: IPv4 linkdown flag set [ OK ]
TEST: IPv6 linkdown flag set [ OK ]
Second address added with carrier down
TEST: IPv4 fibmatch [ OK ]
TEST: IPv6 fibmatch [ OK ]
TEST: IPv4 linkdown flag set [ OK ]
TEST: IPv6 linkdown flag set [ OK ]
IPv4 nexthop tests
<<< write me >>>
IPv6 nexthop tests
TEST: Directly connected nexthop, unicast address [ OK ]
TEST: Directly connected nexthop, unicast address with device [ OK ]
TEST: Gateway is linklocal address [ OK ]
TEST: Gateway is linklocal address, no device [ OK ]
TEST: Gateway can not be local unicast address [ OK ]
TEST: Gateway can not be local unicast address, with device [ OK ]
TEST: Gateway can not be a local linklocal address [ OK ]
TEST: Gateway can be local address in a VRF [ OK ]
TEST: Gateway can be local address in a VRF, with device [ OK ]
TEST: Gateway can be local linklocal address in a VRF [ OK ]
TEST: Redirect to VRF lookup [ OK ]
TEST: VRF route, gateway can be local address in default VRF [ OK ]
TEST: VRF route, gateway can not be a local address [ OK ]
TEST: VRF route, gateway can not be a local addr with device [ OK ]
IPv6 route add / append tests
TEST: Attempt to add duplicate route - gw [ OK ]
TEST: Attempt to add duplicate route - dev only [ OK ]
TEST: Attempt to add duplicate route - reject route [ OK ]
TEST: Append nexthop to existing route - gw [ OK ]
TEST: Add multipath route [ OK ]
TEST: Attempt to add duplicate multipath route [ OK ]
TEST: Route add with different metrics [ OK ]
TEST: Route delete with metric [ OK ]
IPv6 route replace tests
TEST: Single path with single path [ OK ]
TEST: Single path with multipath [ OK ]
TEST: Single path with single path via multipath attribute [ OK ]
TEST: Invalid nexthop [ OK ]
TEST: Single path - replace of non-existent route [ OK ]
TEST: Multipath with multipath [ OK ]
TEST: Multipath with single path [ OK ]
TEST: Multipath with single path via multipath attribute [ OK ]
TEST: Multipath - invalid first nexthop [ OK ]
TEST: Multipath - invalid second nexthop [ OK ]
TEST: Multipath - replace of non-existent route [ OK ]
IPv4 route add / append tests
TEST: Attempt to add duplicate route - gw [ OK ]
TEST: Attempt to add duplicate route - dev only [ OK ]
TEST: Attempt to add duplicate route - reject route [ OK ]
TEST: Add new nexthop for existing prefix [ OK ]
TEST: Append nexthop to existing route - gw [ OK ]
TEST: Append nexthop to existing route - dev only [ OK ]
TEST: Append nexthop to existing route - reject route [ OK ]
TEST: Append nexthop to existing reject route - gw [ OK ]
TEST: Append nexthop to existing reject route - dev only [ OK ]
TEST: add multipath route [ OK ]
TEST: Attempt to add duplicate multipath route [ OK ]
TEST: Route add with different metrics [ OK ]
TEST: Route delete with metric [ OK ]
IPv4 route replace tests
TEST: Single path with single path [ OK ]
TEST: Single path with multipath [ OK ]
TEST: Single path with reject route [ OK ]
TEST: Single path with single path via multipath attribute [ OK ]
TEST: Invalid nexthop [ OK ]
TEST: Single path - replace of non-existent route [ OK ]
TEST: Multipath with multipath [ OK ]
TEST: Multipath with single path [ OK ]
TEST: Multipath with single path via multipath attribute [ OK ]
TEST: Multipath with reject route [ OK ]
TEST: Multipath - invalid first nexthop [ OK ]
TEST: Multipath - invalid second nexthop [ OK ]
TEST: Multipath - replace of non-existent route [ OK ]
IPv6 prefix route tests
TEST: Default metric [ OK ]
TEST: User specified metric on first device [ OK ]
TEST: User specified metric on second device [ OK ]
TEST: Delete of address on first device [ OK ]
TEST: Modify metric of address [ OK ]
Command line is not complete. Try option "help"
TEST: Prefix route removed on link down [ OK ]
TEST: Prefix route with metric on link up [ OK ]
IPv4 prefix route tests
TEST: Default metric [ OK ]
TEST: User specified metric on first device [ OK ]
TEST: User specified metric on second device [ OK ]
TEST: Delete of address on first device [ OK ]
TEST: Modify metric of address [ OK ]
Command line is not complete. Try option "help"
TEST: Prefix route removed on link down [ OK ]
TEST: Prefix route with metric on link up [ OK ]
IPv6 routes with metrics
TEST: Single path route with mtu metric [ OK ]
TEST: Multipath route via 2 single routes with mtu metric on first [ OK ]
TEST: Multipath route via 2 single routes with mtu metric on 2nd [ OK ]
TEST: MTU of second leg [ OK ]
TEST: Multipath route with mtu metric [ OK ]
TEST: Using route with mtu metric [ OK ]
TEST: Invalid metric (fails metric_convert) [ OK ]
IPv4 route add / append tests
TEST: Single path route with mtu metric [ OK ]
TEST: Multipath route with mtu metric [ OK ]
TEST: Using route with mtu metric [ OK ]
TEST: Invalid metric (fails metric_convert) [ OK ]
Tests passed: 141
Tests failed: 0
ok 1..13 selftests: net: fib_tests.sh [PASS]
selftests: net: fib-onlink-tests.sh
========================================
########################################
Configuring interfaces
RTNETLINK answers: File exists
not ok 1..14 selftests: net: fib-onlink-tests.sh [FAIL]
selftests: net: pmtu.sh
========================================
TEST: ipv4: PMTU exceptions [ OK ]
connect: Cannot assign requested address
connect: Cannot assign requested address
TEST: ipv6: PMTU exceptions [FAIL]
PMTU exception wasn't created after exceeding MTU
TEST: IPv4 over vxlan4: PMTU exceptions [ OK ]
TEST: IPv6 over vxlan4: PMTU exceptions [ OK ]
TEST: IPv4 over vxlan6: PMTU exceptions [ OK ]
connect: Cannot assign requested address
TEST: IPv6 over vxlan6: PMTU exceptions [FAIL]
PMTU exception wasn't created after exceeding link layer MTU on vxlan interface
RTNETLINK answers: Operation not supported
geneve4 not supported
TEST: IPv4 over geneve4: PMTU exceptions [SKIP]
RTNETLINK answers: Operation not supported
geneve4 not supported
TEST: IPv6 over geneve4: PMTU exceptions [SKIP]
RTNETLINK answers: Operation not supported
geneve6 not supported
TEST: IPv4 over geneve6: PMTU exceptions [SKIP]
RTNETLINK answers: Operation not supported
geneve6 not supported
TEST: IPv6 over geneve6: PMTU exceptions [SKIP]
TEST: IPv4 over fou4: PMTU exceptions [ OK ]
TEST: IPv6 over fou4: PMTU exceptions [ OK ]
TEST: IPv4 over fou6: PMTU exceptions [ OK ]
TEST: IPv6 over fou6: PMTU exceptions [ OK ]
TEST: IPv4 over gue4: PMTU exceptions [ OK ]
TEST: IPv6 over gue4: PMTU exceptions [ OK ]
TEST: IPv4 over gue6: PMTU exceptions [ OK ]
TEST: IPv6 over gue6: PMTU exceptions [FAIL]
found PMTU exception with incorrect MTU 4940, expected 3940, after exceeding link layer MTU on gue interface
TEST: vti6: PMTU exceptions [ OK ]
TEST: vti4: PMTU exceptions [ OK ]
TEST: vti4: default MTU assignment [ OK ]
TEST: vti6: default MTU assignment [ OK ]
TEST: vti4: MTU setting on link creation [ OK ]
TEST: vti6: MTU setting on link creation [ OK ]
TEST: vti6: MTU changes on link changes [ OK ]
not ok 1..15 selftests: net: pmtu.sh [FAIL]
selftests: net: udpgso.sh
========================================
ipv4 cmsg
device mtu (orig): 65536
device mtu (test): 1500
ipv4 tx:1 gso:0
ipv4 tx:1472 gso:0
ipv4 tx:1473 gso:0 (fail)
ipv4 tx:1472 gso:1472 (fail)
ipv4 tx:1473 gso:1472
ipv4 tx:2944 gso:1472
ipv4 tx:2945 gso:1472
ipv4 tx:64768 gso:1472
ipv4 tx:65507 gso:1472
ipv4 tx:65508 gso:1472 (fail)
ipv4 tx:1 gso:1 (fail)
ipv4 tx:2 gso:1
ipv4 tx:5 gso:2
ipv4 tx:36 gso:1
ipv4 tx:37 gso:1 (fail)
OK
ipv4 setsockopt
device mtu (orig): 65536
device mtu (test): 1500
ipv4 tx:1 gso:0
ipv4 tx:1472 gso:0
ipv4 tx:1473 gso:0 (fail)
ipv4 tx:1472 gso:1472 (fail)
ipv4 tx:1473 gso:1472
ipv4 tx:2944 gso:1472
ipv4 tx:2945 gso:1472
ipv4 tx:64768 gso:1472
ipv4 tx:65507 gso:1472
ipv4 tx:65508 gso:1472 (fail)
ipv4 tx:1 gso:1 (fail)
ipv4 tx:2 gso:1
ipv4 tx:5 gso:2
ipv4 tx:36 gso:1
ipv4 tx:37 gso:1 (fail)
OK
ipv6 cmsg
device mtu (orig): 65536
device mtu (test): 1500
ipv6 tx:1 gso:0
ipv6 tx:1452 gso:0
ipv6 tx:1453 gso:0 (fail)
ipv6 tx:1452 gso:1452 (fail)
ipv6 tx:1453 gso:1452
ipv6 tx:2904 gso:1452
ipv6 tx:2905 gso:1452
ipv6 tx:65340 gso:1452
ipv6 tx:65527 gso:1452
ipv6 tx:65528 gso:1452 (fail)
ipv6 tx:1 gso:1 (fail)
ipv6 tx:2 gso:1
ipv6 tx:5 gso:2
ipv6 tx:16 gso:1
ipv6 tx:17 gso:1 (fail)
OK
ipv6 setsockopt
device mtu (orig): 65536
device mtu (test): 1500
ipv6 tx:1 gso:0
ipv6 tx:1452 gso:0
ipv6 tx:1453 gso:0 (fail)
ipv6 tx:1452 gso:1452 (fail)
ipv6 tx:1453 gso:1452
ipv6 tx:2904 gso:1452
ipv6 tx:2905 gso:1452
ipv6 tx:65340 gso:1452
ipv6 tx:65527 gso:1452
ipv6 tx:65528 gso:1452 (fail)
ipv6 tx:1 gso:1 (fail)
ipv6 tx:2 gso:1
ipv6 tx:5 gso:2
ipv6 tx:16 gso:1
ipv6 tx:17 gso:1 (fail)
OK
ipv4 connected
device mtu (orig): 65536
device mtu (test): 1600
route mtu (test): 1500
path mtu (read): 1500
ipv4 tx:1 gso:0
ipv4 tx:1472 gso:0
ipv4 tx:1473 gso:0 (fail)
ipv4 tx:1472 gso:1472 (fail)
ipv4 tx:1473 gso:1472
ipv4 tx:2944 gso:1472
ipv4 tx:2945 gso:1472
ipv4 tx:64768 gso:1472
ipv4 tx:65507 gso:1472
ipv4 tx:65508 gso:1472 (fail)
ipv4 tx:1 gso:1 (fail)
ipv4 tx:2 gso:1
ipv4 tx:5 gso:2
ipv4 tx:36 gso:1
ipv4 tx:37 gso:1 (fail)
OK
ipv4 msg_more
device mtu (orig): 65536
device mtu (test): 1500
ipv4 tx:1 gso:0
ipv4 tx:1472 gso:0
ipv4 tx:1473 gso:0 (fail)
ipv4 tx:1472 gso:1472 (fail)
ipv4 tx:1473 gso:1472
ipv4 tx:2944 gso:1472
ipv4 tx:2945 gso:1472
ipv4 tx:64768 gso:1472
ipv4 tx:65507 gso:1472
ipv4 tx:65508 gso:1472 (fail)
ipv4 tx:1 gso:1 (fail)
ipv4 tx:2 gso:1
ipv4 tx:5 gso:2
ipv4 tx:36 gso:1
ipv4 tx:37 gso:1 (fail)
OK
ipv6 msg_more
device mtu (orig): 65536
device mtu (test): 1500
ipv6 tx:1 gso:0
ipv6 tx:1452 gso:0
ipv6 tx:1453 gso:0 (fail)
ipv6 tx:1452 gso:1452 (fail)
ipv6 tx:1453 gso:1452
ipv6 tx:2904 gso:1452
ipv6 tx:2905 gso:1452
ipv6 tx:65340 gso:1452
ipv6 tx:65527 gso:1452
ipv6 tx:65528 gso:1452 (fail)
ipv6 tx:1 gso:1 (fail)
ipv6 tx:2 gso:1
ipv6 tx:5 gso:2
ipv6 tx:16 gso:1
ipv6 tx:17 gso:1 (fail)
OK
ok 1..16 selftests: net: udpgso.sh [PASS]
selftests: net: ip_defrag.sh
========================================
ipv4 defrag
PASS
seed = 1550500573
ipv4 defrag with overlaps
seed = 1550500574
./ip_defrag: recv: expected timeout; got 1564
not ok 1..17 selftests: net: ip_defrag.sh [FAIL]
selftests: net: udpgso_bench.sh
========================================
ipv4
tcp
tcp rx: 4492 MB/s 74311 calls/s
tcp tx: 4492 MB/s 76190 calls/s 76190 msg/s
tcp tx: 3694 MB/s 62653 calls/s 62653 msg/s
tcp rx: 3694 MB/s 61543 calls/s
tcp rx: 3762 MB/s 63279 calls/s
tcp tx: 3762 MB/s 63811 calls/s 63811 msg/s
tcp zerocopy
tcp tx: 2467 MB/s 41843 calls/s 41843 msg/s
tcp rx: 2467 MB/s 31760 calls/s
tcp tx: 2317 MB/s 39311 calls/s 39311 msg/s
tcp rx: 2317 MB/s 32552 calls/s
tcp rx: 2252 MB/s 23121 calls/s
tcp tx: 2252 MB/s 38201 calls/s 38201 msg/s
udp
udp rx: 267 MB/s 190480 calls/s
udp tx: 280 MB/s 199584 calls/s 4752 msg/s
udp rx: 317 MB/s 225956 calls/s
udp tx: 319 MB/s 227892 calls/s 5426 msg/s
udp rx: 295 MB/s 210504 calls/s
udp tx: 306 MB/s 218442 calls/s 5201 msg/s
udp rx: 348 MB/s 247930 calls/s
udp gso
udp rx: 933 MB/s 665282 calls/s
udp tx: 1028 MB/s 17440 calls/s 17440 msg/s
udp rx: 886 MB/s 631833 calls/s
udp tx: 999 MB/s 16954 calls/s 16954 msg/s
udp rx: 859 MB/s 612456 calls/s
udp tx: 913 MB/s 15499 calls/s 15499 msg/s
udp rx: 757 MB/s 539526 calls/s
udp gso zerocopy
udp rx: 655 MB/s 466979 calls/s
udp tx: 685 MB/s 11619 calls/s 11619 msg/s
udp rx: 661 MB/s 471468 calls/s
udp tx: 691 MB/s 11725 calls/s 11725 msg/s
udp rx: 634 MB/s 452166 calls/s
udp tx: 646 MB/s 10972 calls/s 10972 msg/s
udp rx: 652 MB/s 464657 calls/s
ipv6
tcp
tcp rx: 2994 MB/s 46973 calls/s
tcp tx: 2994 MB/s 50797 calls/s 50797 msg/s
tcp rx: 2834 MB/s 42723 calls/s
tcp tx: 2834 MB/s 48071 calls/s 48071 msg/s
tcp rx: 2987 MB/s 47227 calls/s
tcp tx: 2990 MB/s 50714 calls/s 50714 msg/s
tcp zerocopy
tcp rx: 1815 MB/s 26120 calls/s
tcp tx: 1816 MB/s 30801 calls/s 30801 msg/s
tcp rx: 1950 MB/s 29090 calls/s
tcp tx: 1950 MB/s 33077 calls/s 33077 msg/s
tcp rx: 1486 MB/s 16815 calls/s
tcp tx: 1486 MB/s 25220 calls/s 25220 msg/s
udp
udp rx: 276 MB/s 201956 calls/s
udp tx: 313 MB/s 228545 calls/s 5315 msg/s
udp rx: 286 MB/s 208677 calls/s
udp tx: 306 MB/s 223643 calls/s 5201 msg/s
udp rx: 345 MB/s 252232 calls/s
udp tx: 361 MB/s 263934 calls/s 6138 msg/s
udp gso
udp rx: 828 MB/s 604264 calls/s
udp tx: 863 MB/s 14654 calls/s 14654 msg/s
udp rx: 823 MB/s 600814 calls/s
udp tx: 859 MB/s 14575 calls/s 14575 msg/s
udp rx: 776 MB/s 566122 calls/s
udp tx: 836 MB/s 14185 calls/s 14185 msg/s
udp rx: 821 MB/s 598858 calls/s
udp gso zerocopy
udp rx: 698 MB/s 509059 calls/s
udp tx: 713 MB/s 12108 calls/s 12108 msg/s
udp rx: 694 MB/s 506531 calls/s
udp tx: 723 MB/s 12268 calls/s 12268 msg/s
udp rx: 678 MB/s 494678 calls/s
udp tx: 701 MB/s 11892 calls/s 11892 msg/s
udp rx: 544 MB/s 396882 calls/s
ok 1..18 selftests: net: udpgso_bench.sh [PASS]
selftests: net: fib_rule_tests.sh
========================================
######################################################################
TEST SECTION: IPv4 fib rule
######################################################################
TEST: rule4 check: oif dummy0 [ OK ]
TEST: rule4 del by pref: oif dummy0 [ OK ]
RTNETLINK answers: No route to host
TEST: rule4 check: from 192.51.100.3 iif dummy0 [FAIL]
TEST: rule4 del by pref: from 192.51.100.3 iif dummy0 [ OK ]
TEST: rule4 check: tos 0x10 [ OK ]
TEST: rule4 del by pref: tos 0x10 [ OK ]
TEST: rule4 check: fwmark 0x64 [ OK ]
TEST: rule4 del by pref: fwmark 0x64 [ OK ]
TEST: rule4 check: uidrange 100-100 [ OK ]
TEST: rule4 del by pref: uidrange 100-100 [ OK ]
TEST: rule4 check: sport 666 dport 777 [ OK ]
TEST: rule4 del by pref: sport 666 dport 777 [ OK ]
TEST: rule4 check: ipproto tcp [ OK ]
TEST: rule4 del by pref: ipproto tcp [ OK ]
TEST: rule4 check: ipproto icmp [ OK ]
TEST: rule4 del by pref: ipproto icmp [ OK ]
######################################################################
TEST SECTION: IPv6 fib rule
######################################################################
TEST: rule6 check: oif dummy0 [ OK ]
TEST: rule6 del by pref: oif dummy0 [ OK ]
TEST: rule6 check: from 2001:db8:1::3 iif dummy0 [ OK ]
TEST: rule6 del by pref: from 2001:db8:1::3 iif dummy0 [ OK ]
TEST: rule6 check: tos 0x10 [ OK ]
TEST: rule6 del by pref: tos 0x10 [ OK ]
TEST: rule6 check: fwmark 0x64 [ OK ]
TEST: rule6 del by pref: fwmark 0x64 [ OK ]
TEST: rule6 check: uidrange 100-100 [ OK ]
TEST: rule6 del by pref: uidrange 100-100 [ OK ]
TEST: rule6 check: sport 666 dport 777 [ OK ]
TEST: rule6 del by pref: sport 666 dport 777 [ OK ]
TEST: rule6 check: ipproto tcp [ OK ]
TEST: rule6 del by pref: ipproto tcp [ OK ]
TEST: rule6 check: ipproto icmp [ OK ]
TEST: rule6 del by pref: ipproto icmp [ OK ]
ok 1..19 selftests: net: fib_rule_tests.sh [PASS]
selftests: net: msg_zerocopy.sh
========================================
ipv4 tcp -t 1
./msg_zerocopy: setaffinity 2
./msg_zerocopy: setaffinity 3
not ok 1..20 selftests: net: msg_zerocopy.sh [FAIL]
selftests: net: psock_snd.sh
========================================
dgram
tx: 128
rx: 142
rx: 100
OK
dgram bind
tx: 128
rx: 142
rx: 100
OK
raw
tx: 142
rx: 142
rx: 100
OK
raw bind
tx: 142
rx: 142
rx: 100
OK
raw qdisc bypass
tx: 142
rx: 142
rx: 100
OK
raw vlan
tx: 146
rx: 100
OK
raw vnet hdr
tx: 152
rx: 142
rx: 100
OK
raw csum_off
tx: 152
rx: 142
rx: 100
OK
raw csum_off with bad offset (fails)
./psock_snd: write: Invalid argument
raw min size
tx: 42
rx: 0
OK
raw mtu size
tx: 1514
rx: 1472
OK
raw mtu size + 1 (fails)
./psock_snd: write: Message too long
raw vlan mtu size + 1 (fails)
./psock_snd: write: Message too long
dgram mtu size
tx: 1500
rx: 1472
OK
dgram mtu size + 1 (fails)
./psock_snd: write: Message too long
raw truncate hlen (fails: does not arrive)
tx: 14
./psock_snd: recv: Resource temporarily unavailable
raw truncate hlen - 1 (fails: EINVAL)
./psock_snd: write: Invalid argument
raw gso min size
tx: 1525
rx: 1473
OK
raw gso min size - 1 (fails)
tx: 1524
./psock_snd: recv: Resource temporarily unavailable
raw gso max size
tx: 65559
rx: 65507
OK
raw gso max size + 1 (fails)
tx: 65560
./psock_snd: recv: Resource temporarily unavailable
OK. All tests passed
ok 1..21 selftests: net: psock_snd.sh [PASS]
selftests: net: udpgro_bench.sh
========================================
Missing xdp_dummy helper. Build bpf selftest first
not ok 1..22 selftests: net: udpgro_bench.sh [FAIL]
selftests: net: udpgro.sh
========================================
Missing xdp_dummy helper. Build bpf selftest first
not ok 1..23 selftests: net: udpgro.sh [FAIL]
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 1..24 selftests: net: test_vxlan_under_vrf.sh [FAIL]
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 1..25 selftests: net: reuseport_addr_any.sh [PASS]
selftests: net: test_vxlan_fdb_changelink.sh
========================================
expected two remotes after fdb append [ OK ]
expected two remotes after link set [ OK ]
ok 1..26 selftests: net: test_vxlan_fdb_changelink.sh [PASS]
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/net'
2019-02-18 22:36:59 make run_tests -C netfilter
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/netfilter'
TAP version 13
selftests: netfilter: nft_trans_stress.sh
========================================
SKIP: Could not run test without nft tool
not ok 1..1 selftests: netfilter: nft_trans_stress.sh [SKIP]
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/netfilter'
2019-02-18 22:36:59 make run_tests -C nsfs
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/nsfs'
gcc -Wall -Werror owner.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/nsfs/owner
gcc -Wall -Werror pidns.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/nsfs/pidns
TAP version 13
selftests: nsfs: owner
========================================
ok 1..1 selftests: nsfs: owner [PASS]
selftests: nsfs: pidns
========================================
ok 1..2 selftests: nsfs: pidns [PASS]
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/nsfs'
ignored_by_lkp powerpc test
prctl test: not in Makefile
2019-02-18 22:36:59 make TARGETS=prctl
make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/prctl'
Makefile:14: warning: overriding recipe for target 'clean'
../lib.mk:137: warning: ignoring old recipe for target 'clean'
gcc disable-tsc-ctxt-sw-stress-test.c -o disable-tsc-ctxt-sw-stress-test
gcc disable-tsc-on-off-stress-test.c -o disable-tsc-on-off-stress-test
gcc disable-tsc-test.c -o disable-tsc-test
make[1]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/prctl'
2019-02-18 22:37:00 make run_tests -C prctl
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/prctl'
Makefile:14: warning: overriding recipe for target 'clean'
../lib.mk:137: warning: ignoring old recipe for target 'clean'
TAP version 13
selftests: prctl: disable-tsc-ctxt-sw-stress-test
========================================
[No further output means we're allright]
ok 1..1 selftests: prctl: disable-tsc-ctxt-sw-stress-test [PASS]
selftests: prctl: disable-tsc-on-off-stress-test
========================================
[No further output means we're allright]
ok 1..2 selftests: prctl: disable-tsc-on-off-stress-test [PASS]
selftests: prctl: disable-tsc-test
========================================
rdtsc() == 594942551353
prctl(PR_GET_TSC, &tsc_val); tsc_val == PR_TSC_ENABLE
rdtsc() == 594942806222
prctl(PR_SET_TSC, PR_TSC_ENABLE)
rdtsc() == 594942882173
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() == 594943173310
ok 1..3 selftests: prctl: disable-tsc-test [PASS]
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/prctl'
2019-02-18 22:37:20 make run_tests -C proc
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/proc'
gcc -Wall -O2 -Wno-unused-function -D_GNU_SOURCE fd-001-lookup.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/proc/fd-001-lookup
gcc -Wall -O2 -Wno-unused-function -D_GNU_SOURCE fd-002-posix-eq.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/proc/fd-002-posix-eq
gcc -Wall -O2 -Wno-unused-function -D_GNU_SOURCE fd-003-kthread.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/proc/fd-003-kthread
gcc -Wall -O2 -Wno-unused-function -D_GNU_SOURCE proc-loadavg-001.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/proc/proc-loadavg-001
proc-loadavg-001.c:17:0: warning: "_GNU_SOURCE" redefined
#define _GNU_SOURCE
<command-line>: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.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/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.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/proc/proc-self-map-files-001
gcc -Wall -O2 -Wno-unused-function -D_GNU_SOURCE proc-self-map-files-002.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/proc/proc-self-map-files-002
gcc -Wall -O2 -Wno-unused-function -D_GNU_SOURCE proc-self-syscall.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/proc/proc-self-syscall
proc-self-syscall.c:16:0: warning: "_GNU_SOURCE" redefined
#define _GNU_SOURCE
<command-line>:0:0: note: this is the location of the previous definition
gcc -Wall -O2 -Wno-unused-function -D_GNU_SOURCE proc-self-wchan.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/proc/proc-self-wchan
gcc -Wall -O2 -Wno-unused-function -D_GNU_SOURCE proc-uptime-001.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/proc/proc-uptime-001
gcc -Wall -O2 -Wno-unused-function -D_GNU_SOURCE proc-uptime-002.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/proc/proc-uptime-002
proc-uptime-002.c:18:0: warning: "_GNU_SOURCE" redefined
#define _GNU_SOURCE
<command-line>:0:0: note: this is the location of the previous definition
gcc -Wall -O2 -Wno-unused-function -D_GNU_SOURCE read.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/proc/read
gcc -Wall -O2 -Wno-unused-function -D_GNU_SOURCE self.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/proc/self
gcc -Wall -O2 -Wno-unused-function -D_GNU_SOURCE thread-self.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/proc/thread-self
TAP version 13
selftests: proc: fd-001-lookup
========================================
ok 1..1 selftests: proc: fd-001-lookup [PASS]
selftests: proc: fd-002-posix-eq
========================================
ok 1..2 selftests: proc: fd-002-posix-eq [PASS]
selftests: proc: fd-003-kthread
========================================
ok 1..3 selftests: proc: fd-003-kthread [PASS]
selftests: proc: proc-loadavg-001
========================================
ok 1..4 selftests: proc: proc-loadavg-001 [PASS]
selftests: proc: proc-pid-vm
========================================
proc-pid-vm: proc-pid-vm.c:277: main: Assertion `rv == strlen(buf0)' failed.
Aborted
not ok 1..5 selftests: proc: proc-pid-vm [FAIL]
selftests: proc: proc-self-map-files-001
========================================
ok 1..6 selftests: proc: proc-self-map-files-001 [PASS]
selftests: proc: proc-self-map-files-002
========================================
ok 1..7 selftests: proc: proc-self-map-files-002 [PASS]
selftests: proc: proc-self-syscall
========================================
ok 1..8 selftests: proc: proc-self-syscall [PASS]
selftests: proc: proc-self-wchan
========================================
ok 1..9 selftests: proc: proc-self-wchan [PASS]
selftests: proc: proc-uptime-001
========================================
ok 1..10 selftests: proc: proc-uptime-001 [PASS]
selftests: proc: proc-uptime-002
========================================
ok 1..11 selftests: proc: proc-uptime-002 [PASS]
selftests: proc: read
========================================
ok 1..12 selftests: proc: read [PASS]
selftests: proc: self
========================================
ok 1..13 selftests: proc: self [PASS]
selftests: proc: thread-self
========================================
ok 1..14 selftests: proc: thread-self [PASS]
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/proc'
2019-02-18 22:37:25 make run_tests -C pstore
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/pstore'
TAP version 13
selftests: pstore: pstore_tests
========================================
=== Pstore unit tests (pstore_tests) ===
UUID=50adacea-c174-405f-8ab2-f83e625bba6b
Checking pstore backend is registered ... ok
backend=ramoops
cmdline=ip=::::vm-snb-4G-733::dhcp root=/dev/ram0 user=lkp job=/lkp/jobs/scheduled/vm-snb-4G-733/kernel_selftests-kselftests-02-debian-x86_64-2018-04-03.cgz-3f02daf-20190218-22674-59eleu-6.yaml ARCH=x86_64 kconfig=x86_64-rhel-7.2 branch=linux-devel/devel-hourly-2019021706 commit=3f02daf3406e77d938c20ebd37c2ca74e3779a85 BOOT_IMAGE=/pkg/linux/x86_64-rhel-7.2/gcc-7/3f02daf3406e77d938c20ebd37c2ca74e3779a85/vmlinuz-5.0.0-rc1-00001-g3f02daf erst_disable max_uptime=3600 RESULT_ROOT=/result/kernel_selftests/kselftests-02/vm-snb-4G/debian-x86_64-2018-04-03.cgz/x86_64-rhel-7.2/gcc-7/3f02daf3406e77d938c20ebd37c2ca74e3779a85/8 LKP_SERVER=inn debug apic=debug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=100 net.ifnames=0 printk.devkmsg=on panic=-1 softlockup_panic=1 nmi_watchdog=panic oops=panic load_ramdisk=2 prompt_ramdisk=0 drbd.minor_count=8 systemd.log_level=err ignore_loglevel console=tty0 earlyprintk=ttyS0,115200 console=ttyS0,115200 vga=normal rw rcuperf.shutdown=0
Checking pstore console is registered ... ok
Checking /dev/pmsg0 exists ... ok
Writing unique string to /dev/pmsg0 ... ok
ok 1..1 selftests: pstore: pstore_tests [PASS]
selftests: pstore: pstore_post_reboot_tests
========================================
=== Pstore unit tests (pstore_post_reboot_tests) ===
UUID=53f55baf-88ff-4a8e-a4c0-9141d1d48b5d
Checking pstore backend is registered ... ok
backend=ramoops
cmdline=ip=::::vm-snb-4G-733::dhcp root=/dev/ram0 user=lkp job=/lkp/jobs/scheduled/vm-snb-4G-733/kernel_selftests-kselftests-02-debian-x86_64-2018-04-03.cgz-3f02daf-20190218-22674-59eleu-6.yaml ARCH=x86_64 kconfig=x86_64-rhel-7.2 branch=linux-devel/devel-hourly-2019021706 commit=3f02daf3406e77d938c20ebd37c2ca74e3779a85 BOOT_IMAGE=/pkg/linux/x86_64-rhel-7.2/gcc-7/3f02daf3406e77d938c20ebd37c2ca74e3779a85/vmlinuz-5.0.0-rc1-00001-g3f02daf erst_disable max_uptime=3600 RESULT_ROOT=/result/kernel_selftests/kselftests-02/vm-snb-4G/debian-x86_64-2018-04-03.cgz/x86_64-rhel-7.2/gcc-7/3f02daf3406e77d938c20ebd37c2ca74e3779a85/8 LKP_SERVER=inn debug apic=debug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=100 net.ifnames=0 printk.devkmsg=on panic=-1 softlockup_panic=1 nmi_watchdog=panic oops=panic load_ramdisk=2 prompt_ramdisk=0 drbd.minor_count=8 systemd.log_level=err ignore_loglevel console=tty0 earlyprintk=ttyS0,115200 console=ttyS0,115200 vga=normal rw rcuperf.shutdown=0
pstore_crash_test has not been executed yet. we skip further tests.
not ok 1..2 selftests: pstore: pstore_post_reboot_tests [SKIP]
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/pstore'
ptp test: not in Makefile
2019-02-18 22:37:26 make TARGETS=ptp
make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/ptp'
Makefile:10: warning: overriding recipe for target 'clean'
../lib.mk:137: warning: ignoring old recipe for target 'clean'
gcc -I../../../../usr/include/ testptp.c -lrt -o testptp
make[1]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/ptp'
2019-02-18 22:37:26 make run_tests -C ptp
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/ptp'
Makefile:10: warning: overriding recipe for target 'clean'
../lib.mk:137: warning: ignoring old recipe for target 'clean'
TAP version 13
selftests: ptp: testptp
========================================
ok 1..1 selftests: ptp: testptp [PASS]
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/ptp'
2019-02-18 22:37:26 make run_tests -C ptrace
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/ptrace'
gcc -iquote../../../../include/uapi -Wall peeksiginfo.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/ptrace/peeksiginfo
TAP version 13
selftests: ptrace: peeksiginfo
========================================
PASS
ok 1..1 selftests: ptrace: peeksiginfo [PASS]
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/ptrace'
2019-02-18 22:37:26 make run_tests -C rseq
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/rseq'
gcc -O2 -Wall -g -I./ -I../../../../usr/include/ -L./ -Wl,-rpath=./ -shared -fPIC rseq.c -lpthread -o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/rseq/librseq.so
gcc -O2 -Wall -g -I./ -I../../../../usr/include/ -L./ -Wl,-rpath=./ basic_test.c -lpthread -lrseq -o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/rseq/basic_test
gcc -O2 -Wall -g -I./ -I../../../../usr/include/ -L./ -Wl,-rpath=./ basic_percpu_ops_test.c -lpthread -lrseq -o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/rseq/basic_percpu_ops_test
gcc -O2 -Wall -g -I./ -I../../../../usr/include/ -L./ -Wl,-rpath=./ param_test.c -lpthread -lrseq -o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/rseq/param_test
gcc -O2 -Wall -g -I./ -I../../../../usr/include/ -L./ -Wl,-rpath=./ -DBENCHMARK param_test.c -lpthread -lrseq -o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/rseq/param_test_benchmark
gcc -O2 -Wall -g -I./ -I../../../../usr/include/ -L./ -Wl,-rpath=./ -DRSEQ_COMPARE_TWICE param_test.c -lpthread -lrseq -o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/rseq/param_test_compare_twice
TAP version 13
selftests: rseq: basic_test
========================================
testing current cpu
ok 1..1 selftests: rseq: basic_test [PASS]
selftests: rseq: basic_percpu_ops_test
========================================
spinlock
percpu_list
ok 1..2 selftests: rseq: basic_percpu_ops_test [PASS]
selftests: rseq: param_test
========================================
ok 1..3 selftests: rseq: param_test [PASS]
selftests: rseq: param_test_benchmark
========================================
ok 1..4 selftests: rseq: param_test_benchmark [PASS]
selftests: rseq: param_test_compare_twice
========================================
ok 1..5 selftests: rseq: param_test_compare_twice [PASS]
selftests: rseq: run_param_test.sh
========================================
Default parameters
Running test spinlock
Running compare-twice test spinlock
Running test list
Running compare-twice test list
Running test buffer
Running compare-twice test buffer
Running test buffer with barrier
Running compare-twice test buffer with barrier
Running test memcpy
Running compare-twice test memcpy
Running test memcpy with barrier
Running compare-twice test memcpy with barrier
Running test increment
Running compare-twice test increment
Loop injection: 10000 loops
Injecting at <1>
Running test spinlock
Running compare-twice test spinlock
Running test list
Running compare-twice test list
Running test buffer
Running compare-twice test buffer
Running test buffer with barrier
Running compare-twice test buffer with barrier
Running test memcpy
Running compare-twice test memcpy
Running test memcpy with barrier
Running compare-twice test memcpy with barrier
Running test increment
Running compare-twice test increment
Injecting at <2>
Running test spinlock
Running compare-twice test spinlock
Running test list
Running compare-twice test list
Running test buffer
Running compare-twice test buffer
Running test buffer with barrier
Running compare-twice test buffer with barrier
Running test memcpy
Running compare-twice test memcpy
Running test memcpy with barrier
Running compare-twice test memcpy with barrier
Running test increment
Running compare-twice test increment
Injecting at <3>
Running test spinlock
Running compare-twice test spinlock
Running test list
Running compare-twice test list
Running test buffer
Running compare-twice test buffer
Running test buffer with barrier
Running compare-twice test buffer with barrier
Running test memcpy
Running compare-twice test memcpy
Running test memcpy with barrier
Running compare-twice test memcpy with barrier
Running test increment
Running compare-twice test increment
Injecting at <4>
Running test spinlock
Running compare-twice test spinlock
Running test list
Running compare-twice test list
Running test buffer
Running compare-twice test buffer
Running test buffer with barrier
Running compare-twice test buffer with barrier
Running test memcpy
Running compare-twice test memcpy
Running test memcpy with barrier
Running compare-twice test memcpy with barrier
Running test increment
Running compare-twice test increment
Injecting at <5>
Running test spinlock
Running compare-twice test spinlock
Running test list
Running compare-twice test list
Running test buffer
Running compare-twice test buffer
Running test buffer with barrier
Running compare-twice test buffer with barrier
Running test memcpy
Running compare-twice test memcpy
Running test memcpy with barrier
Running compare-twice test memcpy with barrier
Running test increment
Running compare-twice test increment
Injecting at <6>
Running test spinlock
Running compare-twice test spinlock
Running test list
Running compare-twice test list
Running test buffer
Running compare-twice test buffer
Running test buffer with barrier
Running compare-twice test buffer with barrier
Running test memcpy
Running compare-twice test memcpy
Running test memcpy with barrier
Running compare-twice test memcpy with barrier
Running test increment
Running compare-twice test increment
Injecting at <7>
Running test spinlock
Running compare-twice test spinlock
Running test list
Running compare-twice test list
Running test buffer
Running compare-twice test buffer
Running test buffer with barrier
Running compare-twice test buffer with barrier
Running test memcpy
Running compare-twice test memcpy
Running test memcpy with barrier
Running compare-twice test memcpy with barrier
Running test increment
Running compare-twice test increment
Injecting at <8>
Running test spinlock
Running compare-twice test spinlock
Running test list
Running compare-twice test list
Running test buffer
Running compare-twice test buffer
Running test buffer with barrier
Running compare-twice test buffer with barrier
Running test memcpy
Running compare-twice test memcpy
Running test memcpy with barrier
Running compare-twice test memcpy with barrier
Running test increment
Running compare-twice test increment
Injecting at <9>
Running test spinlock
Running compare-twice test spinlock
Running test list
Running compare-twice test list
Running test buffer
Running compare-twice test buffer
Running test buffer with barrier
Running compare-twice test buffer with barrier
Running test memcpy
Running compare-twice test memcpy
Running test memcpy with barrier
Running compare-twice test memcpy with barrier
Running test increment
Running compare-twice test increment
Yield injection (25%)
Injecting at <7>
Running test spinlock
Running compare-twice test spinlock
Running test list
Running compare-twice test list
Running test buffer
Running compare-twice test buffer
Running test buffer with barrier
Running compare-twice test buffer with barrier
Running test memcpy
Running compare-twice test memcpy
Running test memcpy with barrier
Running compare-twice test memcpy with barrier
Running test increment
Running compare-twice test increment
Injecting at <8>
Running test spinlock
Running compare-twice test spinlock
Running test list
Running compare-twice test list
Running test buffer
Running compare-twice test buffer
Running test buffer with barrier
Running compare-twice test buffer with barrier
Running test memcpy
Running compare-twice test memcpy
Running test memcpy with barrier
Running compare-twice test memcpy with barrier
Running test increment
Running compare-twice test increment
Injecting at <9>
Running test spinlock
Running compare-twice test spinlock
Running test list
Running compare-twice test list
Running test buffer
Running compare-twice test buffer
Running test buffer with barrier
Running compare-twice test buffer with barrier
Running test memcpy
Running compare-twice test memcpy
Running test memcpy with barrier
Running compare-twice test memcpy with barrier
Running test increment
Running compare-twice test increment
Yield injection (50%)
Injecting at <7>
Running test spinlock
Running compare-twice test spinlock
Running test list
Running compare-twice test list
Running test buffer
Running compare-twice test buffer
Running test buffer with barrier
Running compare-twice test buffer with barrier
Running test memcpy
Running compare-twice test memcpy
Running test memcpy with barrier
Running compare-twice test memcpy with barrier
Running test increment
Running compare-twice test increment
Injecting at <8>
Running test spinlock
Running compare-twice test spinlock
Running test list
Running compare-twice test list
Running test buffer
Running compare-twice test buffer
Running test buffer with barrier
Running compare-twice test buffer with barrier
Running test memcpy
Running compare-twice test memcpy
Running test memcpy with barrier
Running compare-twice test memcpy with barrier
Running test increment
Running compare-twice test increment
Injecting at <9>
Running test spinlock
Running compare-twice test spinlock
Running test list
Running compare-twice test list
Running test buffer
Running compare-twice test buffer
Running test buffer with barrier
Running compare-twice test buffer with barrier
Running test memcpy
Running compare-twice test memcpy
Running test memcpy with barrier
Running compare-twice test memcpy with barrier
Running test increment
Running compare-twice test increment
Yield injection (100%)
Injecting at <7>
Running test spinlock
Running compare-twice test spinlock
Running test list
Running compare-twice test list
Running test buffer
Running compare-twice test buffer
Running test buffer with barrier
Running compare-twice test buffer with barrier
Running test memcpy
Running compare-twice test memcpy
Running test memcpy with barrier
Running compare-twice test memcpy with barrier
Running test increment
Running compare-twice test increment
Injecting at <8>
Running test spinlock
Running compare-twice test spinlock
Running test list
Running compare-twice test list
Running test buffer
Running compare-twice test buffer
Running test buffer with barrier
Running compare-twice test buffer with barrier
Running test memcpy
Running compare-twice test memcpy
Running test memcpy with barrier
Running compare-twice test memcpy with barrier
Running test increment
Running compare-twice test increment
Injecting at <9>
Running test spinlock
Running compare-twice test spinlock
Running test list
Running compare-twice test list
Running test buffer
Running compare-twice test buffer
Running test buffer with barrier
Running compare-twice test buffer with barrier
Running test memcpy
Running compare-twice test memcpy
Running test memcpy with barrier
Running compare-twice test memcpy with barrier
Running test increment
Running compare-twice test increment
Kill injection (25%)
Injecting at <7>
Running test spinlock
Running compare-twice test spinlock
Running test list
Running compare-twice test list
Running test buffer
Running compare-twice test buffer
Running test buffer with barrier
Running compare-twice test buffer with barrier
Running test memcpy
Running compare-twice test memcpy
Running test memcpy with barrier
Running compare-twice test memcpy with barrier
Running test increment
Running compare-twice test increment
Injecting at <8>
Running test spinlock
Running compare-twice test spinlock
Running test list
Running compare-twice test list
Running test buffer
Running compare-twice test buffer
Running test buffer with barrier
Running compare-twice test buffer with barrier
Running test memcpy
Running compare-twice test memcpy
Running test memcpy with barrier
Running compare-twice test memcpy with barrier
Running test increment
Running compare-twice test increment
Injecting at <9>
Running test spinlock
Running compare-twice test spinlock
Running test list
Running compare-twice test list
Running test buffer
Running compare-twice test buffer
Running test buffer with barrier
Running compare-twice test buffer with barrier
Running test memcpy
Running compare-twice test memcpy
Running test memcpy with barrier
Running compare-twice test memcpy with barrier
Running test increment
Running compare-twice test increment
Kill injection (50%)
Injecting at <7>
Running test spinlock
Running compare-twice test spinlock
Running test list
Running compare-twice test list
Running test buffer
Running compare-twice test buffer
Running test buffer with barrier
Running compare-twice test buffer with barrier
Running test memcpy
Running compare-twice test memcpy
Running test memcpy with barrier
Running compare-twice test memcpy with barrier
Running test increment
Running compare-twice test increment
Injecting at <8>
Running test spinlock
Running compare-twice test spinlock
Running test list
Running compare-twice test list
Running test buffer
Running compare-twice test buffer
Running test buffer with barrier
Running compare-twice test buffer with barrier
Running test memcpy
Running compare-twice test memcpy
Running test memcpy with barrier
Running compare-twice test memcpy with barrier
Running test increment
Running compare-twice test increment
Injecting at <9>
Running test spinlock
Running compare-twice test spinlock
Running test list
Running compare-twice test list
Running test buffer
Running compare-twice test buffer
Running test buffer with barrier
Running compare-twice test buffer with barrier
Running test memcpy
Running compare-twice test memcpy
Running test memcpy with barrier
Running compare-twice test memcpy with barrier
Running test increment
Running compare-twice test increment
Kill injection (100%)
Injecting at <7>
Running test spinlock
Running compare-twice test spinlock
Running test list
Running compare-twice test list
Running test buffer
Running compare-twice test buffer
Running test buffer with barrier
Running compare-twice test buffer with barrier
Running test memcpy
Running compare-twice test memcpy
Running test memcpy with barrier
Running compare-twice test memcpy with barrier
Running test increment
Running compare-twice test increment
Injecting at <8>
Running test spinlock
Running compare-twice test spinlock
Running test list
Running compare-twice test list
Running test buffer
Running compare-twice test buffer
Running test buffer with barrier
Running compare-twice test buffer with barrier
Running test memcpy
Running compare-twice test memcpy
Running test memcpy with barrier
Running compare-twice test memcpy with barrier
Running test increment
Running compare-twice test increment
Injecting at <9>
Running test spinlock
Running compare-twice test spinlock
Running test list
Running compare-twice test list
Running test buffer
Running compare-twice test buffer
Running test buffer with barrier
Running compare-twice test buffer with barrier
Running test memcpy
Running compare-twice test memcpy
Running test memcpy with barrier
Running compare-twice test memcpy with barrier
Running test increment
Running compare-twice test increment
Sleep injection (1ms, 25%)
Injecting at <7>
Running test spinlock
Running compare-twice test spinlock
Running test list
Running compare-twice test list
Running test buffer
Running compare-twice test buffer
Running test buffer with barrier
Running compare-twice test buffer with barrier
Running test memcpy
Running compare-twice test memcpy
Running test memcpy with barrier
Running compare-twice test memcpy with barrier
Running test increment
Running compare-twice test increment
Injecting at <8>
Running test spinlock
Running compare-twice test spinlock
Running test list
Running compare-twice test list
Running test buffer
Running compare-twice test buffer
Running test buffer with barrier
Running compare-twice test buffer with barrier
Running test memcpy
Running compare-twice test memcpy
Running test memcpy with barrier
Running compare-twice test memcpy with barrier
Running test increment
Running compare-twice test increment
Injecting at <9>
Running test spinlock
Running compare-twice test spinlock
Running test list
Running compare-twice test list
Running test buffer
Running compare-twice test buffer
Running test buffer with barrier
Running compare-twice test buffer with barrier
Running test memcpy
Running compare-twice test memcpy
Running test memcpy with barrier
Running compare-twice test memcpy with barrier
Running test increment
Running compare-twice test increment
Sleep injection (1ms, 50%)
Injecting at <7>
Running test spinlock
Running compare-twice test spinlock
Running test list
Running compare-twice test list
Running test buffer
Running compare-twice test buffer
Running test buffer with barrier
Running compare-twice test buffer with barrier
Running test memcpy
Running compare-twice test memcpy
Running test memcpy with barrier
Running compare-twice test memcpy with barrier
Running test increment
Running compare-twice test increment
Injecting at <8>
Running test spinlock
Running compare-twice test spinlock
Running test list
Running compare-twice test list
Running test buffer
Running compare-twice test buffer
Running test buffer with barrier
Running compare-twice test buffer with barrier
Running test memcpy
Running compare-twice test memcpy
Running test memcpy with barrier
Running compare-twice test memcpy with barrier
Running test increment
Running compare-twice test increment
Injecting at <9>
Running test spinlock
Running compare-twice test spinlock
Running test list
Running compare-twice test list
Running test buffer
Running compare-twice test buffer
Running test buffer with barrier
Running compare-twice test buffer with barrier
Running test memcpy
Running compare-twice test memcpy
Running test memcpy with barrier
Running compare-twice test memcpy with barrier
Running test increment
Running compare-twice test increment
Sleep injection (1ms, 100%)
Injecting at <7>
Running test spinlock
Running compare-twice test spinlock
Running test list
Running compare-twice test list
Running test buffer
Running compare-twice test buffer
Running test buffer with barrier
Running compare-twice test buffer with barrier
Running test memcpy
Running compare-twice test memcpy
Running test memcpy with barrier
Running compare-twice test memcpy with barrier
Running test increment
Running compare-twice test increment
Injecting at <8>
Running test spinlock
Running compare-twice test spinlock
Running test list
Running compare-twice test list
Running test buffer
Running compare-twice test buffer
Running test buffer with barrier
Running compare-twice test buffer with barrier
Running test memcpy
Running compare-twice test memcpy
Running test memcpy with barrier
Running compare-twice test memcpy with barrier
Running test increment
Running compare-twice test increment
Injecting at <9>
Running test spinlock
Running compare-twice test spinlock
Running test list
Running compare-twice test list
Running test buffer
Running compare-twice test buffer
Running test buffer with barrier
Running compare-twice test buffer with barrier
Running test memcpy
Running compare-twice test memcpy
Running test memcpy with barrier
Running compare-twice test memcpy with barrier
Running test increment
Running compare-twice test increment
ok 1..6 selftests: rseq: run_param_test.sh [PASS]
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/rseq'
2019-02-18 23:09:23 make run_tests -C rtc
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/rtc'
gcc -O3 -Wl,-no-as-needed -Wall -lrt -lpthread -lm rtctest.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/rtc/rtctest
gcc -O3 -Wl,-no-as-needed -Wall -lrt -lpthread -lm setdate.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/rtc/setdate
TAP version 13
selftests: rtc: rtctest
========================================
rtctest.c:49:rtc.date_read:Current RTC date/time is 18/02/2019 23:09:24.
rtctest.c:137:rtc.alarm_alm_set:Alarm time now set to 23:09:33.
rtctest.c:198:rtc.alarm_wkalm_set:Alarm time now set to 18/02/2019 23:09:36.
[==========] Running 5 tests from 2 test cases.
[ RUN ] rtc.date_read
[ OK ] rtc.date_read
[ RUN ] rtc.uie_read
[ OK ] rtc.uie_read
[ RUN ] rtc.uie_select
[ OK ] rtc.uie_select
[ RUN ] rtc.alarm_alm_set
[ OK ] rtc.alarm_alm_set
[ RUN ] rtc.alarm_wkalm_set
[ OK ] rtc.alarm_wkalm_set
[==========] 5 / 5 tests passed.
[ PASSED ]
ok 1..1 selftests: rtc: rtctest [PASS]
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/rtc'
2019-02-18 23:09:35 make run_tests -C seccomp
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/seccomp'
gcc -Wl,-no-as-needed -Wall -lpthread seccomp_bpf.c -o seccomp_bpf
gcc -Wl,-no-as-needed -Wall seccomp_benchmark.c -o seccomp_benchmark
TAP version 13
selftests: seccomp: seccomp_bpf
========================================
[==========] Running 72 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 72 tests from 1 test cases.
[ RUN ] global.mode_strict_support
[ OK ] global.mode_strict_support
[ RUN ] global.mode_strict_cannot_call_prctl
[ OK ] global.mode_strict_cannot_call_prctl
[ RUN ] global.no_new_privs_support
[ OK ] global.no_new_privs_support
[ RUN ] global.mode_filter_support
[ OK ] global.mode_filter_support
[ RUN ] global.mode_filter_without_nnp
[ OK ] global.mode_filter_without_nnp
[ RUN ] global.filter_size_limits
[ OK ] global.filter_size_limits
[ RUN ] global.filter_chain_limits
[ OK ] global.filter_chain_limits
[ RUN ] global.mode_filter_cannot_move_to_strict
[ OK ] global.mode_filter_cannot_move_to_strict
[ RUN ] global.mode_filter_get_seccomp
[ OK ] global.mode_filter_get_seccomp
[ RUN ] global.ALLOW_all
[ OK ] global.ALLOW_all
[ RUN ] global.empty_prog
[ OK ] global.empty_prog
[ RUN ] global.log_all
[ OK ] global.log_all
[ RUN ] global.unknown_ret_is_kill_inside
[ OK ] global.unknown_ret_is_kill_inside
[ RUN ] global.unknown_ret_is_kill_above_allow
[ OK ] global.unknown_ret_is_kill_above_allow
[ RUN ] global.KILL_all
[ OK ] global.KILL_all
[ RUN ] global.KILL_one
[ OK ] global.KILL_one
[ RUN ] global.KILL_one_arg_one
[ OK ] global.KILL_one_arg_one
[ RUN ] global.KILL_one_arg_six
[ OK ] global.KILL_one_arg_six
[ RUN ] global.KILL_thread
[ OK ] global.KILL_thread
[ RUN ] global.KILL_process
[ OK ] global.KILL_process
[ RUN ] global.arg_out_of_range
[ OK ] global.arg_out_of_range
[ RUN ] global.ERRNO_valid
[ OK ] global.ERRNO_valid
[ RUN ] global.ERRNO_zero
[ OK ] global.ERRNO_zero
[ RUN ] global.ERRNO_capped
[ OK ] global.ERRNO_capped
[ RUN ] global.ERRNO_order
[ OK ] global.ERRNO_order
[ RUN ] TRAP.dfl
[ OK ] TRAP.dfl
[ RUN ] TRAP.ign
[ OK ] TRAP.ign
[ RUN ] TRAP.handler
[ OK ] TRAP.handler
[ RUN ] precedence.allow_ok
[ OK ] precedence.allow_ok
[ RUN ] precedence.kill_is_highest
[ OK ] precedence.kill_is_highest
[ RUN ] precedence.kill_is_highest_in_any_order
[ OK ] precedence.kill_is_highest_in_any_order
[ RUN ] precedence.trap_is_second
[ OK ] precedence.trap_is_second
[ RUN ] precedence.trap_is_second_in_any_order
[ OK ] precedence.trap_is_second_in_any_order
[ RUN ] precedence.errno_is_third
[ OK ] precedence.errno_is_third
[ RUN ] precedence.errno_is_third_in_any_order
[ OK ] precedence.errno_is_third_in_any_order
[ RUN ] precedence.trace_is_fourth
[ OK ] precedence.trace_is_fourth
[ RUN ] precedence.trace_is_fourth_in_any_order
[ OK ] precedence.trace_is_fourth_in_any_order
[ RUN ] precedence.log_is_fifth
[ OK ] precedence.log_is_fifth
[ RUN ] precedence.log_is_fifth_in_any_order
[ OK ] precedence.log_is_fifth_in_any_order
[ RUN ] TRACE_poke.read_has_side_effects
[ OK ] TRACE_poke.read_has_side_effects
[ RUN ] TRACE_poke.getpid_runs_normally
[ OK ] TRACE_poke.getpid_runs_normally
[ RUN ] TRACE_syscall.ptrace_syscall_redirected
[ OK ] TRACE_syscall.ptrace_syscall_redirected
[ RUN ] TRACE_syscall.ptrace_syscall_dropped
[ OK ] TRACE_syscall.ptrace_syscall_dropped
[ RUN ] TRACE_syscall.syscall_allowed
[ OK ] TRACE_syscall.syscall_allowed
[ RUN ] TRACE_syscall.syscall_redirected
[ OK ] TRACE_syscall.syscall_redirected
[ RUN ] TRACE_syscall.syscall_dropped
[ OK ] TRACE_syscall.syscall_dropped
[ RUN ] TRACE_syscall.skip_after_RET_TRACE
[ OK ] TRACE_syscall.skip_after_RET_TRACE
[ RUN ] TRACE_syscall.kill_after_RET_TRACE
[ OK ] TRACE_syscall.kill_after_RET_TRACE
[ RUN ] TRACE_syscall.skip_after_ptrace
[ OK ] TRACE_syscall.skip_after_ptrace
[ RUN ] TRACE_syscall.kill_after_ptrace
[ OK ] TRACE_syscall.kill_after_ptrace
[ RUN ] global.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
comp_syscall
[ OK ] global.seccomp_syscall
[ RUN ] global.seccomp_syscall_mode_lock
[ OK ] global.seccomp_syscall_mode_lock
[ RUN ] global.detect_seccomp_filter_flags
[ OK ] global.detect_seccomp_filter_flags
[ RUN ] global.TSYNC_first
[ OK ] global.TSYNC_first
[ RUN ] TSYNC.siblings_fail_prctl
[ OK ] TSYNC.siblings_fail_prctl
[ RUN ] TSYNC.two_siblings_with_ancestor
[ OK ] TSYNC.two_siblings_with_ancestor
[ RUN ] TSYNC.two_sibling_want_nnp
[ OK ] TSYNC.two_sibling_want_nnp
[ RUN ] TSYNC.two_siblings_with_no_filter
[ OK ] TSYNC.two_siblings_with_no_filter
[ RUN ] TSYNC.two_siblings_with_one_divergence
[ OK ] TSYNC.two_siblings_with_one_divergence
[ RUN ] TSYNC.two_siblings_not_under_filter
[ OK ] TSYNC.two_siblings_not_under_filter
[ RUN ] global.syscall_restart
[ 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
comp_syscall
[ OK ] global.seccomp_syscall
[ RUN ] global.seccomp_syscall_mode_lock
[ OK ] global.seccomp_syscall_mode_lock
[ RUN ] global.detect_seccomp_filter_flags
[ OK ] global.detect_seccomp_filter_flags
[ RUN ] global.TSYNC_first
[ OK ] global.TSYNC_first
[ RUN ] TSYNC.siblings_fail_prctl
[ OK ] TSYNC.siblings_fail_prctl
[ RUN ] TSYNC.two_siblings_with_ancestor
[ OK ] TSYNC.two_siblings_with_ancestor
[ RUN ] TSYNC.two_sibling_want_nnp
[ OK ] TSYNC.two_sibling_want_nnp
[ RUN ] TSYNC.two_siblings_with_no_filter
[ OK ] TSYNC.two_siblings_with_no_filter
[ RUN ] TSYNC.two_siblings_with_one_divergence
[ OK ] TSYNC.two_siblings_with_one_divergence
[ RUN ] TSYNC.two_siblings_not_under_filter
[ OK ] TSYNC.two_siblings_not_under_filter
[ RUN ] global.syscall_restart
[ 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
comp_syscall
[ OK ] global.seccomp_syscall
[ RUN ] global.seccomp_syscall_mode_lock
[ OK ] global.seccomp_syscall_mode_lock
[ RUN ] global.detect_seccomp_filter_flags
[ OK ] global.detect_seccomp_filter_flags
[ RUN ] global.TSYNC_first
[ OK ] global.TSYNC_first
[ RUN ] TSYNC.siblings_fail_prctl
[ OK ] TSYNC.siblings_fail_prctl
[ RUN ] TSYNC.two_siblings_with_ancestor
[ OK ] TSYNC.two_siblings_with_ancestor
[ RUN ] TSYNC.two_sibling_want_nnp
[ OK ] TSYNC.two_sibling_want_nnp
[ RUN ] TSYNC.two_siblings_with_no_filter
[ OK ] TSYNC.two_siblings_with_no_filter
[ RUN ] TSYNC.two_siblings_with_one_divergence
[ OK ] TSYNC.two_siblings_with_one_divergence
[ RUN ] TSYNC.two_siblings_not_under_filter
[ OK ] TSYNC.two_siblings_not_under_filter
[ RUN ] global.syscall_restart
[ 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
comp_syscall
[ OK ] global.seccomp_syscall
[ RUN ] global.seccomp_syscall_mode_lock
[ OK ] global.seccomp_syscall_mode_lock
[ RUN ] global.detect_seccomp_filter_flags
[ OK ] global.detect_seccomp_filter_flags
[ RUN ] global.TSYNC_first
[ OK ] global.TSYNC_first
[ RUN ] TSYNC.siblings_fail_prctl
[ OK ] TSYNC.siblings_fail_prctl
[ RUN ] TSYNC.two_siblings_with_ancestor
[ OK ] TSYNC.two_siblings_with_ancestor
[ RUN ] TSYNC.two_sibling_want_nnp
[ OK ] TSYNC.two_sibling_want_nnp
[ RUN ] TSYNC.two_siblings_with_no_filter
[ OK ] TSYNC.two_siblings_with_no_filter
[ RUN ] TSYNC.two_siblings_with_one_divergence
[ OK ] TSYNC.two_siblings_with_one_divergence
[ RUN ] TSYNC.two_siblings_not_under_filter
[ OK ] TSYNC.two_siblings_not_under_filter
[ RUN ] global.syscall_restart
[ 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
comp_syscall
[ OK ] global.seccomp_syscall
[ RUN ] global.seccomp_syscall_mode_lock
[ OK ] global.seccomp_syscall_mode_lock
[ RUN ] global.detect_seccomp_filter_flags
[ OK ] global.detect_seccomp_filter_flags
[ RUN ] global.TSYNC_first
[ OK ] global.TSYNC_first
[ RUN ] TSYNC.siblings_fail_prctl
[ OK ] TSYNC.siblings_fail_prctl
[ RUN ] TSYNC.two_siblings_with_ancestor
[ OK ] TSYNC.two_siblings_with_ancestor
[ RUN ] TSYNC.two_sibling_want_nnp
[ OK ] TSYNC.two_sibling_want_nnp
[ RUN ] TSYNC.two_siblings_with_no_filter
[ OK ] TSYNC.two_siblings_with_no_filter
[ RUN ] TSYNC.two_siblings_with_one_divergence
[ OK ] TSYNC.two_siblings_with_one_divergence
[ RUN ] TSYNC.two_siblings_not_under_filter
[ OK ] TSYNC.two_siblings_not_under_filter
[ RUN ] global.syscall_restart
[ 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
comp_syscall
[ OK ] global.seccomp_syscall
[ RUN ] global.seccomp_syscall_mode_lock
[ OK ] global.seccomp_syscall_mode_lock
[ RUN ] global.detect_seccomp_filter_flags
[ OK ] global.detect_seccomp_filter_flags
[ RUN ] global.TSYNC_first
[ OK ] global.TSYNC_first
[ RUN ] TSYNC.siblings_fail_prctl
[ OK ] TSYNC.siblings_fail_prctl
[ RUN ] TSYNC.two_siblings_with_ancestor
[ OK ] TSYNC.two_siblings_with_ancestor
[ RUN ] TSYNC.two_sibling_want_nnp
[ OK ] TSYNC.two_sibling_want_nnp
[ RUN ] TSYNC.two_siblings_with_no_filter
[ OK ] TSYNC.two_siblings_with_no_filter
[ RUN ] TSYNC.two_siblings_with_one_divergence
[ OK ] TSYNC.two_siblings_with_one_divergence
[ RUN ] TSYNC.two_siblings_not_under_filter
[ OK ] TSYNC.two_siblings_not_under_filter
[ RUN ] global.syscall_restart
[ 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
comp_syscall
[ OK ] global.seccomp_syscall
[ RUN ] global.seccomp_syscall_mode_lock
[ OK ] global.seccomp_syscall_mode_lock
[ RUN ] global.detect_seccomp_filter_flags
[ OK ] global.detect_seccomp_filter_flags
[ RUN ] global.TSYNC_first
[ OK ] global.TSYNC_first
[ RUN ] TSYNC.siblings_fail_prctl
[ OK ] TSYNC.siblings_fail_prctl
[ RUN ] TSYNC.two_siblings_with_ancestor
[ OK ] TSYNC.two_siblings_with_ancestor
[ RUN ] TSYNC.two_sibling_want_nnp
[ OK ] TSYNC.two_sibling_want_nnp
[ RUN ] TSYNC.two_siblings_with_no_filter
[ OK ] TSYNC.two_siblings_with_no_filter
[ RUN ] TSYNC.two_siblings_with_one_divergence
[ OK ] TSYNC.two_siblings_with_one_divergence
[ RUN ] TSYNC.two_siblings_not_under_filter
[ OK ] TSYNC.two_siblings_not_under_filter
[ RUN ] global.syscall_restart
[ 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
comp_syscall
[ OK ] global.seccomp_syscall
[ RUN ] global.seccomp_syscall_mode_lock
[ OK ] global.seccomp_syscall_mode_lock
[ RUN ] global.detect_seccomp_filter_flags
[ OK ] global.detect_seccomp_filter_flags
[ RUN ] global.TSYNC_first
[ OK ] global.TSYNC_first
[ RUN ] TSYNC.siblings_fail_prctl
[ OK ] TSYNC.siblings_fail_prctl
[ RUN ] TSYNC.two_siblings_with_ancestor
[ OK ] TSYNC.two_siblings_with_ancestor
[ RUN ] TSYNC.two_sibling_want_nnp
[ OK ] TSYNC.two_sibling_want_nnp
[ RUN ] TSYNC.two_siblings_with_no_filter
[ OK ] TSYNC.two_siblings_with_no_filter
[ RUN ] TSYNC.two_siblings_with_one_divergence
[ OK ] TSYNC.two_siblings_with_one_divergence
[ RUN ] TSYNC.two_siblings_not_under_filter
[ OK ] TSYNC.two_siblings_not_under_filter
[ RUN ] global.syscall_restart
[ 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
comp_syscall
[ OK ] global.seccomp_syscall
[ RUN ] global.seccomp_syscall_mode_lock
[ OK ] global.seccomp_syscall_mode_lock
[ RUN ] global.detect_seccomp_filter_flags
[ OK ] global.detect_seccomp_filter_flags
[ RUN ] global.TSYNC_first
[ OK ] global.TSYNC_first
[ RUN ] TSYNC.siblings_fail_prctl
[ OK ] TSYNC.siblings_fail_prctl
[ RUN ] TSYNC.two_siblings_with_ancestor
[ OK ] TSYNC.two_siblings_with_ancestor
[ RUN ] TSYNC.two_sibling_want_nnp
[ OK ] TSYNC.two_sibling_want_nnp
[ RUN ] TSYNC.two_siblings_with_no_filter
[ OK ] TSYNC.two_siblings_with_no_filter
[ RUN ] TSYNC.two_siblings_with_one_divergence
[ OK ] TSYNC.two_siblings_with_one_divergence
[ RUN ] TSYNC.two_siblings_not_under_filter
[ OK ] TSYNC.two_siblings_not_under_filter
[ RUN ] global.syscall_restart
[ 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
[==========] 72 / 72 tests passed.
[ PASSED ]
ok 1..1 selftests: seccomp: seccomp_bpf [PASS]
selftests: seccomp: seccomp_benchmark
========================================
Calibrating reasonable sample size...
1550502579.086986297 - 1550502579.086967332 = 18965
1550502579.087037020 - 1550502579.087001658 = 35362
1550502579.087122463 - 1550502579.087038994 = 83469
1550502579.087292562 - 1550502579.087124550 = 168012
1550502579.087580922 - 1550502579.087295074 = 285848
1550502579.088167774 - 1550502579.087583841 = 583933
1550502579.090848755 - 1550502579.088170771 = 2677984
1550502579.093857351 - 1550502579.090852608 = 3004743
1550502579.099778056 - 1550502579.093861714 = 5916342
1550502579.113724187 - 1550502579.099784109 = 13940078
1550502579.139023309 - 1550502579.113731275 = 25292034
1550502579.186753920 - 1550502579.139031294 = 47722626
1550502579.332515361 - 1550502579.186758869 = 145756492
1550502579.625585123 - 1550502579.332520789 = 293064334
1550502580.143342433 - 1550502579.625590844 = 517751589
1550502580.871555419 - 1550502580.143350111 = 728205308
1550502582.387082205 - 1550502580.871560277 = 1515521928
1550502585.267233082 - 1550502582.387089749 = 2880143333
1550502591.259264196 - 1550502585.267241613 = 5992022583
1550502602.690666042 - 1550502591.259271730 = 11431394312
Benchmarking 16777216 samples...
29.038142463 - 19.381334957 = 9656807506
getpid native: 575 ns
42.588324538 - 29.038240824 = 13550083714
getpid RET_ALLOW: 807 ns
Estimated seccomp overhead per syscall: 232 ns
ok 1..2 selftests: seccomp: seccomp_benchmark [PASS]
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/seccomp'
2019-02-18 23:10:42 make run_tests -C sigaltstack
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/sigaltstack'
gcc -Wall sas.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/sigaltstack/sas
TAP version 13
selftests: sigaltstack: sas
========================================
ok 1 Initial sigaltstack state was SS_DISABLE
# [RUN] signal USR1
ok 2 sigaltstack is disabled in sighandler
# [RUN] switched to user ctx
# [RUN] signal USR2
# [OK] Stack preserved
ok 3 sigaltstack is still SS_AUTODISARM after signal
Pass 3 Fail 0 Xfail 0 Xpass 0 Skip 0 Error 0
1..3
ok 1..1 selftests: sigaltstack: sas [PASS]
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/sigaltstack'
2019-02-18 23:10:43 make run_tests -C size
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/size'
gcc -static -ffreestanding -nostartfiles -s get_size.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/size/get_size
TAP version 13
selftests: size: get_size
========================================
TAP version 13
# Testing system size.
ok 1 get runtime memory use
# System runtime memory report (units in Kilobytes):
---
Total: 4033160
Free: 1906412
Buffer: 0
In use: 2126748
...
1..1
ok 1..1 selftests: size: get_size [PASS]
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/size'
2019-02-18 23:10:43 make run_tests -C sparc64
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/sparc64'
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/sparc64'
2019-02-18 23:10:43 make run_tests -C splice
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/splice'
gcc default_file_splice_read.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/splice/default_file_splice_read
TAP version 13
selftests: splice: default_file_splice_read.sh
========================================
ok 1..1 selftests: splice: default_file_splice_read.sh [PASS]
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/splice'
2019-02-18 23:10:44 make run_tests -C static_keys
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/static_keys'
TAP version 13
selftests: static_keys: test_static_keys.sh
========================================
static_key: ok
ok 1..1 selftests: static_keys: test_static_keys.sh [PASS]
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/static_keys'
2019-02-18 23:10:44 make run_tests -C sync
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/sync'
gcc -c sync_alloc.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/sync/sync_alloc.o
gcc -c sync_fence.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/sync/sync_fence.o
gcc -c sync_merge.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/sync/sync_merge.o
gcc -c sync_wait.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/sync/sync_wait.o
gcc -c sync_stress_parallelism.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/sync/sync_stress_parallelism.o
gcc -c sync_stress_consumer.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/sync/sync_stress_consumer.o
gcc -c sync_stress_merge.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/sync/sync_stress_merge.o
gcc -c sync_test.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/sync/sync_test.o -O2 -g -std=gnu89 -pthread -Wall -Wextra -I../../../../usr/include/
gcc -c sync.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/sync/sync.o -O2 -g -std=gnu89 -pthread -Wall -Wextra -I../../../../usr/include/
gcc -o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/sync/sync_test /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/sync/sync_test.o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/sync/sync.o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/sync/sync_alloc.o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/sync/sync_fence.o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/sync/sync_merge.o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/sync/sync_wait.o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/sync/sync_stress_parallelism.o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/sync/sync_stress_consumer.o /usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/sync/sync_stress_merge.o -O2 -g -std=gnu89 -pthread -Wall -Wextra -I../../../../usr/include/ -pthread
TAP version 13
selftests: sync: sync_test
========================================
# [RUN] Testing sync framework
ok 1 [RUN] test_alloc_timeline
ok 2 [RUN] test_alloc_fence
ok 3 [RUN] test_alloc_fence_negative
ok 4 [RUN] test_fence_one_timeline_wait
ok 5 [RUN] test_fence_one_timeline_merge
ok 6 [RUN] test_fence_merge_same_fence
ok 7 [RUN] test_fence_multi_timeline_wait
ok 8 [RUN] test_stress_two_threads_shared_timeline
ok 9 [RUN] test_consumer_stress_multi_producer_single_consumer
ok 10 [RUN] test_merge_stress_random_merge
Pass 10 Fail 0 Xfail 0 Xpass 0 Skip 0 Error 0
1..10
ok 1..1 selftests: sync: sync_test [PASS]
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/sync'
2019-02-18 23:10:50 make run_tests -C sysctl
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/sysctl'
TAP version 13
selftests: sysctl: sysctl.sh
========================================
Checking production write strict setting ... ok
Mon Feb 18 23:10:50 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
Checking ignoring spaces up to PAGE_SIZE works on write ...ok
Checking passing PAGE_SIZE of spaces fails on write ...ok
Mon Feb 18 23:10:50 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
Mon Feb 18 23:10:50 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
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
Mon Feb 18 23:10:51 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
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
Mon Feb 18 23:10:51 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 ... Files - and /proc/sys/debug/test_sysctl/int_0003 differ
ok
Mon Feb 18 23:10:51 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 ... Files - and /proc/sys/debug/test_sysctl/int_0003 differ
ok
Mon Feb 18 23:10:51 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 ... Files - and /proc/sys/debug/test_sysctl/int_0003 differ
ok
ok 1..1 selftests: sysctl: sysctl.sh [PASS]
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-3f02daf3406e77d938c20ebd37c2ca74e3779a85/tools/testing/selftests/sysctl'
To reproduce:
git clone https://github.com/intel/lkp-tests.git
cd lkp-tests
bin/lkp qemu -k <bzImage> job-script # job-script is attached in this email
Thanks,
Rong Chen
1 year, 10 months
[mac80211] c752cac9db: hwsim.ap_vlan_iface_cleanup_multibss_per_sta_vif.fail
by kernel test robot
FYI, we noticed the following commit (built with gcc-8):
commit: c752cac9db1b0c469db7ba9d17af4ba708984db5 ("mac80211: fix GFP_KERNEL under tasklet context")
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git master
in testcase: hwsim
with following parameters:
group: hwsim-02
on test machine: qemu-system-x86_64 -enable-kvm -cpu SandyBridge -smp 2 -m 4G
caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):
2019-03-06 14:41:55 export USER=root
2019-03-06 14:41:55 ./build.sh
Building TNC testing tools
Building wlantest
Building hostapd
Building wpa_supplicant
2019-03-06 14:44:17 ./start.sh
2019-03-06 14:44:17 ./run-tests.py ap_open_ifdown
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_open_ifdown 1/1
Test: AP with open mode and external ifconfig down
Starting AP wlan3
Connect STA wlan0 to AP
Connect STA wlan1 to AP
PASS ap_open_ifdown 1.553312 2019-03-06 14:44:20.910445
passed all 1 test case(s)
2019-03-06 14:44:20 ./run-tests.py ap_open_invalid_wmm_action
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_open_invalid_wmm_action 1/1
Test: AP with open mode configuration and invalid WMM Action frame
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_open_invalid_wmm_action 0.728618 2019-03-06 14:44:22.194220
passed all 1 test case(s)
2019-03-06 14:44:22 ./run-tests.py ap_open_multicast_to_unicast
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_open_multicast_to_unicast 1/1
Test: Multicast-to-unicast conversion enabled
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_open_multicast_to_unicast 0.755727 2019-03-06 14:44:23.697605
passed all 1 test case(s)
2019-03-06 14:44:23 ./run-tests.py ap_open_multicast_to_unicast_disabled
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_open_multicast_to_unicast_disabled 1/1
Test: Multicast-to-unicast conversion disabled
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_open_multicast_to_unicast_disabled 0.709971 2019-03-06 14:44:25.150254
passed all 1 test case(s)
2019-03-06 14:44:25 ./run-tests.py ap_open_no_reflection
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_open_no_reflection 1/1
Test: AP with open mode, STA sending packets to itself
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_open_no_reflection 1.745278 2019-03-06 14:44:27.726592
passed all 1 test case(s)
2019-03-06 14:44:27 ./run-tests.py ap_open_noncountry
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_open_noncountry 1/1
Test: AP with open mode and noncountry entity as Country String
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_open_noncountry 7.000654 2019-03-06 14:44:35.403375
passed all 1 test case(s)
2019-03-06 14:44:35 ./run-tests.py ap_open_out_of_memory
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_open_out_of_memory 1/1
Test: hostapd failing to setup interface due to allocation failure
Starting AP wlan3
Starting AP wlan4
Starting AP wlan4
Starting AP wlan4
Starting AP wlan4
Starting AP wlan4
Starting AP wlan4
Starting AP wlan4
Starting AP wlan4
Starting AP wlan4
Starting AP wlan4
Starting AP wlan4
Starting AP wlan4
Starting AP wlan4
PASS ap_open_out_of_memory 1.001799 2019-03-06 14:44:37.137874
passed all 1 test case(s)
2019-03-06 14:44:37 ./run-tests.py ap_open_packet_loss
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_open_packet_loss 1/1
Test: AP with open mode configuration and large packet loss
Starting AP wlan3
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
PASS ap_open_packet_loss 7.076264 2019-03-06 14:44:45.369969
passed all 1 test case(s)
2019-03-06 14:44:45 ./run-tests.py ap_open_per_sta_vif
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_open_per_sta_vif 1/1
Test: AP VLAN with open network
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_open_per_sta_vif 0.872606 2019-03-06 14:44:46.965084
passed all 1 test case(s)
2019-03-06 14:44:47 ./run-tests.py ap_open_pmf_default
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_open_pmf_default 1/1
Test: AP with open mode (no security) configuration and pmf=2
Starting AP wlan3
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
PASS ap_open_pmf_default 1.317811 2019-03-06 14:44:49.144418
passed all 1 test case(s)
2019-03-06 14:44:49 ./run-tests.py ap_open_poll_sta
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_open_poll_sta 1/1
Test: AP with open mode and STA poll
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_open_poll_sta 0.692952 2019-03-06 14:44:50.798818
passed all 1 test case(s)
2019-03-06 14:44:50 ./run-tests.py ap_open_reassoc_not_found
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_open_reassoc_not_found 1/1
Test: AP with open mode and REASSOCIATE not finding a match
Connect STA wlan0 to AP
PASS ap_open_reassoc_not_found 0.40757 2019-03-06 14:44:52.026287
passed all 1 test case(s)
2019-03-06 14:44:52 ./run-tests.py ap_open_reassoc_same
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_open_reassoc_same 1/1
Test: AP with open mode and STA reassociating back to same AP without auth exchange
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_open_reassoc_same 0.7576 2019-03-06 14:44:53.617381
passed all 1 test case(s)
2019-03-06 14:44:53 ./run-tests.py ap_open_reconnect_on_inactivity_disconnect
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_open_reconnect_on_inactivity_disconnect 1/1
Test: Reconnect to open mode AP after inactivity related disconnection
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_open_reconnect_on_inactivity_disconnect 0.963494 2019-03-06 14:44:55.372279
passed all 1 test case(s)
2019-03-06 14:44:55 ./run-tests.py ap_open_select_any
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_open_select_any 1/1
Test: AP with open mode and select any network
Starting AP wlan3
Connect STA wlan0 to AP
Connect STA wlan0 to AP
PASS ap_open_select_any 0.816632 2019-03-06 14:44:56.998206
passed all 1 test case(s)
2019-03-06 14:44:57 ./run-tests.py ap_open_select_network
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_open_select_network 1/1
Test: Open mode connection and SELECT_NETWORK to change network
Starting AP wlan3
Starting AP wlan4
Connect STA wlan0 to AP
Connect STA wlan0 to AP
PASS ap_open_select_network 1.541519 2019-03-06 14:44:59.413094
passed all 1 test case(s)
2019-03-06 14:44:59 ./run-tests.py ap_open_select_network_freq
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_open_select_network_freq 1/1
Test: AP with open mode and use for SELECT_NETWORK freq parameter
Starting AP wlan3
Connect STA wlan0 to AP
Scan duration: 0.169999999925 seconds
PASS ap_open_select_network_freq 0.767507 2019-03-06 14:45:00.974289
passed all 1 test case(s)
2019-03-06 14:45:01 ./run-tests.py ap_open_select_twice
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_open_select_twice 1/1
Test: AP with open mode and select network twice
Connect STA wlan0 to AP
Starting AP wlan3
PASS ap_open_select_twice 0.982145 2019-03-06 14:45:02.797261
passed all 1 test case(s)
2019-03-06 14:45:02 ./run-tests.py ap_open_sta_enable_disable
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_open_sta_enable_disable 1/1
Test: AP with open mode and wpa_supplicant ENABLE/DISABLE_NETWORK
Starting AP wlan3
Connect STA wlan0 to AP
Connect STA wlan5 to AP
PASS ap_open_sta_enable_disable 0.756889 2019-03-06 14:45:04.392195
passed all 1 test case(s)
2019-03-06 14:45:04 ./run-tests.py ap_open_sta_statistics
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_open_sta_statistics 1/1
Test: AP with open mode and STA statistics
Starting AP wlan3
Connect STA wlan0 to AP
stats1: {'ht_mcs_bitmask': 'ffff0000000000000000', 'listen_interval': '5', 'rx_packets': '4', 'timeout_next': 'NULLFUNC POLL', 'ext_capab': '04000a02014000400001', 'addr': '02:00:00:00:00:00', 'rx_bytes': '259', 'tx_rate_info': '10', 'signal': '-30', 'inactive_msec': '0', 'rx_rate_info': '130 mcs 1', 'supported_rates': '02 04 0b 16 0c 12 18 24 30 48 60 6c', 'capability': '0x421', 'supp_op_classes': '5151525354737475767778797a7b7c7d7e7f808182', 'flags': '[AUTH][ASSOC][AUTHORIZED][SHORT_PREAMBLE][WMM][HT]', 'connected_time': '0', 'tx_bytes': '196', 'aid': '1', 'tx_packets': '3', 'ht_caps_info': '0x1076'}
stats2: {'ht_mcs_bitmask': 'ffff0000000000000000', 'listen_interval': '5', 'rx_packets': '6', 'timeout_next': 'NULLFUNC POLL', 'ext_capab': '04000a02014000400001', 'addr': '02:00:00:00:00:00', 'rx_bytes': '292', 'tx_rate_info': '10', 'signal': '-30', 'inactive_msec': '421', 'rx_rate_info': '130 mcs 1', 'supported_rates': '02 04 0b 16 0c 12 18 24 30 48 60 6c', 'capability': '0x421', 'supp_op_classes': '5151525354737475767778797a7b7c7d7e7f808182', 'flags': '[AUTH][ASSOC][AUTHORIZED][SHORT_PREAMBLE][WMM][HT]', 'connected_time': '0', 'tx_bytes': '229', 'aid': '1', 'tx_packets': '4', 'ht_caps_info': '0x1076'}
stats3: {'ht_mcs_bitmask': 'ffff0000000000000000', 'listen_interval': '5', 'rx_packets': '10', 'timeout_next': 'NULLFUNC POLL', 'ext_capab': '04000a02014000400001', 'addr': '02:00:00:00:00:00', 'rx_bytes': '3365', 'tx_rate_info': '130 mcs 1', 'signal': '-30', 'inactive_msec': '4', 'rx_rate_info': '130 mcs 1', 'supported_rates': '02 04 0b 16 0c 12 18 24 30 48 60 6c', 'capability': '0x421', 'supp_op_classes': '5151525354737475767778797a7b7c7d7e7f808182', 'flags': '[AUTH][ASSOC][AUTHORIZED][SHORT_PREAMBLE][WMM][HT]', 'connected_time': '0', 'tx_bytes': '1782', 'aid': '1', 'tx_packets': '6', 'ht_caps_info': '0x1076'}
PASS ap_open_sta_statistics 1.571741 2019-03-06 14:45:06.817906
passed all 1 test case(s)
2019-03-06 14:45:06 ./run-tests.py ap_open_start_disabled
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_open_start_disabled 1/1
Test: AP with open mode and beaconing disabled
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_open_start_disabled 1.129193 2019-03-06 14:45:08.726702
passed all 1 test case(s)
2019-03-06 14:45:08 ./run-tests.py ap_open_start_disabled2
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_open_start_disabled2 1/1
Test: AP with open mode and beaconing disabled (2)
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_open_start_disabled2 1.589812 2019-03-06 14:45:10.817069
passed all 1 test case(s)
2019-03-06 14:45:10 ./run-tests.py ap_open_tdls
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_open_tdls 1/1
Test: Open AP and two stations using TDLS
Starting AP wlan3
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Setup TDLS
Teardown TDLS
Setup TDLS
Teardown TDLS
PASS ap_open_tdls 7.770116 2019-03-06 14:45:19.409495
passed all 1 test case(s)
2019-03-06 14:45:19 ./run-tests.py ap_open_tdls_external_control
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_open_tdls_external_control 1/1
Test: TDLS and tdls_external_control
Starting AP wlan3
Connect STA wlan0 to AP
Connect STA wlan1 to AP
PASS ap_open_tdls_external_control 1.412738 2019-03-06 14:45:21.678320
passed all 1 test case(s)
2019-03-06 14:45:21 ./run-tests.py ap_open_tdls_vht
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_open_tdls_vht 1/1
Test: Open AP and two stations using TDLS
Starting AP wlan3
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Setup TDLS
Teardown TDLS
Setup TDLS
Teardown TDLS
PASS ap_open_tdls_vht 8.20601 2019-03-06 14:45:30.483532
passed all 1 test case(s)
2019-03-06 14:45:30 ./run-tests.py ap_open_tdls_vht160
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_open_tdls_vht160 1/1
Test: Open AP and two stations using TDLS with VHT 160
Starting AP wlan3
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Setup TDLS
Station dump on dev[0]:
Station 02:00:00:00:03:00 (on wlan0)
inactive time: 190 ms
rx bytes: 152911
rx packets: 197
tx bytes: 64622
tx packets: 53
tx retries: 0
tx failed: 0
beacon loss: 0
beacon rx: 39
rx drop misc: 29
signal: -30 dBm
signal avg: -30 dBm
beacon signal avg: 226 dBm
tx bitrate: 6.5 MBit/s MCS 0
rx bitrate: 6.5 MBit/s MCS 0
authorized: yes
authenticated: yes
associated: yes
preamble: long
WMM/WME: yes
MFP: no
TDLS peer: no
DTIM period: 2
beacon interval:100
short slot time:yes
connected time: 4 seconds
Station 02:00:00:00:01:00 (on wlan0)
inactive time: 240 ms
rx bytes: 18306
rx packets: 16
tx bytes: 18306
tx packets: 14
tx retries: 0
tx failed: 0
beacon loss: 0
beacon rx: 39
rx drop misc: 0
signal: -30 dBm
signal avg: -30 dBm
beacon signal avg: 226 dBm
tx bitrate: 6.5 MBit/s MCS 0
rx bitrate: 6.5 MBit/s MCS 0
authorized: yes
authenticated: yes
associated: yes
preamble: long
WMM/WME: yes
MFP: no
TDLS peer: yes
DTIM period: 2
beacon interval:100
short slot time:yes
connected time: 4 seconds
Station dump on dev[1]:
Station 02:00:00:00:03:00 (on wlan0)
inactive time: 208 ms
rx bytes: 152911
rx packets: 197
tx bytes: 64622
tx packets: 53
tx retries: 0
tx failed: 0
beacon loss: 0
beacon rx: 39
rx drop misc: 29
signal: -30 dBm
signal avg: -30 dBm
beacon signal avg: 226 dBm
tx bitrate: 6.5 MBit/s MCS 0
rx bitrate: 6.5 MBit/s MCS 0
authorized: yes
authenticated: yes
associated: yes
preamble: long
WMM/WME: yes
MFP: no
TDLS peer: no
DTIM period: 2
beacon interval:100
short slot time:yes
connected time: 4 seconds
Station 02:00:00:00:01:00 (on wlan0)
inactive time: 258 ms
rx bytes: 18306
rx packets: 16
tx bytes: 18306
tx packets: 14
tx retries: 0
tx failed: 0
beacon loss: 0
beacon rx: 39
rx drop misc: 0
signal: -30 dBm
signal avg: -30 dBm
beacon signal avg: 226 dBm
tx bitrate: 6.5 MBit/s MCS 0
rx bitrate: 6.5 MBit/s MCS 0
authorized: yes
authenticated: yes
associated: yes
preamble: long
WMM/WME: yes
MFP: no
TDLS peer: yes
DTIM period: 2
beacon interval:100
short slot time:yes
connected time: 4 seconds
PASS ap_open_tdls_vht160 5.519662 2019-03-06 14:45:36.466107
passed all 1 test case(s)
2019-03-06 14:45:36 ./run-tests.py ap_open_tdls_vht80
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_open_tdls_vht80 1/1
Test: Open AP and two stations using TDLS with VHT 80
Starting AP wlan3
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Setup TDLS
Station dump on dev[0]:
Station 02:00:00:00:03:00 (on wlan0)
inactive time: 44 ms
rx bytes: 151019
rx packets: 177
tx bytes: 64624
tx packets: 53
tx retries: 0
tx failed: 0
beacon loss: 0
beacon rx: 29
rx drop misc: 29
signal: -30 dBm
signal avg: -30 dBm
beacon signal avg: 226 dBm
tx bitrate: 6.5 MBit/s MCS 0
rx bitrate: 6.5 MBit/s MCS 0
authorized: yes
authenticated: yes
associated: yes
preamble: long
WMM/WME: yes
MFP: no
TDLS peer: no
DTIM period: 2
beacon interval:100
short slot time:yes
connected time: 3 seconds
Station 02:00:00:00:01:00 (on wlan0)
inactive time: 69 ms
rx bytes: 18306
rx packets: 16
tx bytes: 18306
tx packets: 14
tx retries: 0
tx failed: 0
beacon loss: 0
beacon rx: 29
rx drop misc: 0
signal: -30 dBm
signal avg: -30 dBm
beacon signal avg: 226 dBm
tx bitrate: 6.5 MBit/s MCS 0
rx bitrate: 6.5 MBit/s MCS 0
authorized: yes
authenticated: yes
associated: yes
preamble: long
WMM/WME: yes
MFP: no
TDLS peer: yes
DTIM period: 2
beacon interval:100
short slot time:yes
connected time: 3 seconds
Station dump on dev[1]:
Station 02:00:00:00:03:00 (on wlan0)
inactive time: 49 ms
rx bytes: 151019
rx packets: 177
tx bytes: 64624
tx packets: 53
tx retries: 0
tx failed: 0
beacon loss: 0
beacon rx: 29
rx drop misc: 29
signal: -30 dBm
signal avg: -30 dBm
beacon signal avg: 226 dBm
tx bitrate: 6.5 MBit/s MCS 0
rx bitrate: 6.5 MBit/s MCS 0
authorized: yes
authenticated: yes
associated: yes
preamble: long
WMM/WME: yes
MFP: no
TDLS peer: no
DTIM period: 2
beacon interval:100
short slot time:yes
connected time: 3 seconds
Station 02:00:00:00:01:00 (on wlan0)
inactive time: 74 ms
rx bytes: 18306
rx packets: 16
tx bytes: 18306
tx packets: 14
tx retries: 0
tx failed: 0
beacon loss: 0
beacon rx: 29
rx drop misc: 0
signal: -30 dBm
signal avg: -30 dBm
beacon signal avg: 226 dBm
tx bitrate: 6.5 MBit/s MCS 0
rx bitrate: 6.5 MBit/s MCS 0
authorized: yes
authenticated: yes
associated: yes
preamble: long
WMM/WME: yes
MFP: no
TDLS peer: yes
DTIM period: 2
beacon interval:100
short slot time:yes
connected time: 3 seconds
PASS ap_open_tdls_vht80 4.28861 2019-03-06 14:45:41.437002
passed all 1 test case(s)
2019-03-06 14:45:41 ./run-tests.py ap_open_tdls_vht80plus80
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_open_tdls_vht80plus80 1/1
Test: Open AP and two stations using TDLS with VHT 80+80
Starting AP wlan3
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Setup TDLS
Station dump on dev[0]:
Station 02:00:00:00:03:00 (on wlan0)
inactive time: 75 ms
rx bytes: 153493
rx packets: 203
tx bytes: 64624
tx packets: 53
tx retries: 0
tx failed: 0
beacon loss: 0
beacon rx: 41
rx drop misc: 29
signal: -30 dBm
signal avg: -30 dBm
beacon signal avg: 226 dBm
tx bitrate: 6.5 MBit/s MCS 0
rx bitrate: 6.5 MBit/s MCS 0
authorized: yes
authenticated: yes
associated: yes
preamble: long
WMM/WME: yes
MFP: no
TDLS peer: no
DTIM period: 2
beacon interval:100
short slot time:yes
connected time: 4 seconds
Station 02:00:00:00:01:00 (on wlan0)
inactive time: 96 ms
rx bytes: 18306
rx packets: 16
tx bytes: 18306
tx packets: 14
tx retries: 0
tx failed: 0
beacon loss: 0
beacon rx: 41
rx drop misc: 0
signal: -30 dBm
signal avg: -30 dBm
beacon signal avg: 226 dBm
tx bitrate: 6.5 MBit/s MCS 0
rx bitrate: 6.5 MBit/s MCS 0
authorized: yes
authenticated: yes
associated: yes
preamble: long
WMM/WME: yes
MFP: no
TDLS peer: yes
DTIM period: 2
beacon interval:100
short slot time:yes
connected time: 4 seconds
Station dump on dev[1]:
Station 02:00:00:00:03:00 (on wlan0)
inactive time: 91 ms
rx bytes: 153679
rx packets: 205
tx bytes: 64624
tx packets: 53
tx retries: 0
tx failed: 0
beacon loss: 0
beacon rx: 42
rx drop misc: 29
signal: -30 dBm
signal avg: -30 dBm
beacon signal avg: 226 dBm
tx bitrate: 6.5 MBit/s MCS 0
rx bitrate: 6.5 MBit/s MCS 0
authorized: yes
authenticated: yes
associated: yes
preamble: long
WMM/WME: yes
MFP: no
TDLS peer: no
DTIM period: 2
beacon interval:100
short slot time:yes
connected time: 4 seconds
Station 02:00:00:00:01:00 (on wlan0)
inactive time: 112 ms
rx bytes: 18306
rx packets: 16
tx bytes: 18306
tx packets: 14
tx retries: 0
tx failed: 0
beacon loss: 0
beacon rx: 42
rx drop misc: 0
signal: -30 dBm
signal avg: -30 dBm
beacon signal avg: 226 dBm
tx bitrate: 6.5 MBit/s MCS 0
rx bitrate: 6.5 MBit/s MCS 0
authorized: yes
authenticated: yes
associated: yes
preamble: long
WMM/WME: yes
MFP: no
TDLS peer: yes
DTIM period: 2
beacon interval:100
short slot time:yes
connected time: 4 seconds
PASS ap_open_tdls_vht80plus80 5.766018 2019-03-06 14:45:47.808419
passed all 1 test case(s)
2019-03-06 14:45:47 ./run-tests.py ap_open_unexpected_assoc_event
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_open_unexpected_assoc_event 1/1
Test: AP with open mode and unexpected association event
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_open_unexpected_assoc_event 1.164723 2019-03-06 14:45:49.593969
passed all 1 test case(s)
2019-03-06 14:45:49 ./run-tests.py ap_open_unknown_action
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_open_unknown_action 1/1
Test: AP with open mode configuration and unknown Action frame
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_open_unknown_action 0.820857 2019-03-06 14:45:51.059045
passed all 1 test case(s)
2019-03-06 14:45:51 ./run-tests.py ap_open_wpas_in_bridge
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_open_wpas_in_bridge 1/1
Test: Open mode AP and wpas interface in a bridge
Starting AP wlan3
Ignore expected interface_add failure due to missing bridge interface: Failed to add a dynamic wpa_supplicant interface
Connect STA wlan5 to AP
PASS ap_open_wpas_in_bridge 1.076058 2019-03-06 14:45:52.632222
passed all 1 test case(s)
2019-03-06 14:45:52 ./run-tests.py ap_pmf_assoc_comeback
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_pmf_assoc_comeback 1/1
Test: WPA2-PSK AP with PMF association comeback
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_pmf_assoc_comeback 2.135597 2019-03-06 14:45:55.372531
passed all 1 test case(s)
2019-03-06 14:45:55 ./run-tests.py ap_pmf_assoc_comeback2
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_pmf_assoc_comeback2 1/1
Test: WPA2-PSK AP with PMF association comeback (using DROP_SA)
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_pmf_assoc_comeback2 1.793289 2019-03-06 14:45:57.743880
passed all 1 test case(s)
2019-03-06 14:45:57 ./run-tests.py ap_pmf_inject_auth
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_pmf_inject_auth 1/1
Test: WPA2-PSK AP with PMF and Authentication frame injection
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_pmf_inject_auth 0.717119 2019-03-06 14:45:58.989453
passed all 1 test case(s)
2019-03-06 14:45:59 ./run-tests.py ap_pmf_negative
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_pmf_negative 1/1
Test: WPA2-PSK AP without PMF (negative test)
Starting AP wlan3
Connect STA wlan0 to AP
Connect STA wlan1 to AP
PASS ap_pmf_negative 10.918211 2019-03-06 14:46:10.448596
passed all 1 test case(s)
2019-03-06 14:46:10 ./run-tests.py ap_pmf_optional
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_pmf_optional 1/1
Test: WPA2-PSK AP with PMF optional
Starting AP wlan3
Connect STA wlan0 to AP
Connect STA wlan1 to AP
PASS ap_pmf_optional 1.418218 2019-03-06 14:46:12.689217
passed all 1 test case(s)
2019-03-06 14:46:12 ./run-tests.py ap_pmf_optional_2akm
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_pmf_optional_2akm 1/1
Test: WPA2-PSK AP with PMF optional (2 AKMs)
Starting AP wlan3
Connect STA wlan0 to AP
Connect STA wlan1 to AP
PASS ap_pmf_optional_2akm 0.969725 2019-03-06 14:46:14.181750
passed all 1 test case(s)
2019-03-06 14:46:14 ./run-tests.py ap_pmf_optional_eap
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_pmf_optional_eap 1/1
Test: WPA2EAP AP with PMF optional
Starting AP wlan3
Connect STA wlan0 to AP
Connect STA wlan1 to AP
PASS ap_pmf_optional_eap 0.839731 2019-03-06 14:46:15.548157
passed all 1 test case(s)
2019-03-06 14:46:15 ./run-tests.py ap_pmf_required
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_pmf_required 1/1
Test: WPA2-PSK AP with PMF required
Starting AP wlan3
Connect STA wlan0 to AP
Connect STA wlan1 to AP
PASS ap_pmf_required 1.385149 2019-03-06 14:46:17.533167
passed all 1 test case(s)
2019-03-06 14:46:17 ./run-tests.py ap_pmf_required_eap
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_pmf_required_eap 1/1
Test: WPA2-EAP AP with PMF required
Starting AP wlan3
Connect STA wlan0 to AP
Connect STA wlan1 to AP
PASS ap_pmf_required_eap 0.794774 2019-03-06 14:46:18.830023
passed all 1 test case(s)
2019-03-06 14:46:18 ./run-tests.py ap_pmf_required_sha1
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_pmf_required_sha1 1/1
Test: WPA2-PSK AP with PMF required with SHA1 AKM
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_pmf_required_sha1 0.537559 2019-03-06 14:46:19.867585
passed all 1 test case(s)
2019-03-06 14:46:19 ./run-tests.py ap_pmf_required_sta_no_pmf
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_pmf_required_sta_no_pmf 1/1
Test: WPA2-PSK AP with PMF required and PMF disabled on STA
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_pmf_required_sta_no_pmf 0.293873 2019-03-06 14:46:20.640900
passed all 1 test case(s)
2019-03-06 14:46:20 ./run-tests.py ap_pmf_sta_sa_query
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_pmf_sta_sa_query 1/1
Test: WPA2-PSK AP with station using SA Query
Connect STA wlan0 to AP
PASS ap_pmf_sta_sa_query 2.695766 2019-03-06 14:46:23.877878
passed all 1 test case(s)
2019-03-06 14:46:23 ./run-tests.py ap_pmf_sta_sa_query_local_failure
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_pmf_sta_sa_query_local_failure 1/1
Test: WPA2-PSK AP with station using SA Query (local failure)
Connect STA wlan0 to AP
PASS ap_pmf_sta_sa_query_local_failure 0.659018 2019-03-06 14:46:24.931975
passed all 1 test case(s)
2019-03-06 14:46:24 ./run-tests.py ap_pmf_sta_sa_query_no_response
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_pmf_sta_sa_query_no_response 1/1
Test: WPA2-PSK AP with station using SA Query and getting no response
Connect STA wlan0 to AP
PASS ap_pmf_sta_sa_query_no_response 3.96915 2019-03-06 14:46:29.409049
passed all 1 test case(s)
2019-03-06 14:46:29 ./run-tests.py ap_pmf_sta_sa_query_oom
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_pmf_sta_sa_query_oom 1/1
Test: WPA2-PSK AP with station using SA Query (OOM)
Connect STA wlan0 to AP
PASS ap_pmf_sta_sa_query_oom 0.616472 2019-03-06 14:46:30.404473
passed all 1 test case(s)
2019-03-06 14:46:30 ./run-tests.py ap_pmf_sta_unprot_deauth_burst
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_pmf_sta_unprot_deauth_burst 1/1
Test: WPA2-PSK AP with station receiving burst of unprotected Deauthentication frames
Connect STA wlan0 to AP
PASS ap_pmf_sta_unprot_deauth_burst 12.922641 2019-03-06 14:46:43.725969
passed all 1 test case(s)
2019-03-06 14:46:43 ./run-tests.py ap_pmf_tkip_reject
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_pmf_tkip_reject 1/1
Test: Mixed mode BSS and MFP-enabled AP rejecting TKIP
Starting AP wlan3
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
PASS ap_pmf_tkip_reject 1.090364 2019-03-06 14:46:45.411280
passed all 1 test case(s)
2019-03-06 14:46:45 ./run-tests.py ap_pmf_toggle
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_pmf_toggle 1/1
Test: WPA2-PSK AP with PMF optional and changing PMF on reassociation
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_pmf_toggle 1.014585 2019-03-06 14:46:46.897621
passed all 1 test case(s)
2019-03-06 14:46:46 ./run-tests.py ap_qosmap
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_qosmap 1/1
Test: QoS mapping
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_qosmap 1.533089 2019-03-06 14:46:49.014628
passed all 1 test case(s)
2019-03-06 14:46:49 ./run-tests.py ap_qosmap_default
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_qosmap_default 1/1
Test: QoS mapping with default values
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_qosmap_default 1.255093 2019-03-06 14:46:50.802831
passed all 1 test case(s)
2019-03-06 14:46:50 ./run-tests.py ap_qosmap_default_acm
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_qosmap_default_acm 1/1
Test: QoS mapping with default values and ACM=1 for VO/VI
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_qosmap_default_acm 1.148434 2019-03-06 14:46:52.495327
passed all 1 test case(s)
2019-03-06 14:46:52 ./run-tests.py ap_qosmap_invalid
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_qosmap_invalid 1/1
Test: QoS mapping ctrl_iface error handling
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_qosmap_invalid 0.440127 2019-03-06 14:46:53.402681
passed all 1 test case(s)
2019-03-06 14:46:53 ./run-tests.py ap_reassociation_to_same_bss
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_reassociation_to_same_bss 1/1
Test: Reassociate to the same BSS
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_reassociation_to_same_bss 10.265448 2019-03-06 14:47:04.276690
passed all 1 test case(s)
2019-03-06 14:47:04 ./run-tests.py ap_reconnect_auth_timeout
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_reconnect_auth_timeout 1/1
Test: Reconnect to 2nd AP and authentication times out
Starting AP wlan3
Connect STA wlan5 to AP
Starting AP wlan4
Wait ~10s for auth timeout...
PASS ap_reconnect_auth_timeout 12.086407 2019-03-06 14:47:16.869544
passed all 1 test case(s)
2019-03-06 14:47:16 ./run-tests.py ap_remove_during_acs
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_remove_during_acs 1/1
Test: Remove interface during ACS
Starting AP wlan3
Removing BSS wlan3
Starting AP wlan3
Removing BSS wlan3
PASS ap_remove_during_acs 7.318993 2019-03-06 14:47:24.638576
passed all 1 test case(s)
2019-03-06 14:47:24 ./run-tests.py ap_remove_during_acs2
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_remove_during_acs2 1/1
Test: Remove BSS during ACS in multi-BSS configuration
Starting AP wlan3
Removing BSS wlan3
Starting AP wlan3
Removing BSS wlan3
PASS ap_remove_during_acs2 0.455639 2019-03-06 14:47:25.638515
passed all 1 test case(s)
2019-03-06 14:47:25 ./run-tests.py ap_remove_during_acs3
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_remove_during_acs3 1/1
Test: Remove second BSS during ACS in multi-BSS configuration
Starting AP wlan3
Removing BSS wlan3
Starting AP wlan3
Removing BSS wlan3-2
PASS ap_remove_during_acs3 0.458138 2019-03-06 14:47:26.649252
passed all 1 test case(s)
2019-03-06 14:47:26 ./run-tests.py ap_remove_during_ht_coex_scan
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_remove_during_ht_coex_scan 1/1
Test: Remove interface during HT co-ex scan
Starting AP wlan3
Removing BSS wlan3
PASS ap_remove_during_ht_coex_scan 1.695884 2019-03-06 14:47:28.815204
passed all 1 test case(s)
2019-03-06 14:47:28 ./run-tests.py ap_remove_during_ht_coex_scan2
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_remove_during_ht_coex_scan2 1/1
Test: Remove BSS during HT co-ex scan in multi-BSS configuration
Starting AP wlan3
Removing BSS wlan3
PASS ap_remove_during_ht_coex_scan2 0.277314 2019-03-06 14:47:29.800375
passed all 1 test case(s)
2019-03-06 14:47:29 ./run-tests.py ap_remove_during_ht_coex_scan3
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_remove_during_ht_coex_scan3 1/1
Test: Remove second BSS during HT co-ex scan in multi-BSS configuration
Starting AP wlan3
Removing BSS wlan3-2
PASS ap_remove_during_ht_coex_scan3 0.262766 2019-03-06 14:47:30.622615
passed all 1 test case(s)
2019-03-06 14:47:30 ./run-tests.py ap_require_ht
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_require_ht 1/1
Test: Require HT
Starting AP wlan3
Connect STA wlan1 to AP
Connect STA wlan0 to AP
Connect STA wlan2 to AP
PASS ap_require_ht 1.01258 2019-03-06 14:47:32.256116
passed all 1 test case(s)
2019-03-06 14:47:32 ./run-tests.py ap_require_ht_limited_rates
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_require_ht_limited_rates 1/1
Test: Require HT with limited supported rates
Starting AP wlan3
Connect STA wlan1 to AP
Connect STA wlan0 to AP
PASS ap_require_ht_limited_rates 0.707046 2019-03-06 14:47:33.450917
passed all 1 test case(s)
2019-03-06 14:47:33 ./run-tests.py ap_roam_open
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_roam_open 1/1
Test: Roam between two open APs
Starting AP wlan3
Connect STA wlan0 to AP
Starting AP wlan4
PASS ap_roam_open 17.099364 2019-03-06 14:47:51.138870
passed all 1 test case(s)
2019-03-06 14:47:51 ./run-tests.py ap_roam_open_failed
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_roam_open_failed 1/1
Test: Roam failure due to rejected authentication
Starting AP wlan3
Connect STA wlan0 to AP
Starting AP wlan4
PASS ap_roam_open_failed 1.159983 2019-03-06 14:47:52.868224
passed all 1 test case(s)
2019-03-06 14:47:52 ./run-tests.py ap_roam_set_bssid
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_roam_set_bssid 1/1
Test: Roam control
Starting AP wlan3
Starting AP wlan4
Connect STA wlan0 to AP
PASS ap_roam_set_bssid 0.62347 2019-03-06 14:47:53.977598
passed all 1 test case(s)
2019-03-06 14:47:54 ./run-tests.py ap_roam_with_reassoc_auth_timeout
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_roam_with_reassoc_auth_timeout 1/1
Test: Roam using reassoc between two APs and authentication times out
Starting AP wlan3
Connect STA wlan5 to AP
Starting AP wlan4
Wait ~10s for auth timeout...
PASS ap_roam_with_reassoc_auth_timeout 11.918553 2019-03-06 14:48:06.344032
passed all 1 test case(s)
2019-03-06 14:48:06 ./run-tests.py ap_roam_wpa2_psk
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_roam_wpa2_psk 1/1
Test: Roam between two WPA2-PSK APs
Starting AP wlan3
Connect STA wlan0 to AP
Starting AP wlan4
PASS ap_roam_wpa2_psk 16.600938 2019-03-06 14:48:23.578096
passed all 1 test case(s)
2019-03-06 14:48:23 ./run-tests.py ap_roam_wpa2_psk_failed
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_roam_wpa2_psk_failed 1/1
Test: Roam failure with WPA2-PSK AP due to wrong passphrase
Starting AP wlan3
Connect STA wlan0 to AP
Starting AP wlan4
PASS ap_roam_wpa2_psk_failed 5.74442 2019-03-06 14:48:29.935779
passed all 1 test case(s)
2019-03-06 14:48:30 ./run-tests.py ap_roam_wpa2_psk_race
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_roam_wpa2_psk_race 1/1
Test: Roam between two WPA2-PSK APs and try to hit a disconnection race
Starting AP wlan3
Connect STA wlan0 to AP
Starting AP wlan4
PASS ap_roam_wpa2_psk_race 3.99969 2019-03-06 14:48:34.522507
passed all 1 test case(s)
2019-03-06 14:48:34 ./run-tests.py ap_short_preamble
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_short_preamble 1/1
Test: Open AP with short preamble
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_short_preamble 0.574955 2019-03-06 14:48:35.705062
passed all 1 test case(s)
2019-03-06 14:48:35 ./run-tests.py ap_spectrum_management_required
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_spectrum_management_required 1/1
Test: Open AP with spectrum management required
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_spectrum_management_required 0.960666 2019-03-06 14:48:37.323525
passed all 1 test case(s)
2019-03-06 14:48:37 ./run-tests.py ap_tdls_chan_switch_prohibit
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_tdls_chan_switch_prohibit 1/1
Test: Open AP and TDLS channel switch prohibited
Starting AP wlan3
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Setup TDLS
PASS ap_tdls_chan_switch_prohibit 2.402341 2019-03-06 14:48:40.519785
passed all 1 test case(s)
2019-03-06 14:48:40 ./run-tests.py ap_tdls_discovery
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_tdls_discovery 1/1
Test: WPA2-PSK AP and two stations using TDLS discovery
Starting AP wlan3
Connect STA wlan0 to AP
Connect STA wlan1 to AP
PASS ap_tdls_discovery 1.324625 2019-03-06 14:48:42.423517
passed all 1 test case(s)
2019-03-06 14:48:42 ./run-tests.py ap_tdls_link_status
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_tdls_link_status 1/1
Test: Check TDLS link status between two stations
Starting AP wlan3
Connect STA wlan0 to AP
Connect STA wlan1 to AP
wlan0: TDLS link status: peer does not exist
wlan1: TDLS link status: peer does not exist
Setup TDLS
wlan0: TDLS link status: connected
wlan1: TDLS link status: connected
Teardown TDLS
wlan0: TDLS link status: peer does not exist
wlan1: TDLS link status: peer does not exist
PASS ap_tdls_link_status 3.959728 2019-03-06 14:48:47.102222
passed all 1 test case(s)
2019-03-06 14:48:47 ./run-tests.py ap_tdls_prohibit
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_tdls_prohibit 1/1
Test: Open AP and TDLS prohibited
Starting AP wlan3
Connect STA wlan0 to AP
Connect STA wlan1 to AP
PASS ap_tdls_prohibit 1.098167 2019-03-06 14:48:48.845200
passed all 1 test case(s)
2019-03-06 14:48:48 ./run-tests.py ap_track_sta
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_track_sta 1/1
Test: Dualband AP tracking unconnected stations
Starting AP wlan3
Starting AP wlan4
PASS ap_track_sta 3.000314 2019-03-06 14:48:52.522241
passed all 1 test case(s)
2019-03-06 14:48:52 ./run-tests.py ap_track_sta_force_2ghz
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_track_sta_force_2ghz 1/1
Test: Dualband AP forcing dualband STA to connect on 2.4 GHz
Starting AP wlan3
Starting AP wlan4
Connect STA wlan0 to AP
PASS ap_track_sta_force_2ghz 1.379839 2019-03-06 14:48:54.436844
passed all 1 test case(s)
2019-03-06 14:48:54 ./run-tests.py ap_track_sta_force_5ghz
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_track_sta_force_5ghz 1/1
Test: Dualband AP forcing dualband STA to connect on 5 GHz
Starting AP wlan3
Starting AP wlan4
Connect STA wlan0 to AP
PASS ap_track_sta_force_5ghz 1.241174 2019-03-06 14:48:56.354450
passed all 1 test case(s)
2019-03-06 14:48:56 ./run-tests.py ap_track_sta_no_auth
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_track_sta_no_auth 1/1
Test: Dualband AP rejecting authentication from dualband STA on 2.4 GHz
Starting AP wlan3
Starting AP wlan4
Connect STA wlan1 to AP
Connect STA wlan0 to AP
PASS ap_track_sta_no_auth 1.017103 2019-03-06 14:48:58.066583
passed all 1 test case(s)
2019-03-06 14:48:58 ./run-tests.py ap_track_sta_no_auth_passive
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_track_sta_no_auth_passive 1/1
Test: AP rejecting authentication from dualband STA on 2.4 GHz (passive)
Starting AP wlan3
Starting AP wlan4
Connect STA wlan0 to AP
PASS ap_track_sta_no_auth_passive 0.975848 2019-03-06 14:48:59.629904
passed all 1 test case(s)
2019-03-06 14:48:59 ./run-tests.py ap_track_sta_no_probe_resp
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_track_sta_no_probe_resp 1/1
Test: Dualband AP not replying to probes from dualband STA on 2.4 GHz
Starting AP wlan3
Starting AP wlan4
PASS ap_track_sta_no_probe_resp 0.996653 2019-03-06 14:49:01.263605
passed all 1 test case(s)
2019-03-06 14:49:01 ./run-tests.py ap_track_taxonomy
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_track_taxonomy 1/1
Test: AP tracking STA taxonomy
Starting AP wlan3
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan5 to AP
sta0: wifi4|probe:0,1,50,3,45,127,255,221(0050f2,4),221(506f9a,9),114,221(506f9a,22),htcap:107e,htagg:1b,htmcs:0000ffff,extcap:04000a02014000400001,wps:_|assoc:0,1,50,45,127,59,221(0050f2,2),htcap:1076,htagg:1b,htmcs:0000ffff,extcap:04000a02014000400001
sta1: wifi4|probe:0,1,50,3,45,127,114,255,221(506f9a,22),htcap:107e,htagg:1b,htmcs:0000ffff,extcap:04000a02014000400001|assoc:0,1,50,45,127,59,221(0050f2,2),htcap:1076,htagg:1b,htmcs:0000ffff,extcap:04000a02014000400001
sta: wifi4|probe:0,1,50,3,45,127,255,221(0050f2,4),221(506f9a,9),114,221(506f9a,22),htcap:107e,htagg:1b,htmcs:0000ffff,extcap:04000a02014000400001,wps:track_test|assoc:0,1,50,45,127,59,221(0050f2,2),htcap:1076,htagg:1b,htmcs:0000ffff,extcap:04000a02014000400001
Connect STA wlan2 to AP
sta2: wifi4|probe:0,1,50,3,45,127,255,221(0050f2,4),221(506f9a,9),114,221(506f9a,22),htcap:107e,htagg:1b,htmcs:0000ffff,extcap:04000a02014000400001,wps:_|assoc:0,1,50,45,127,59,221(0050f2,2),htcap:1076,htagg:1b,htmcs:0000ffff,extcap:04000a02014000400001
flush_scan_cache: Could not clear all BSS entries. These remain:
bssid / frequency / signal level / flags / ssid
02:00:00:00:03:00 2437 -30 [ESS] track
flush_scan_cache: Could not clear all BSS entries. These remain:
bssid / frequency / signal level / flags / ssid
02:00:00:00:03:00 2437 -30 [ESS] track
flush_scan_cache: Could not clear all BSS entries. These remain:
bssid / frequency / signal level / flags / ssid
02:00:00:00:03:00 2437 -30 [ESS] track
PASS ap_track_taxonomy 3.639933 2019-03-06 14:49:05.448200
passed all 1 test case(s)
2019-03-06 14:49:05 ./run-tests.py ap_tx_queue_params
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_tx_queue_params 1/1
Test: Open AP with TX queue params set
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_tx_queue_params 0.499501 2019-03-06 14:49:06.454959
passed all 1 test case(s)
2019-03-06 14:49:06 ./run-tests.py ap_tx_queue_params_invalid
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_tx_queue_params_invalid 1/1
Test: Invalid TX queue params set (cwmin/cwmax)
Starting AP wlan3
PASS ap_tx_queue_params_invalid 0.294472 2019-03-06 14:49:07.242372
passed all 1 test case(s)
2019-03-06 14:49:07 ./run-tests.py ap_vendor_elements
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_vendor_elements 1/1
Test: WPA2-PSK AP with vendor elements added
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_vendor_elements 0.643253 2019-03-06 14:49:08.368698
passed all 1 test case(s)
ignored_by_lkp ap_vht160
2019-03-06 14:49:08 ./run-tests.py ap_vht160_no_dfs
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_vht160_no_dfs 1/1
Test: VHT with 160 MHz channel width and no DFS (104 minus)
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_vht160_no_dfs 0.854576 2019-03-06 14:49:09.649062
passed all 1 test case(s)
2019-03-06 14:49:09 ./run-tests.py ap_vht160_no_dfs_100_plus
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_vht160_no_dfs_100_plus 1/1
Test: VHT with 160 MHz channel width and no DFS (100 plus)
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_vht160_no_dfs_100_plus 0.932261 2019-03-06 14:49:11.011417
passed all 1 test case(s)
2019-03-06 14:49:11 ./run-tests.py ap_vht160_no_dfs_108_plus
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_vht160_no_dfs_108_plus 1/1
Test: VHT with 160 MHz channel width and no DFS (108 plus)
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_vht160_no_dfs_108_plus 0.883326 2019-03-06 14:49:12.328582
passed all 1 test case(s)
2019-03-06 14:49:12 ./run-tests.py ap_vht160_no_dfs_112_minus
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_vht160_no_dfs_112_minus 1/1
Test: VHT with 160 MHz channel width and no DFS (112 minus)
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_vht160_no_dfs_112_minus 0.838974 2019-03-06 14:49:13.592046
passed all 1 test case(s)
2019-03-06 14:49:13 ./run-tests.py ap_vht160_no_dfs_116_plus
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_vht160_no_dfs_116_plus 1/1
Test: VHT with 160 MHz channel width and no DFS (116 plus)
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_vht160_no_dfs_116_plus 0.823459 2019-03-06 14:49:14.924222
passed all 1 test case(s)
2019-03-06 14:49:14 ./run-tests.py ap_vht160_no_dfs_120_minus
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_vht160_no_dfs_120_minus 1/1
Test: VHT with 160 MHz channel width and no DFS (120 minus)
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_vht160_no_dfs_120_minus 0.880265 2019-03-06 14:49:16.232088
passed all 1 test case(s)
2019-03-06 14:49:16 ./run-tests.py ap_vht160_no_dfs_124_plus
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_vht160_no_dfs_124_plus 1/1
Test: VHT with 160 MHz channel width and no DFS (124 plus)
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_vht160_no_dfs_124_plus 0.853862 2019-03-06 14:49:17.598538
passed all 1 test case(s)
2019-03-06 14:49:17 ./run-tests.py ap_vht160_no_dfs_128_minus
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_vht160_no_dfs_128_minus 1/1
Test: VHT with 160 MHz channel width and no DFS (128 minus)
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_vht160_no_dfs_128_minus 0.828016 2019-03-06 14:49:18.885970
passed all 1 test case(s)
2019-03-06 14:49:18 ./run-tests.py ap_vht160_no_ht40
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_vht160_no_ht40 1/1
Test: VHT with 160 MHz channel width and HT40 disabled
Starting AP wlan3
PASS ap_vht160_no_ht40 0.148681 2019-03-06 14:49:19.529189
passed all 1 test case(s)
2019-03-06 14:49:19 ./run-tests.py ap_vht160b
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_vht160b 1/1
Test: VHT with 160 MHz channel width (2)
Starting AP wlan4
Waiting for CAC to complete
Connect STA wlan0 to AP
PASS ap_vht160b 63.611865 2019-03-06 14:50:23.611196
passed all 1 test case(s)
2019-03-06 14:50:23 ./run-tests.py ap_vht80
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_vht80 1/1
Test: VHT with 80 MHz channel width
Starting AP wlan3
Connect STA wlan0 to AP
hostapd STATUS: {'olbc_ht': '0', 'cac_time_left_seconds': 'N/A', 'num_sta_no_short_slot_time': '1', 'vht_caps_info': '00000000', 'olbc': '0', 'vht_oper_centr_freq_seg0_idx': '42', 'num_sta_non_erp': '0', 'supported_rates': '0c 12 18 24 30 48 60 6c', 'ht_op_mode': '0x0', 'tx_vht_mcs_map': 'aaaa', 'state': 'ENABLED', 'vht_oper_centr_freq_seg1_idx': '0', 'num_sta_ht40_intolerant': '0', 'channel': '36', 'ht_mcs_bitmask': 'ffff0000000000000000', 'vht_oper_chwidth': '1', 'bssid[0]': '02:00:00:00:03:00', 'ieee80211n': '1', 'cac_time_seconds': '0', 'num_sta[0]': '1', 'ieee80211ac': '1', 'phy': 'phy3', 'max_txpower': '23', 'num_sta_ht_no_gf': '0', 'freq': '5180', 'num_sta_ht_20_mhz': '0', 'num_sta_no_short_preamble': '1', 'secondary_channel': '1', 'rx_vht_mcs_map': 'aaaa', 'ssid[0]': 'vht', 'dtim_period': '2', 'beacon_int': '100', 'num_sta_no_ht': '0', 'bss[0]': 'wlan3', 'ht_caps_info': '000e'}
hostapd STA: {'connected_time': '0', 'vht_caps_info': '0x038004fa', 'capability': '0x1', 'addr': '02:00:00:00:00:00', 'rx_vht_mcs_map': 'aaaa', 'supp_op_classes': '73515354737475767778797a7b808182', 'supported_rates': '0c 12 18 24 30 48 60 6c', 'tx_vht_mcs_map': 'aaaa', 'tx_packets': '6', 'ht_mcs_bitmask': 'ffff0000000000000000', 'rx_packets': '10', 'ext_capab': '04000a02014000400001', 'rx_rate_info': '1560 vhtmcs 8 vhtnss 2', 'tx_bytes': '1797', 'tx_rate_info': '65 mcs 0', 'timeout_next': 'NULLFUNC POLL', 'rx_bytes': '3367', 'signal': '-30', 'inactive_msec': '19', 'listen_interval': '5', 'flags': '[AUTH][ASSOC][AUTHORIZED][WMM][HT][VHT]', 'aid': '1', 'ht_caps_info': '0x1076'}
PASS ap_vht80 1.346375 2019-03-06 14:50:25.576757
passed all 1 test case(s)
2019-03-06 14:50:25 ./run-tests.py ap_vht80_csa
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_vht80_csa 1/1
Test: VHT with 80 MHz channel width and CSA
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_vht80_csa 4.542807 2019-03-06 14:50:30.950387
passed all 1 test case(s)
2019-03-06 14:50:31 ./run-tests.py ap_vht80_invalid
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_vht80_invalid 1/1
Test: VHT with invalid 80 MHz channel configuration (seg1)
Starting AP wlan3
PASS ap_vht80_invalid 0.579345 2019-03-06 14:50:32.294476
passed all 1 test case(s)
2019-03-06 14:50:32 ./run-tests.py ap_vht80_invalid2
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_vht80_invalid2 1/1
Test: VHT with invalid 80 MHz channel configuration (seg0)
Starting AP wlan3
PASS ap_vht80_invalid2 0.644034 2019-03-06 14:50:33.913079
passed all 1 test case(s)
2019-03-06 14:50:34 ./run-tests.py ap_vht80_params
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_vht80_params 1/1
Test: VHT with 80 MHz channel width and number of optional features enabled
Starting AP wlan3
Connect STA wlan1 to AP
Connect STA wlan0 to AP
PASS ap_vht80_params 1.600517 2019-03-06 14:50:36.281528
passed all 1 test case(s)
2019-03-06 14:50:36 ./run-tests.py ap_vht80_pwr_constraint
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_vht80_pwr_constraint 1/1
Test: VHT with 80 MHz channel width and local power constraint
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_vht80_pwr_constraint 1.20708 2019-03-06 14:50:38.041275
passed all 1 test case(s)
2019-03-06 14:50:38 ./run-tests.py ap_vht80_to_24g_ht
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_vht80_to_24g_ht 1/1
Test: VHT with 80 MHz channel width reconfigured to 2.4 GHz HT
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_vht80_to_24g_ht 1.46537 2019-03-06 14:50:40.355211
passed all 1 test case(s)
2019-03-06 14:50:40 ./run-tests.py ap_vht80b
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_vht80b 1/1
Test: VHT with 80 MHz channel width (HT40- channel 40)
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_vht80b 1.544268 2019-03-06 14:50:42.586170
passed all 1 test case(s)
2019-03-06 14:50:42 ./run-tests.py ap_vht80c
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_vht80c 1/1
Test: VHT with 80 MHz channel width (HT40+ channel 44)
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_vht80c 1.677432 2019-03-06 14:50:44.961376
passed all 1 test case(s)
2019-03-06 14:50:45 ./run-tests.py ap_vht80d
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_vht80d 1/1
Test: VHT with 80 MHz channel width (HT40- channel 48)
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_vht80d 1.538684 2019-03-06 14:50:47.213760
passed all 1 test case(s)
2019-03-06 14:50:47 ./run-tests.py ap_vht80plus80
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_vht80plus80 1/1
Test: VHT with 80+80 MHz channel width
Starting AP wlan3
Starting AP wlan4
Connect STA wlan1 to AP
PASS ap_vht80plus80 1.745725 2019-03-06 14:50:49.480244
passed all 1 test case(s)
2019-03-06 14:50:49 ./run-tests.py ap_vht80plus80_invalid
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_vht80plus80_invalid 1/1
Test: VHT with invalid 80+80 MHz channel
Starting AP wlan3
PASS ap_vht80plus80_invalid 0.737796 2019-03-06 14:50:50.926198
passed all 1 test case(s)
2019-03-06 14:50:50 ./run-tests.py ap_vht_20
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_vht_20 1/1
Test: VHT and 20 MHz channel
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_vht_20 0.875062 2019-03-06 14:50:52.349626
passed all 1 test case(s)
2019-03-06 14:50:52 ./run-tests.py ap_vht_40
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_vht_40 1/1
Test: VHT and 40 MHz channel
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_vht_40 1.132107 2019-03-06 14:50:54.003740
passed all 1 test case(s)
2019-03-06 14:50:54 ./run-tests.py ap_vht_40_fallback_to_20
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_vht_40_fallback_to_20 1/1
Test: VHT and 40 MHz channel configuration falling back to 20 MHz
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_vht_40_fallback_to_20 1.335536 2019-03-06 14:50:56.022387
passed all 1 test case(s)
2019-03-06 14:50:56 ./run-tests.py ap_vht_capab_not_supported
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_vht_capab_not_supported 1/1
Test: VHT configuration with driver not supporting all vht_capab entries
Starting AP wlan3
PASS ap_vht_capab_not_supported 0.296405 2019-03-06 14:50:56.867105
passed all 1 test case(s)
2019-03-06 14:50:56 ./run-tests.py ap_vht_csa_vht20
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_vht_csa_vht20 1/1
Test: VHT CSA with VHT20 getting enabled
Starting AP wlan3
Connect STA wlan0 to AP
Connect STA wlan1 to AP
PASS ap_vht_csa_vht20 2.483083 2019-03-06 14:50:59.848089
passed all 1 test case(s)
2019-03-06 14:50:59 ./run-tests.py ap_vht_csa_vht40
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_vht_csa_vht40 1/1
Test: VHT CSA with VHT40 getting enabled
Starting AP wlan3
Connect STA wlan0 to AP
Connect STA wlan1 to AP
PASS ap_vht_csa_vht40 2.567626 2019-03-06 14:51:03.030256
passed all 1 test case(s)
2019-03-06 14:51:03 ./run-tests.py ap_vht_csa_vht40_disable
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_vht_csa_vht40_disable 1/1
Test: VHT CSA with VHT40 getting disabled
Starting AP wlan3
Connect STA wlan0 to AP
Connect STA wlan1 to AP
PASS ap_vht_csa_vht40_disable 2.91483 2019-03-06 14:51:06.444141
passed all 1 test case(s)
2019-03-06 14:51:06 ./run-tests.py ap_vht_on_24ghz
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_vht_on_24ghz 1/1
Test: Subset of VHT features on 2.4 GHz
Starting AP wlan3
Connect STA wlan0 to AP
Connect STA wlan1 to AP
PASS ap_vht_on_24ghz 1.014119 2019-03-06 14:51:08.072098
passed all 1 test case(s)
2019-03-06 14:51:08 ./run-tests.py ap_vht_tkip
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_vht_tkip 1/1
Test: VHT and TKIP
Starting AP wlan3
Connect STA wlan0 to AP
hostapd STATUS: {'olbc_ht': '0', 'cac_time_left_seconds': 'N/A', 'num_sta_no_short_slot_time': '1', 'olbc': '0', 'num_sta_non_erp': '0', 'supported_rates': '0c 12 18 24 30 48 60 6c', 'ht_op_mode': '0x13', 'state': 'ENABLED', 'num_sta_ht40_intolerant': '0', 'channel': '36', 'bssid[0]': '02:00:00:00:03:00', 'ieee80211n': '0', 'cac_time_seconds': '0', 'num_sta[0]': '1', 'ieee80211ac': '0', 'phy': 'phy3', 'max_txpower': '23', 'num_sta_ht_no_gf': '0', 'freq': '5180', 'num_sta_ht_20_mhz': '0', 'num_sta_no_short_preamble': '1', 'secondary_channel': '0', 'ssid[0]': 'vht', 'dtim_period': '2', 'beacon_int': '100', 'num_sta_no_ht': '1', 'bss[0]': 'wlan3'}
PASS ap_vht_tkip 1.030878 2019-03-06 14:51:09.544833
passed all 1 test case(s)
2019-03-06 14:51:09 ./run-tests.py ap_vht_use_sta_nsts
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_vht_use_sta_nsts 1/1
Test: VHT with 80 MHz channel width and use_sta_nsts=1
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_vht_use_sta_nsts 0.974195 2019-03-06 14:51:11.050754
passed all 1 test case(s)
2019-03-06 14:51:11 ./run-tests.py ap_vlan_file_open
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_vlan_file_open 1/1
Test: AP VLAN with open network and vlan_file mapping
Starting AP wlan3
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
PASS ap_vlan_file_open 1.364304 2019-03-06 14:51:12.922813
passed all 1 test case(s)
2019-03-06 14:51:13 ./run-tests.py ap_vlan_file_open2
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_vlan_file_open2 1/1
Test: AP VLAN with open network and vlan_file mapping (2)
Starting AP wlan3
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
PASS ap_vlan_file_open2 1.305972 2019-03-06 14:51:14.855038
passed all 1 test case(s)
2019-03-06 14:51:14 ./run-tests.py ap_vlan_file_parsing
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_vlan_file_parsing 1/1
Test: hostapd vlan_file/mac_file parsing
Starting AP wlan3
PASS ap_vlan_file_parsing 0.345449 2019-03-06 14:51:15.710366
passed all 1 test case(s)
2019-03-06 14:51:15 ./run-tests.py ap_vlan_iface_cleanup_multibss
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_vlan_iface_cleanup_multibss 1/1
Test: AP VLAN operation in multi-BSS multi-VLAN case
RTNETLINK answers: File exists
Starting AP wlan4
Starting interface wlan3
Connect STA wlan0 to AP
Connect STA wlan1 to AP
wlan0 -> VLAN 2
test wlan1 == VLAN 1
wlan1 -> VLAN 2
test wlan0 == VLAN 2
PASS ap_vlan_iface_cleanup_multibss 3.037115 2019-03-06 14:51:19.362536
passed all 1 test case(s)
2019-03-06 14:51:19 ./run-tests.py ap_vlan_iface_cleanup_multibss_per_sta_vif
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_vlan_iface_cleanup_multibss_per_sta_vif 1/1
Test: AP VLAN operation in multi-BSS multi-VLAN case with per-sta-vif set
Starting AP wlan4
Starting interface wlan3
Connect STA wlan0 to AP
Connect STA wlan1 to AP
dev1->dev2 unicast data delivery failed
Traceback (most recent call last):
File "./run-tests.py", line 466, in main
t(dev, apdev)
File "/lkp/benchmarks/hwsim/tests/hwsim/test_ap_vlan.py", line 505, in test_ap_vlan_iface_cleanup_multibss_per_sta_vif
'multi-bss-iface-per_sta_vif.conf')
File "/lkp/benchmarks/hwsim/tests/hwsim/test_ap_vlan.py", line 413, in ap_vlan_iface_cleanup_multibss
hwsim_utils.test_connectivity_iface(dev[1], hapd1, "brvlan1")
File "/lkp/benchmarks/hwsim/tests/hwsim/hwsim_utils.py", line 176, in test_connectivity_iface
max_tries=max_tries, timeout=timeout)
File "/lkp/benchmarks/hwsim/tests/hwsim/hwsim_utils.py", line 169, in test_connectivity
raise Exception(last_err)
Exception: dev1->dev2 unicast data delivery failed
FAIL ap_vlan_iface_cleanup_multibss_per_sta_vif 6.917146 2019-03-06 14:51:26.784664
passed 0 test case(s)
skipped 0 test case(s)
failed tests: ap_vlan_iface_cleanup_multibss_per_sta_vif
2019-03-06 14:51:26 ./run-tests.py ap_vlan_open
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_vlan_open 1/1
Test: AP VLAN with open network
Starting AP wlan3
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
PASS ap_vlan_open 1.082363 2019-03-06 14:51:28.467211
passed all 1 test case(s)
2019-03-06 14:51:28 ./run-tests.py ap_vlan_open_per_sta_vif
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_vlan_open_per_sta_vif 1/1
Test: AP VLAN (dynamic) with open network
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_vlan_open_per_sta_vif 0.456971 2019-03-06 14:51:29.411253
passed all 1 test case(s)
2019-03-06 14:51:29 ./run-tests.py ap_vlan_reconnect
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_vlan_reconnect 1/1
Test: AP VLAN with WPA2-PSK connect, disconnect, connect
Starting AP wlan3
connect sta
Connect STA wlan0 to AP
disconnect sta
reconnect sta
Connect STA wlan0 to AP
PASS ap_vlan_reconnect 1.732834 2019-03-06 14:51:31.553923
passed all 1 test case(s)
2019-03-06 14:51:31 ./run-tests.py ap_vlan_tagged
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_vlan_tagged 1/1
Test: AP VLAN with tagged interface
Starting AP wlan3
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
PASS ap_vlan_tagged 1.186474 2019-03-06 14:51:33.261276
passed all 1 test case(s)
2019-03-06 14:51:33 ./run-tests.py ap_vlan_tagged_wpa2_radius_id_change
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_vlan_tagged_wpa2_radius_id_change 1/1
Test: AP tagged VLAN with WPA2-Enterprise and RADIUS attributes changing VLANID
Starting AP wlan4
Starting AP wlan3
Connect STA wlan0 to AP
VLAN-ID -> 2
VLAN-ID -> 1
PASS ap_vlan_tagged_wpa2_radius_id_change 3.032435 2019-03-06 14:51:36.795625
passed all 1 test case(s)
2019-03-06 14:51:36 ./run-tests.py ap_vlan_without_station
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_vlan_without_station 1/1
Test: AP VLAN with WPA2-PSK and no station
Starting AP wlan3
Connect STA wlan0 to AP
first frame not observed
PASS ap_vlan_without_station 2.504264 2019-03-06 14:51:39.812817
passed all 1 test case(s)
2019-03-06 14:51:39 ./run-tests.py ap_vlan_wpa2
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_vlan_wpa2 1/1
Test: AP VLAN with WPA2-PSK
Starting AP wlan3
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
PASS ap_vlan_wpa2 1.542693 2019-03-06 14:51:41.773509
passed all 1 test case(s)
2019-03-06 14:51:41 ./run-tests.py ap_vlan_wpa2_psk_radius_required
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_vlan_wpa2_psk_radius_required 1/1
Test: AP VLAN with WPA2-PSK and RADIUS attributes required
Starting AP wlan3
connecting without VLAN
Connect STA wlan0 to AP
Received authentication request
connecting without VLAN failed as expected
connecting without VLAN (CUI/User-Name)
Connect STA wlan1 to AP
Received authentication request
connecting without VLAN failed as expected(2)
connecting with VLAN
Connect STA wlan2 to AP
Received authentication request
connecting with VLAN succeeded as expected
PASS ap_vlan_wpa2_psk_radius_required 5.737 2019-03-06 14:51:48.039627
passed all 1 test case(s)
2019-03-06 14:51:48 ./run-tests.py ap_vlan_wpa2_radius
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_vlan_wpa2_radius 1/1
Test: AP VLAN with WPA2-Enterprise and RADIUS attributes
Starting AP wlan3
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
PASS ap_vlan_wpa2_radius 1.221174 2019-03-06 14:51:49.709596
passed all 1 test case(s)
2019-03-06 14:51:49 ./run-tests.py ap_vlan_wpa2_radius_2
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_vlan_wpa2_radius_2 1/1
Test: AP VLAN with WPA2-Enterprise and RADIUS EGRESS_VLANID attributes
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_vlan_wpa2_radius_2 0.608278 2019-03-06 14:51:50.767792
passed all 1 test case(s)
2019-03-06 14:51:50 ./run-tests.py ap_vlan_wpa2_radius_id_change
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_vlan_wpa2_radius_id_change 1/1
Test: AP VLAN with WPA2-Enterprise and RADIUS attributes changing VLANID
Starting AP wlan4
Starting AP wlan3
Connect STA wlan0 to AP
VLAN-ID -> 2
VLAN-ID -> 1
PASS ap_vlan_wpa2_radius_id_change 2.86585 2019-03-06 14:51:54.156534
passed all 1 test case(s)
2019-03-06 14:51:54 ./run-tests.py ap_vlan_wpa2_radius_mixed
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_vlan_wpa2_radius_mixed 1/1
Test: AP VLAN with WPA2-Enterprise and tagged+untagged VLANs
Starting AP wlan3
Connect STA wlan0 to AP
Test connectivity in untagged VLAN 2
Test connectivity in tagged VLAN 1
PASS ap_vlan_wpa2_radius_mixed 0.853124 2019-03-06 14:51:55.513129
passed all 1 test case(s)
2019-03-06 14:51:55 ./run-tests.py ap_vlan_wpa2_radius_required
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_vlan_wpa2_radius_required 1/1
Test: AP VLAN with WPA2-Enterprise and RADIUS attributes required
Starting AP wlan3
Connect STA wlan0 to AP
Connect STA wlan2 to AP
PASS ap_vlan_wpa2_radius_required 0.764924 2019-03-06 14:51:56.819940
passed all 1 test case(s)
2019-03-06 14:51:56 ./run-tests.py ap_vlan_wpa2_radius_tagged
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_vlan_wpa2_radius_tagged 1/1
Test: AP VLAN with WPA2-Enterprise and RADIUS EGRESS_VLANID attributes
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_vlan_wpa2_radius_tagged 0.609559 2019-03-06 14:51:57.935190
passed all 1 test case(s)
2019-03-06 14:51:57 ./run-tests.py ap_wds_sta
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_wds_sta 1/1
Test: WPA2-PSK AP with STA using 4addr mode
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_wds_sta 0.837848 2019-03-06 14:51:59.218739
passed all 1 test case(s)
2019-03-06 14:51:59 ./run-tests.py ap_wds_sta_open
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_wds_sta_open 1/1
Test: Open AP with STA using 4addr mode
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_wds_sta_open 0.837889 2019-03-06 14:52:00.470120
passed all 1 test case(s)
2019-03-06 14:52:00 ./run-tests.py ap_wds_sta_wep
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_wds_sta_wep 1/1
Test: WEP AP with STA using 4addr mode
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_wds_sta_wep 0.781068 2019-03-06 14:52:01.692369
passed all 1 test case(s)
2019-03-06 14:52:01 ./run-tests.py ap_wep_tdls
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_wep_tdls 1/1
Test: WEP AP and two stations using TDLS
Starting AP wlan3
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Setup TDLS
Teardown TDLS
Setup TDLS
PASS ap_wep_tdls 4.639856 2019-03-06 14:52:06.801546
passed all 1 test case(s)
2019-03-06 14:52:06 ./run-tests.py ap_wep_to_wpa
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_wep_to_wpa 1/1
Test: WEP to WPA2-PSK configuration change in hostapd
Starting AP wlan3
Connect STA wlan0 to AP
Connect STA wlan0 to AP
PASS ap_wep_to_wpa 1.090286 2019-03-06 14:52:08.368425
passed all 1 test case(s)
2019-03-06 14:52:08 ./run-tests.py ap_wmm_uapsd
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_wmm_uapsd 1/1
Test: AP with U-APSD advertisement
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_wmm_uapsd 0.411499 2019-03-06 14:52:09.213815
passed all 1 test case(s)
2019-03-06 14:52:09 ./run-tests.py ap_wowlan_triggers
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_wowlan_triggers 1/1
Test: AP with wowlan_triggers
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_wowlan_triggers 0.441892 2019-03-06 14:52:10.114466
passed all 1 test case(s)
2019-03-06 14:52:10 ./run-tests.py ap_wpa2_already_in_bridge
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_wpa2_already_in_bridge 1/1
Test: hostapd behavior with interface already in bridge
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_wpa2_already_in_bridge 0.550578 2019-03-06 14:52:11.142609
passed all 1 test case(s)
2019-03-06 14:52:11 ./run-tests.py ap_wpa2_bridge_fdb
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_wpa2_bridge_fdb 1/1
Test: Bridge FDB entry removal
Starting AP wlan3
Connect STA wlan0 to AP
Connect STA wlan1 to AP
PASS ap_wpa2_bridge_fdb 1.72628 2019-03-06 14:52:13.304985
passed all 1 test case(s)
ignored_by_lkp ap_wpa2_delayed_group_m1_retransmission
ignored_by_lkp ap_wpa2_delayed_m1_m3_retransmission
ignored_by_lkp ap_wpa2_delayed_m1_m3_retransmission2
2019-03-06 14:52:13 ./run-tests.py ap_wpa2_delayed_m1_m3_zero_tk
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_wpa2_delayed_m1_m3_zero_tk 1/1
Test: Delayed M1+M3 retransmission and zero TK
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_wpa2_delayed_m1_m3_zero_tk 1.622449 2019-03-06 14:52:15.379450
passed all 1 test case(s)
ignored_by_lkp ap_wpa2_delayed_m3_retransmission
2019-03-06 14:52:15 ./run-tests.py ap_wpa2_disable_eapol_retry
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_wpa2_disable_eapol_retry 1/1
Test: WPA2-PSK disable EAPOL-Key retry
Starting AP wlan3
Verify working 4-way handshake without retries
Connect STA wlan0 to AP
Verify no retransmission of message 3/4
Connect STA wlan0 to AP
PASS ap_wpa2_disable_eapol_retry 4.660082 2019-03-06 14:52:20.553389
passed all 1 test case(s)
2019-03-06 14:52:20 ./run-tests.py ap_wpa2_disable_eapol_retry_group
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_wpa2_disable_eapol_retry_group 1/1
Test: WPA2-PSK disable EAPOL-Key retry for group handshake
Starting AP wlan3
Connect STA wlan1 to AP
Connect STA wlan0 to AP
PASS ap_wpa2_disable_eapol_retry_group 5.87627 2019-03-06 14:52:26.943578
passed all 1 test case(s)
2019-03-06 14:52:27 ./run-tests.py ap_wpa2_eap_aka
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_wpa2_eap_aka 1/1
Test: WPA2-Enterprise connection using EAP-AKA
Starting AP wlan3
Connect STA wlan0 to AP
Negative test with incorrect key
Connect STA wlan0 to AP
Invalid Milenage key
Connect STA wlan0 to AP
Invalid Milenage key(2)
Connect STA wlan0 to AP
Invalid Milenage key(3)
Connect STA wlan0 to AP
Invalid Milenage key(4)
Connect STA wlan0 to AP
Invalid Milenage key(5)
Connect STA wlan0 to AP
Invalid Milenage key(6)
Connect STA wlan0 to AP
Missing key configuration
Connect STA wlan0 to AP
PASS ap_wpa2_eap_aka 1.879136 2019-03-06 14:52:29.297163
passed all 1 test case(s)
2019-03-06 14:52:29 ./run-tests.py ap_wpa2_eap_aka_config
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_wpa2_eap_aka_config 1/1
Test: EAP-AKA configuration options
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_wpa2_eap_aka_config 0.518298 2019-03-06 14:52:30.425230
passed all 1 test case(s)
2019-03-06 14:52:30 ./run-tests.py ap_wpa2_eap_aka_ext
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_wpa2_eap_aka_ext 1/1
Test: WPA2-Enterprise connection using EAP-AKA and external UMTS auth
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_wpa2_eap_aka_ext 2.622237 2019-03-06 14:52:33.522421
passed all 1 test case(s)
2019-03-06 14:52:33 ./run-tests.py ap_wpa2_eap_aka_ext_auth_fail
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_wpa2_eap_aka_ext_auth_fail 1/1
Test: EAP-AKA with external UMTS auth and auth failing
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_wpa2_eap_aka_ext_auth_fail 0.550051 2019-03-06 14:52:34.555913
passed all 1 test case(s)
2019-03-06 14:52:34 ./run-tests.py ap_wpa2_eap_aka_prime
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_wpa2_eap_aka_prime 1/1
Test: WPA2-Enterprise connection using EAP-AKA'
Starting AP wlan3
Connect STA wlan0 to AP
EAP-AKA' bidding protection when EAP-AKA enabled as well
Connect STA wlan1 to AP
Negative test with incorrect key
Connect STA wlan0 to AP
PASS ap_wpa2_eap_aka_prime 0.909848 2019-03-06 14:52:35.962410
passed all 1 test case(s)
2019-03-06 14:52:36 ./run-tests.py ap_wpa2_eap_aka_prime_ext
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_wpa2_eap_aka_prime_ext 1/1
Test: EAP-AKA' with external UMTS auth to hit Synchronization-Failure
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_wpa2_eap_aka_prime_ext 0.528418 2019-03-06 14:52:37.036937
passed all 1 test case(s)
2019-03-06 14:52:37 ./run-tests.py ap_wpa2_eap_aka_prime_ext_auth_fail
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_wpa2_eap_aka_prime_ext_auth_fail 1/1
Test: EAP-AKA' with external UMTS auth and auth failing
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_wpa2_eap_aka_prime_ext_auth_fail 0.561092 2019-03-06 14:52:38.218074
passed all 1 test case(s)
ignored_by_lkp ap_wpa2_eap_aka_prime_sql
2019-03-06 14:52:38 ./run-tests.py ap_wpa2_eap_aka_sql
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_wpa2_eap_aka_sql 1/1
Test: WPA2-Enterprise connection using EAP-AKA (SQL)
Starting AP wlan3
Connect STA wlan0 to AP
AKA fast re-authentication
AKA full auth with pseudonym
AKA full auth with permanent identity
Association and EAP start timed out
Traceback (most recent call last):
File "./run-tests.py", line 464, in main
t(dev, apdev, params)
File "/lkp/benchmarks/hwsim/tests/hwsim/test_ap_eap.py", line 931, in test_ap_wpa2_eap_aka_sql
eap_reauth(dev[0], "AKA")
File "/lkp/benchmarks/hwsim/tests/hwsim/test_ap_eap.py", line 215, in eap_reauth
expect_failure=expect_failure)
File "/lkp/benchmarks/hwsim/tests/hwsim/test_ap_eap.py", line 151, in eap_check_auth
raise Exception("Association and EAP start timed out")
Exception: Association and EAP start timed out
FAIL ap_wpa2_eap_aka_sql 16.650138 2019-03-06 14:52:55.377436
passed 0 test case(s)
skipped 0 test case(s)
failed tests: ap_wpa2_eap_aka_sql
2019-03-06 14:52:55 ./run-tests.py ap_wpa2_eap_assoc_rsn
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_wpa2_eap_assoc_rsn 1/1
Test: WPA2-Enterprise AP and association request RSN IE differences
Starting AP wlan3
Starting AP wlan4
Normal wpa_supplicant assoc req RSN IE
Connect STA wlan0 to AP
Extra PMKIDCount field in RSN IE
Connect STA wlan0 to AP
Extra Group Management Cipher Suite in RSN IE
Connect STA wlan0 to AP
Extra undefined extension field in RSN IE
Connect STA wlan0 to AP
RSN IE without RSN Capabilities
Connect STA wlan0 to AP
RSN IE without AKM
Connect STA wlan0 to AP
RSN IE without pairwise
Connect STA wlan0 to AP
RSN IE without group
Connect STA wlan0 to AP
Normal wpa_supplicant assoc req RSN IE
Connect STA wlan0 to AP
Group management cipher included in assoc req RSN IE
Connect STA wlan0 to AP
Invalid group cipher
Connect STA wlan0 to AP
Invalid pairwise cipher
Connect STA wlan0 to AP
Management frame protection not enabled
Connect STA wlan0 to AP
Unsupported management group cipher
Connect STA wlan0 to AP
PASS ap_wpa2_eap_assoc_rsn 2.602837 2019-03-06 14:52:58.595241
passed all 1 test case(s)
2019-03-06 14:52:58 ./run-tests.py ap_wpa2_eap_eke
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_wpa2_eap_eke 1/1
Test: WPA2-Enterprise connection using EAP-EKE
Starting AP wlan3
Connect STA wlan0 to AP
Test forced algorithm selection
Test failed algorithm negotiation
Negative test with incorrect password
Connect STA wlan0 to AP
PASS ap_wpa2_eap_eke 4.020144 2019-03-06 14:53:03.144026
passed all 1 test case(s)
2019-03-06 14:53:03 ./run-tests.py ap_wpa2_eap_eke_many --long
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_wpa2_eap_eke_many 1/1
Test: WPA2-Enterprise connection using EAP-EKE (many connections) [long]
Starting AP wlan3
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan2 to AP
Total success=300 failure=0
PASS ap_wpa2_eap_eke_many 46.712606 2019-03-06 14:53:50.510422
passed all 1 test case(s)
ignored_by_lkp ap_wpa2_eap_eke_server_oom
ignored_by_lkp ap_wpa2_eap_eke_serverid_nai
2019-03-06 14:53:50 ./run-tests.py ap_wpa2_eap_expanded_nak
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_wpa2_eap_expanded_nak 1/1
Test: WPA2-Enterprise connection with EAP resulting in expanded NAK
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_wpa2_eap_expanded_nak 4.282641 2019-03-06 14:53:55.254147
passed all 1 test case(s)
2019-03-06 14:53:55 ./run-tests.py ap_wpa2_eap_ext_enable_network_while_connected
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_wpa2_eap_ext_enable_network_while_connected 1/1
Test: WPA2-Enterprise interactive identity entry and ENABLE_NETWORK
Starting AP wlan3
Connect STA wlan0 to AP
Connect STA wlan0 to AP
PASS ap_wpa2_eap_ext_enable_network_while_connected 1.423158 2019-03-06 14:53:57.090324
passed all 1 test case(s)
2019-03-06 14:53:57 ./run-tests.py ap_wpa2_eap_fast_binary_pac
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_wpa2_eap_fast_binary_pac 1/1
Test: WPA2-Enterprise connection using EAP-FAST and binary PAC format
Starting AP wlan3
Connect STA wlan0 to AP
Connect STA wlan0 to AP
PASS ap_wpa2_eap_fast_binary_pac 0.884059 2019-03-06 14:53:58.450811
passed all 1 test case(s)
2019-03-06 14:53:58 ./run-tests.py ap_wpa2_eap_fast_binary_pac_errors
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_wpa2_eap_fast_binary_pac_errors 1/1
Test: EAP-FAST and binary PAC errors
Starting AP wlan3
Connect STA wlan0 to AP
Connect STA wlan0 to AP
Connect STA wlan0 to AP
Connect STA wlan0 to AP
Connect STA wlan0 to AP
Connect STA wlan0 to AP
Connect STA wlan0 to AP
Connect STA wlan0 to AP
Connect STA wlan0 to AP
Connect STA wlan0 to AP
Connect STA wlan0 to AP
Connect STA wlan0 to AP
Connect STA wlan0 to AP
Connect STA wlan0 to AP
Connect STA wlan0 to AP
Connect STA wlan0 to AP
Connect STA wlan0 to AP
PASS ap_wpa2_eap_fast_binary_pac_errors 5.486333 2019-03-06 14:54:04.349530
passed all 1 test case(s)
2019-03-06 14:54:04 ./run-tests.py ap_wpa2_eap_fast_cipher_suites
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_wpa2_eap_fast_cipher_suites 1/1
Test: EAP-FAST and different TLS cipher suites
Starting AP wlan3
Connect STA wlan0 to AP
Testing DHE-RSA-AES128-SHA
Connect STA wlan0 to AP
Testing RC4-SHA
Connect STA wlan0 to AP
Allow failure due to missing TLS library support
Testing AES128-SHA
Connect STA wlan0 to AP
Testing AES256-SHA
Connect STA wlan0 to AP
Testing DHE-RSA-AES256-SHA
Connect STA wlan0 to AP
PASS ap_wpa2_eap_fast_cipher_suites 1.15355 2019-03-06 14:54:05.975175
passed all 1 test case(s)
2019-03-06 14:54:06 ./run-tests.py ap_wpa2_eap_fast_eap_aka
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_wpa2_eap_fast_eap_aka 1/1
Test: WPA2-Enterprise connection using EAP-FAST/EAP-AKA
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_wpa2_eap_fast_eap_aka 0.429208 2019-03-06 14:54:06.805386
passed all 1 test case(s)
2019-03-06 14:54:06 ./run-tests.py ap_wpa2_eap_fast_eap_sim
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_wpa2_eap_fast_eap_sim 1/1
Test: WPA2-Enterprise connection using EAP-FAST/EAP-SIM
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_wpa2_eap_fast_eap_sim 0.478126 2019-03-06 14:54:07.828977
passed all 1 test case(s)
2019-03-06 14:54:07 ./run-tests.py ap_wpa2_eap_fast_eap_sim_ext
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_wpa2_eap_fast_eap_sim_ext 1/1
Test: WPA2-Enterprise connection using EAP-FAST/EAP-SIM and external GSM auth
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_wpa2_eap_fast_eap_sim_ext 0.479192 2019-03-06 14:54:08.798097
passed all 1 test case(s)
2019-03-06 14:54:08 ./run-tests.py ap_wpa2_eap_fast_gtc_auth_prov
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_wpa2_eap_fast_gtc_auth_prov 1/1
Test: WPA2-Enterprise connection using EAP-FAST/GTC and authenticated provisioning
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_wpa2_eap_fast_gtc_auth_prov 0.496879 2019-03-06 14:54:09.711813
passed all 1 test case(s)
2019-03-06 14:54:09 ./run-tests.py ap_wpa2_eap_fast_gtc_identity_change
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_wpa2_eap_fast_gtc_identity_change 1/1
Test: WPA2-Enterprise connection using EAP-FAST/GTC and identity changing
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_wpa2_eap_fast_gtc_identity_change 0.744845 2019-03-06 14:54:10.963946
passed all 1 test case(s)
2019-03-06 14:54:11 ./run-tests.py ap_wpa2_eap_fast_missing_pac_config
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_wpa2_eap_fast_missing_pac_config 1/1
Test: WPA2-Enterprise connection using EAP-FAST and missing PAC config
Starting AP wlan3
Connect STA wlan0 to AP
Connect STA wlan0 to AP
PASS ap_wpa2_eap_fast_missing_pac_config 0.542109 2019-03-06 14:54:11.934257
passed all 1 test case(s)
2019-03-06 14:54:11 ./run-tests.py ap_wpa2_eap_fast_mschapv2_unauth_prov
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_wpa2_eap_fast_mschapv2_unauth_prov 1/1
Test: WPA2-Enterprise connection using EAP-FAST/MSCHAPv2 and unauthenticated provisioning
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_wpa2_eap_fast_mschapv2_unauth_prov 0.849755 2019-03-06 14:54:13.337437
passed all 1 test case(s)
2019-03-06 14:54:13 ./run-tests.py ap_wpa2_eap_fast_pac_file
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_wpa2_eap_fast_pac_file 1/1
Test: WPA2-Enterprise connection using EAP-FAST/MSCHAPv2 and PAC file
Starting AP wlan3
Connect STA wlan0 to AP
Connect STA wlan0 to AP
Connect STA wlan1 to AP
Connect STA wlan1 to AP
PASS ap_wpa2_eap_fast_pac_file 1.605376 2019-03-06 14:54:15.457860
passed all 1 test case(s)
2019-03-06 14:54:15 ./run-tests.py ap_wpa2_eap_fast_pac_lifetime
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_wpa2_eap_fast_pac_lifetime 1/1
Test: EAP-FAST and PAC lifetime
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_wpa2_eap_fast_pac_lifetime 3.767745 2019-03-06 14:54:19.670081
passed all 1 test case(s)
2019-03-06 14:54:19 ./run-tests.py ap_wpa2_eap_fast_pac_refresh
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_wpa2_eap_fast_pac_refresh 1/1
Test: EAP-FAST and PAC refresh
Starting AP wlan3
Connect STA wlan0 to AP
Starting AP wlan3
Connect STA wlan0 to AP
Starting AP wlan3
Connect STA wlan0 to AP
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_wpa2_eap_fast_pac_refresh 1.950865 2019-03-06 14:54:22.165700
passed all 1 test case(s)
2019-03-06 14:54:22 ./run-tests.py ap_wpa2_eap_fast_pac_truncate
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_wpa2_eap_fast_pac_truncate 1/1
Test: EAP-FAST and PAC list truncation
Starting AP wlan3
Connect STA wlan0 to AP
Starting AP wlan3
Connect STA wlan0 to AP
Starting AP wlan3
Connect STA wlan0 to AP
Starting AP wlan3
Connect STA wlan0 to AP
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_wpa2_eap_fast_pac_truncate 3.141389 2019-03-06 14:54:25.831450
passed all 1 test case(s)
2019-03-06 14:54:25 ./run-tests.py ap_wpa2_eap_fast_prf_oom
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_wpa2_eap_fast_prf_oom 1/1
Test: WPA2-Enterprise connection using EAP-FAST and OOM in PRF
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_wpa2_eap_fast_prf_oom 0.438352 2019-03-06 14:54:26.720900
passed all 1 test case(s)
2019-03-06 14:54:26 ./run-tests.py ap_wpa2_eap_fast_prov
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_wpa2_eap_fast_prov 1/1
Test: EAP-FAST and provisioning options
Starting AP wlan3
Provisioning attempt while server has provisioning disabled
Connect STA wlan0 to AP
Authenticated provisioning
Provisioning disabled - using previously provisioned PAC
Drop PAC and verify connection failure
Anonymous provisioning
Provisioning disabled - using previously provisioned PAC
PASS ap_wpa2_eap_fast_prov 2.306125 2019-03-06 14:54:29.581669
passed all 1 test case(s)
2019-03-06 14:54:29 ./run-tests.py ap_wpa2_eap_fast_server_oom
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_wpa2_eap_fast_server_oom 1/1
Test: EAP-FAST/MSCHAPv2 and server OOM
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_wpa2_eap_fast_server_oom 0.977491 2019-03-06 14:54:31.124305
passed all 1 test case(s)
2019-03-06 14:54:31 ./run-tests.py ap_wpa2_eap_fast_text_pac_errors
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_wpa2_eap_fast_text_pac_errors 1/1
Test: EAP-FAST and text PAC errors
Starting AP wlan3
Connect STA wlan0 to AP
Connect STA wlan0 to AP
Connect STA wlan0 to AP
Connect STA wlan0 to AP
Connect STA wlan0 to AP
Connect STA wlan0 to AP
Starting AP wlan4
Connect STA wlan0 to AP
Starting AP wlan4
Connect STA wlan0 to AP
Starting AP wlan4
Connect STA wlan0 to AP
PASS ap_wpa2_eap_fast_text_pac_errors 4.904942 2019-03-06 14:54:36.453412
passed all 1 test case(s)
2019-03-06 14:54:36 ./run-tests.py ap_wpa2_eap_gpsk
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_wpa2_eap_gpsk 1/1
Test: WPA2-Enterprise connection using EAP-GPSK
Starting AP wlan3
Connect STA wlan0 to AP
Test forced algorithm selection
Test failed algorithm negotiation
Negative test with incorrect password
Connect STA wlan0 to AP
PASS ap_wpa2_eap_gpsk 1.471324 2019-03-06 14:54:38.394943
passed all 1 test case(s)
2019-03-06 14:54:38 ./run-tests.py ap_wpa2_eap_gpsk_ptk_rekey_ap
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_wpa2_eap_gpsk_ptk_rekey_ap 1/1
Test: WPA2-Enterprise with EAP-GPSK and PTK rekey enforced by AP
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_wpa2_eap_gpsk_ptk_rekey_ap 2.467617 2019-03-06 14:54:41.422483
passed all 1 test case(s)
2019-03-06 14:54:41 ./run-tests.py ap_wpa2_eap_ikev2
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_wpa2_eap_ikev2 1/1
Test: WPA2-Enterprise connection using EAP-IKEv2
Starting AP wlan3
Connect STA wlan0 to AP
Connect STA wlan0 to AP
Negative test with incorrect password
Connect STA wlan0 to AP
Connect STA wlan0 to AP
PASS ap_wpa2_eap_ikev2 0.910431 2019-03-06 14:54:42.857721
passed all 1 test case(s)
2019-03-06 14:54:42 ./run-tests.py ap_wpa2_eap_ikev2_as_frag
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_wpa2_eap_ikev2_as_frag 1/1
Test: WPA2-Enterprise connection using EAP-IKEv2 with server fragmentation
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_wpa2_eap_ikev2_as_frag 0.427744 2019-03-06 14:54:43.804406
passed all 1 test case(s)
2019-03-06 14:54:43 ./run-tests.py ap_wpa2_eap_ikev2_oom
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_wpa2_eap_ikev2_oom 1/1
Test: WPA2-Enterprise connection using EAP-IKEv2 and OOM
Starting AP wlan3
Connect STA wlan0 to AP
Connect STA wlan0 to AP
Connect STA wlan0 to AP
Connect STA wlan0 to AP
PASS ap_wpa2_eap_ikev2_oom 0.860522 2019-03-06 14:54:45.226560
passed all 1 test case(s)
ignored_by_lkp ap_wpa2_eap_in_bridge
2019-03-06 14:54:45 ./run-tests.py ap_wpa2_eap_interactive
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_wpa2_eap_interactive 1/1
Test: WPA2-Enterprise connection using interactive identity/password entry
Starting AP wlan3
Connection with dynamic TTLS/MSCHAPv2 password entry
Connect STA wlan0 to AP
Connection with dynamic TTLS/MSCHAPv2 identity and password entry
Connect STA wlan0 to AP
Connection with dynamic TTLS/EAP-MSCHAPv2 password entry
Connect STA wlan0 to AP
Connection with dynamic TTLS/EAP-MD5 password entry
Connect STA wlan0 to AP
Connection with dynamic PEAP/EAP-MSCHAPv2 password entry
Connect STA wlan0 to AP
Connection with dynamic PEAP/EAP-GTC password entry
Connect STA wlan0 to AP
PASS ap_wpa2_eap_interactive 1.273634 2019-03-06 14:54:47.031263
passed all 1 test case(s)
2019-03-06 14:54:47 ./run-tests.py ap_wpa2_eap_no_workaround
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_wpa2_eap_no_workaround 1/1
Test: WPA2-Enterprise connection using EAP-TTLS and eap_workaround=0
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_wpa2_eap_no_workaround 0.484398 2019-03-06 14:54:48.061389
passed all 1 test case(s)
2019-03-06 14:54:48 ./run-tests.py ap_wpa2_eap_non_ascii_identity
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_wpa2_eap_non_ascii_identity 1/1
Test: WPA2-Enterprise connection attempt using non-ASCII identity
Starting AP wlan3
Connect STA wlan0 to AP
Connect STA wlan1 to AP
PASS ap_wpa2_eap_non_ascii_identity 4.575776 2019-03-06 14:54:53.167082
passed all 1 test case(s)
2019-03-06 14:54:53 ./run-tests.py ap_wpa2_eap_non_ascii_identity2
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_wpa2_eap_non_ascii_identity2 1/1
Test: WPA2-Enterprise connection attempt using non-ASCII identity
Starting AP wlan3
Connect STA wlan0 to AP
Connect STA wlan1 to AP
PASS ap_wpa2_eap_non_ascii_identity2 4.400165 2019-03-06 14:54:58.065977
passed all 1 test case(s)
2019-03-06 14:54:58 ./run-tests.py ap_wpa2_eap_oom
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_wpa2_eap_oom 1/1
Test: EAP server and OOM
Starting AP wlan3
Connect STA wlan0 to AP
PASS ap_wpa2_eap_oom 1.514796 2019-03-06 14:55:00.093552
passed all 1 test case(s)
2019-03-06 14:55:00 ./run-tests.py ap_wpa2_eap_pax
DEV: wlan0: 02:00:00:00:00:00
DEV: wlan1: 02:00:00:00:01:00
DEV: wlan2: 02:00:00:00:02:00
APDEV: wlan3
APDEV: wlan4
START ap_wpa2_eap_pax 1/1
Test: WPA2-Enterprise connection using EAP-PAX
Starting AP wlan3
Connect STA wlan0 to AP
Negative test with incorrect password
Connect STA wlan0 to AP
PASS ap_wpa2_eap_pax 0.550607 2019-03-06 14:55:01.170920
passed all 1 test case(s)
2019-03-06 14:55:01 ./stop.sh
2019-03-06 14:55:02 ./start.sh channels=4
2019-03-06 14:55:03 ./stop.sh
To reproduce:
# build kernel
cd linux
cp config-4.19.0-12453-gc752cac .config
make HOSTCC=gcc-8 CC=gcc-8 ARCH=x86_64 olddefconfig
make HOSTCC=gcc-8 CC=gcc-8 ARCH=x86_64 prepare
make HOSTCC=gcc-8 CC=gcc-8 ARCH=x86_64 modules_prepare
make HOSTCC=gcc-8 CC=gcc-8 ARCH=x86_64 SHELL=/bin/bash
make HOSTCC=gcc-8 CC=gcc-8 ARCH=x86_64 bzImage
git clone https://github.com/intel/lkp-tests.git
cd lkp-tests
bin/lkp qemu -k <bzImage> job-script # job-script is attached in this email
Thanks,
Rong Chen
1 year, 10 months
[net] 62fd64b7f1: netperf.Throughput_Mbps -97.0% regression
by kernel test robot
Greeting,
FYI, we noticed a -97.0% regression of netperf.Throughput_Mbps due to commit:
commit: 62fd64b7f10097f802d53af9c3af1a1c382f1ad2 ("net: Make softirq vector masking finegrained on release_sock()")
https://git.kernel.org/cgit/linux/kernel/git/frederic/linux-dynticks.git softirq/soft-interruptible-v2-0day
in testcase: netperf
on test machine: 160 threads Intel(R) Xeon(R) CPU E7-8890 v4 @ 2.20GHz with 256G memory
with following parameters:
ip: ipv4
runtime: 900s
nr_threads: 1
cluster: cs-localhost
test: TCP_STREAM
cpufreq_governor: performance
ucode: 0xb00002e
test-description: Netperf is a benchmark that can be use to measure various aspect of networking performance.
test-url: http://www.netperf.org/netperf/
Details are as below:
-------------------------------------------------------------------------------------------------->
To reproduce:
git clone https://github.com/intel/lkp-tests.git
cd lkp-tests
bin/lkp install job.yaml # job file is attached in this email
bin/lkp run job.yaml
=========================================================================================
cluster/compiler/cpufreq_governor/ip/kconfig/nr_threads/rootfs/runtime/tbox_group/test/testcase/ucode:
cs-localhost/gcc-7/performance/ipv4/x86_64-rhel-7.2/1/debian-x86_64-2018-04-03.cgz/900s/lkp-bdw-ex2/TCP_STREAM/netperf/0xb00002e
commit:
045901bdf2 ("locking: Introduce spin_[un]lock_bh_mask()")
62fd64b7f1 ("net: Make softirq vector masking finegrained on release_sock()")
045901bdf230833e 62fd64b7f10097f802d53af9c3a
---------------- ---------------------------
fail:runs %reproduction fail:runs
| | |
:4 50% 2:4 dmesg.RIP:cpuidle_enter_state
:4 50% 2:4 dmesg.RIP:dev_watchdog
1:4 0% 1:4 dmesg.WARNING:at#for_ip_interrupt_entry/0x
:4 50% 2:4 dmesg.WARNING:at_net/sched/sch_generic.c:#dev_watchdog/0x
%stddev %change %stddev
\ | \
34938 ± 3% -97.0% 1033 ± 45% netperf.Throughput_Mbps
34938 ± 3% -97.0% 1033 ± 45% netperf.Throughput_total_Mbps
901.00 +7.1% 965.07 netperf.time.elapsed_time
901.00 +7.1% 965.07 netperf.time.elapsed_time.max
1141 -96.9% 35.00 ± 45% netperf.time.involuntary_context_switches
99.00 -97.5% 2.50 ± 60% netperf.time.percent_of_cpu_this_job_got
861.93 -96.9% 26.76 ± 48% netperf.time.system_time
38.04 ± 2% -96.9% 1.17 ± 42% netperf.time.user_time
19.50 ± 7% +5133.3% 1020 ± 46% netperf.time.voluntary_context_switches
2.399e+08 ± 3% -97.0% 7124607 ± 45% netperf.workload
48.20 ± 3% +15.3% 55.60 ± 10% boot-time.boot
6874 ± 5% +14.6% 7880 ± 8% boot-time.idle
1.00 -100.0% 0.00 vmstat.procs.r
137592 ± 4% -96.6% 4678 ± 34% vmstat.system.cs
0.40 ± 6% -0.4 0.02 ± 6% mpstat.cpu.soft%
0.79 -0.7 0.05 ± 18% mpstat.cpu.sys%
0.04 ± 3% -0.0 0.01 ± 11% mpstat.cpu.usr%
36746 ± 3% -9.5% 33244 slabinfo.filp.active_objs
8980 +11.3% 9999 slabinfo.kmalloc-1k.active_objs
9122 +10.6% 10091 slabinfo.kmalloc-1k.num_objs
6142 ± 36% +52.3% 9351 ± 47% numa-meminfo.node1.Mapped
622774 ± 14% +18.5% 737885 ± 8% numa-meminfo.node3.MemUsed
9808 ± 67% +127.7% 22334 ± 23% numa-meminfo.node3.Shmem
80468 ± 7% +27.7% 102720 ± 17% numa-meminfo.node3.Slab
2452 ± 67% +127.8% 5585 ± 23% numa-vmstat.node3.nr_shmem
23969705 ± 44% -86.0% 3365266 ± 69% numa-vmstat.node3.numa_hit
23879579 ± 44% -86.2% 3289297 ± 70% numa-vmstat.node3.numa_local
90128 ± 8% -15.7% 75968 numa-vmstat.node3.numa_other
9579925 ±144% -100.0% 175.00 ± 44% numa-numastat.node1.local_node
9598623 ±143% -99.8% 18824 numa-numastat.node1.numa_hit
54551301 ± 46% -93.5% 3556054 ± 54% numa-numastat.node3.local_node
54565431 ± 46% -93.5% 3556100 ± 54% numa-numastat.node3.numa_hit
14128 ± 57% -99.7% 47.00 ± 4% numa-numastat.node3.other_node
3.882e+08 ±165% -99.3% 2869561 ± 6% cpuidle.C1.time
24416634 ±121% -98.8% 288727 ± 15% cpuidle.C1.usage
24813285 ±166% -98.4% 402394 ± 8% cpuidle.C1E.usage
6.558e+10 ± 72% +163.5% 1.728e+11 ± 2% cpuidle.C3.time
1.666e+08 ± 62% +118.6% 3.642e+08 cpuidle.C3.usage
9.868e+10 ± 45% -93.6% 6.315e+09 ± 68% cpuidle.C6.time
1.346e+08 ± 34% -93.6% 8550258 ± 66% cpuidle.C6.usage
1.02e+08 ± 27% -97.0% 3033330 ± 39% cpuidle.POLL.time
65065117 ± 5% -97.3% 1779018 ± 40% cpuidle.POLL.usage
11165 +5.9% 11826 proc-vmstat.nr_shmem
9119 ± 24% -99.9% 9.50 ± 36% proc-vmstat.numa_hint_faults
8714 ± 23% -99.9% 7.50 ± 73% proc-vmstat.numa_hint_faults_local
1.224e+08 ± 3% -94.9% 6258524 ± 25% proc-vmstat.numa_hit
1.223e+08 ± 3% -94.9% 6202466 ± 26% proc-vmstat.numa_local
11933 ± 12% -78.5% 2562 ± 99% proc-vmstat.numa_pte_updates
2927 ± 12% +44.1% 4218 ± 3% proc-vmstat.pgactivate
9.618e+08 ± 3% -96.7% 31318613 ± 41% proc-vmstat.pgalloc_normal
3030079 +6.5% 3225691 proc-vmstat.pgfault
9.618e+08 ± 3% -96.7% 31294955 ± 41% proc-vmstat.pgfree
5.55 ± 6% +1.8 7.31 ± 5% turbostat.Busy%
1885 ± 2% -23.8% 1437 turbostat.Bzy_MHz
24414886 ±121% -98.8% 286777 ± 15% turbostat.C1
0.23 ±165% -0.2 0.00 turbostat.C1%
24810325 ±166% -98.4% 397741 ± 8% turbostat.C1E
1.666e+08 ± 62% +118.6% 3.642e+08 turbostat.C3
37.86 ± 72% +55.3 93.12 ± 2% turbostat.C3%
1.345e+08 ± 34% -93.7% 8487904 ± 66% turbostat.C6
56.96 ± 45% -53.6 3.39 ± 68% turbostat.C6%
22.72 ± 87% +132.9% 52.91 turbostat.CPU%c3
36.80 ± 63% -96.8% 1.19 ± 74% turbostat.CPU%c6
40.25 ± 3% -16.8% 33.50 turbostat.CoreTmp
46.75 -17.6% 38.50 turbostat.PkgTmp
283.95 ± 3% -39.3% 172.28 turbostat.PkgWatt
10.65 ± 31% -10.7 0.00 perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe
10.61 ± 31% -10.6 0.00 perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe
5.54 ± 37% -5.5 0.00 perf-profile.calltrace.cycles-pp.__x64_sys_sendto.do_syscall_64.entry_SYSCALL_64_after_hwframe
5.52 ± 37% -5.5 0.00 perf-profile.calltrace.cycles-pp.__sys_sendto.__x64_sys_sendto.do_syscall_64.entry_SYSCALL_64_after_hwframe
5.41 ± 37% -5.4 0.00 perf-profile.calltrace.cycles-pp.sock_sendmsg.__sys_sendto.__x64_sys_sendto.do_syscall_64.entry_SYSCALL_64_after_hwframe
5.34 ± 37% -5.3 0.00 perf-profile.calltrace.cycles-pp.tcp_sendmsg.sock_sendmsg.__sys_sendto.__x64_sys_sendto.do_syscall_64
5.00 ± 30% -5.0 0.00 perf-profile.calltrace.cycles-pp.__x64_sys_recvfrom.do_syscall_64.entry_SYSCALL_64_after_hwframe
4.98 ± 30% -5.0 0.00 perf-profile.calltrace.cycles-pp.__sys_recvfrom.__x64_sys_recvfrom.do_syscall_64.entry_SYSCALL_64_after_hwframe
4.91 ± 30% -4.9 0.00 perf-profile.calltrace.cycles-pp.inet_recvmsg.__sys_recvfrom.__x64_sys_recvfrom.do_syscall_64.entry_SYSCALL_64_after_hwframe
4.89 ± 30% -4.9 0.00 perf-profile.calltrace.cycles-pp.tcp_recvmsg.inet_recvmsg.__sys_recvfrom.__x64_sys_recvfrom.do_syscall_64
5.41 ± 9% -1.8 3.64 ± 16% perf-profile.calltrace.cycles-pp.__hrtimer_run_queues.hrtimer_interrupt.smp_apic_timer_interrupt.apic_timer_interrupt.cpuidle_enter_state
2.88 ± 6% -0.9 2.00 ± 21% perf-profile.calltrace.cycles-pp.tick_sched_handle.tick_sched_timer.__hrtimer_run_queues.hrtimer_interrupt.smp_apic_timer_interrupt
2.61 ± 7% -0.8 1.79 ± 22% perf-profile.calltrace.cycles-pp.update_process_times.tick_sched_handle.tick_sched_timer.__hrtimer_run_queues.hrtimer_interrupt
1.59 ± 9% -0.6 1.00 perf-profile.calltrace.cycles-pp.get_next_timer_interrupt.tick_nohz_next_event.tick_nohz_get_sleep_length.menu_select.do_idle
1.56 ± 9% -0.6 0.97 ± 21% perf-profile.calltrace.cycles-pp.scheduler_tick.update_process_times.tick_sched_handle.tick_sched_timer.__hrtimer_run_queues
1.01 ± 9% -0.4 0.59 perf-profile.calltrace.cycles-pp.__next_timer_interrupt.get_next_timer_interrupt.tick_nohz_next_event.tick_nohz_get_sleep_length.menu_select
0.84 ± 16% -0.3 0.58 perf-profile.calltrace.cycles-pp.perf_mux_hrtimer_handler.__hrtimer_run_queues.hrtimer_interrupt.smp_apic_timer_interrupt.apic_timer_interrupt
0.69 ± 5% -0.2 0.53 ± 3% perf-profile.calltrace.cycles-pp.lapic_next_deadline.clockevents_program_event.hrtimer_interrupt.smp_apic_timer_interrupt.apic_timer_interrupt
2.28 ± 5% +0.3 2.55 perf-profile.calltrace.cycles-pp.tick_nohz_next_event.tick_nohz_get_sleep_length.menu_select.do_idle.cpu_startup_entry
0.92 ± 24% +0.3 1.25 ± 18% perf-profile.calltrace.cycles-pp.rebalance_domains.__softirqentry_text_start.irq_exit.smp_apic_timer_interrupt.apic_timer_interrupt
2.40 ± 22% +0.5 2.89 ± 15% perf-profile.calltrace.cycles-pp.__softirqentry_text_start.irq_exit.smp_apic_timer_interrupt.apic_timer_interrupt.cpuidle_enter_state
3.37 ± 15% +0.5 3.90 ± 15% perf-profile.calltrace.cycles-pp.irq_exit.smp_apic_timer_interrupt.apic_timer_interrupt.cpuidle_enter_state.do_idle
0.00 +0.7 0.67 ± 18% perf-profile.calltrace.cycles-pp.ktime_get.tick_nohz_irq_exit.irq_exit.smp_apic_timer_interrupt.apic_timer_interrupt
0.00 +0.7 0.69 ± 18% perf-profile.calltrace.cycles-pp.tick_nohz_irq_exit.irq_exit.smp_apic_timer_interrupt.apic_timer_interrupt.cpuidle_enter_state
0.00 +0.9 0.86 ± 8% perf-profile.calltrace.cycles-pp.timekeeping_max_deferment.tick_nohz_next_event.tick_nohz_get_sleep_length.menu_select.do_idle
0.17 ±173% +1.3 1.43 ± 54% perf-profile.calltrace.cycles-pp.ktime_get.clockevents_program_event.hrtimer_interrupt.smp_apic_timer_interrupt.apic_timer_interrupt
88.20 ± 4% +11.3 99.48 perf-profile.calltrace.cycles-pp.secondary_startup_64
87.75 ± 4% +11.3 99.05 perf-profile.calltrace.cycles-pp.cpu_startup_entry.start_secondary.secondary_startup_64
87.75 ± 4% +11.3 99.05 perf-profile.calltrace.cycles-pp.start_secondary.secondary_startup_64
87.65 ± 4% +11.4 99.02 perf-profile.calltrace.cycles-pp.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64
79.40 ± 5% +12.6 92.02 perf-profile.calltrace.cycles-pp.cpuidle_enter_state.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64
62.65 ± 7% +15.6 78.25 ± 2% perf-profile.calltrace.cycles-pp.intel_idle.cpuidle_enter_state.do_idle.cpu_startup_entry.start_secondary
323898 ± 9% +98.4% 642462 sched_debug.cfs_rq:/.load.max
40221 ± 4% +38.4% 55664 sched_debug.cfs_rq:/.load.stddev
1220 ±123% +85.0% 2257 ± 70% sched_debug.cfs_rq:/.load_avg.max
706699 ± 18% -87.8% 85873 ± 37% sched_debug.cfs_rq:/.min_vruntime.max
67274 ± 11% -84.8% 10253 ± 23% sched_debug.cfs_rq:/.min_vruntime.stddev
0.02 ± 3% -40.8% 0.01 ± 9% sched_debug.cfs_rq:/.nr_running.avg
0.15 -25.5% 0.11 sched_debug.cfs_rq:/.nr_running.stddev
287.92 +113.3% 614.24 sched_debug.cfs_rq:/.runnable_load_avg.max
32.45 +38.7% 45.00 sched_debug.cfs_rq:/.runnable_load_avg.stddev
323599 ± 9% +98.5% 642308 sched_debug.cfs_rq:/.runnable_weight.max
40158 ± 4% +38.6% 55654 sched_debug.cfs_rq:/.runnable_weight.stddev
656292 ± 20% -91.5% 55702 ± 54% sched_debug.cfs_rq:/.spread0.max
-49218 -42.4% -28334 sched_debug.cfs_rq:/.spread0.min
67274 ± 11% -84.8% 10253 ± 23% sched_debug.cfs_rq:/.spread0.stddev
22.89 -42.5% 13.15 ± 10% sched_debug.cfs_rq:/.util_avg.avg
1024 -29.5% 722.41 ± 2% sched_debug.cfs_rq:/.util_avg.max
113.74 -43.2% 64.55 ± 6% sched_debug.cfs_rq:/.util_avg.stddev
8.21 ± 8% -83.1% 1.39 ± 32% sched_debug.cfs_rq:/.util_est_enqueued.avg
846.06 ± 6% -77.3% 192.12 ± 21% sched_debug.cfs_rq:/.util_est_enqueued.max
74.24 ± 7% -79.6% 15.16 ± 25% sched_debug.cfs_rq:/.util_est_enqueued.stddev
2538 ± 11% +2617.3% 68982 ± 78% sched_debug.cpu.avg_idle.min
132096 ± 5% -14.5% 112984 sched_debug.cpu.avg_idle.stddev
7.12 ± 10% +33.6% 9.51 ± 5% sched_debug.cpu.clock.stddev
7.12 ± 10% +33.6% 9.51 ± 5% sched_debug.cpu.clock_task.stddev
287.89 +113.4% 614.26 sched_debug.cpu.cpu_load[0].max
31.94 +41.6% 45.24 sched_debug.cpu.cpu_load[0].stddev
287.86 +114.1% 616.24 sched_debug.cpu.cpu_load[1].max
31.35 +43.5% 44.99 sched_debug.cpu.cpu_load[1].stddev
297.22 ± 2% +107.2% 615.97 sched_debug.cpu.cpu_load[2].max
31.41 +42.5% 44.75 sched_debug.cpu.cpu_load[2].stddev
4.11 ± 3% -18.7% 3.34 ± 6% sched_debug.cpu.cpu_load[3].avg
336.97 ± 11% +74.6% 588.35 sched_debug.cpu.cpu_load[3].max
32.95 ± 7% +29.3% 42.62 sched_debug.cpu.cpu_load[3].stddev
4.11 ± 6% -31.2% 2.83 ± 8% sched_debug.cpu.cpu_load[4].avg
379.98 ± 14% +30.6% 496.21 ± 3% sched_debug.cpu.cpu_load[4].max
130.31 ± 4% -15.3% 110.36 ± 2% sched_debug.cpu.curr->pid.avg
335774 ± 7% +87.7% 630398 sched_debug.cpu.load.max
40902 ± 4% +33.0% 54400 sched_debug.cpu.load.stddev
11904 ± 26% -82.1% 2130 ± 33% sched_debug.cpu.nr_load_updates.stddev
0.02 ± 2% -41.7% 0.01 ± 8% sched_debug.cpu.nr_running.avg
0.15 -26.0% 0.11 sched_debug.cpu.nr_running.stddev
322872 ± 4% -93.8% 20062 ± 37% sched_debug.cpu.nr_switches.avg
29173412 ± 19% -92.6% 2166643 ± 58% sched_debug.cpu.nr_switches.max
2522243 ± 11% -93.4% 167010 ± 52% sched_debug.cpu.nr_switches.stddev
-7.73 +42.2% -11.00 sched_debug.cpu.nr_uninterruptible.min
99.07 ± 8% -44.0% 55.49 ± 2% perf-stat.i.MPKI
8.869e+08 ± 3% -53.4% 4.134e+08 perf-stat.i.branch-instructions
4.89 ± 20% -2.5 2.44 ± 12% perf-stat.i.branch-miss-rate%
43322706 ± 20% -76.6% 10140213 ± 10% perf-stat.i.branch-misses
0.20 ± 17% +0.1 0.27 ± 2% perf-stat.i.cache-miss-rate%
840369 ± 13% -64.4% 299507 ± 3% perf-stat.i.cache-misses
4.288e+08 ± 5% -74.0% 1.114e+08 ± 5% perf-stat.i.cache-references
137808 ± 4% -96.6% 4700 ± 34% perf-stat.i.context-switches
4.70 ± 8% +152.8% 11.89 ± 5% perf-stat.i.cpi
2.036e+10 ± 5% +12.4% 2.289e+10 ± 5% perf-stat.i.cpu-cycles
1.27 ± 15% -88.1% 0.15 ± 29% perf-stat.i.cpu-migrations
25101 ± 18% +234.1% 83870 ± 5% perf-stat.i.cycles-between-cache-misses
0.45 ± 11% +0.8 1.26 ± 6% perf-stat.i.dTLB-load-miss-rate%
1.578e+09 ± 6% -64.9% 5.536e+08 ± 2% perf-stat.i.dTLB-loads
0.10 ± 18% +0.1 0.25 ± 7% perf-stat.i.dTLB-store-miss-rate%
1813905 ± 24% +31.1% 2378824 ± 8% perf-stat.i.dTLB-store-misses
1.735e+09 ± 7% -43.8% 9.754e+08 ± 2% perf-stat.i.dTLB-stores
67.93 ± 14% +13.2 81.11 ± 15% perf-stat.i.iTLB-load-miss-rate%
3369226 ± 17% -30.0% 2357949 ± 13% perf-stat.i.iTLB-load-misses
4.343e+09 ± 3% -54.6% 1.972e+09 perf-stat.i.instructions
1338 ± 17% -36.8% 846.68 ± 12% perf-stat.i.instructions-per-iTLB-miss
0.21 ± 8% -59.3% 0.09 ± 3% perf-stat.i.ipc
438315 ± 9% -61.2% 170104 ± 6% perf-stat.i.node-load-misses
106252 ± 13% -63.5% 38805 ± 19% perf-stat.i.node-store-misses
147464 ± 18% -67.7% 47655 ± 6% perf-stat.i.node-stores
98.97 ± 8% -43.0% 56.43 ± 3% perf-stat.overall.MPKI
4.90 ± 20% -2.4 2.46 ± 12% perf-stat.overall.branch-miss-rate%
0.20 ± 17% +0.1 0.27 perf-stat.overall.cache-miss-rate%
4.70 ± 8% +146.8% 11.60 ± 4% perf-stat.overall.cpi
24837 ± 18% +207.5% 76385 ± 2% perf-stat.overall.cycles-between-cache-misses
0.43 ± 11% +0.8 1.21 ± 4% perf-stat.overall.dTLB-load-miss-rate%
0.10 ± 18% +0.1 0.24 ± 6% perf-stat.overall.dTLB-store-miss-rate%
67.97 ± 14% +13.0 80.98 ± 15% perf-stat.overall.iTLB-load-miss-rate%
0.21 ± 8% -59.7% 0.09 ± 4% perf-stat.overall.ipc
16300 +1944.7% 333291 ± 43% perf-stat.overall.path-length
8.859e+08 ± 3% -53.4% 4.129e+08 perf-stat.ps.branch-instructions
43277936 ± 20% -76.6% 10129145 ± 10% perf-stat.ps.branch-misses
839536 ± 13% -64.4% 299074 ± 2% perf-stat.ps.cache-misses
4.283e+08 ± 5% -74.0% 1.112e+08 ± 4% perf-stat.ps.cache-references
137636 ± 4% -96.6% 4664 ± 34% perf-stat.ps.context-switches
2.034e+10 ± 5% +12.4% 2.286e+10 ± 5% perf-stat.ps.cpu-cycles
1.27 ± 15% -88.2% 0.15 ± 29% perf-stat.ps.cpu-migrations
1.576e+09 ± 6% -64.9% 5.528e+08 ± 2% perf-stat.ps.dTLB-loads
1811740 ± 24% +31.2% 2376135 ± 8% perf-stat.ps.dTLB-store-misses
1.733e+09 ± 7% -43.8% 9.741e+08 ± 2% perf-stat.ps.dTLB-stores
3365066 ± 17% -30.0% 2355056 ± 13% perf-stat.ps.iTLB-load-misses
4.338e+09 ± 3% -54.6% 1.97e+09 perf-stat.ps.instructions
437828 ± 9% -61.2% 169839 ± 5% perf-stat.ps.node-load-misses
106152 ± 13% -63.5% 38769 ± 19% perf-stat.ps.node-store-misses
147302 ± 18% -67.7% 47570 ± 6% perf-stat.ps.node-stores
3.91e+12 ± 3% -51.4% 1.902e+12 perf-stat.total.instructions
209336 ±172% -99.7% 714.50 softirqs.CPU0.NET_RX
78834 ± 15% +50.2% 118433 softirqs.CPU0.RCU
89083 ± 14% +41.1% 125734 ± 3% softirqs.CPU10.RCU
94784 ± 15% +30.7% 123929 ± 4% softirqs.CPU100.RCU
91130 ± 22% +36.5% 124367 ± 5% softirqs.CPU101.RCU
106740 ± 2% +7.2% 114419 ± 4% softirqs.CPU101.SCHED
99618 ± 8% +26.1% 125627 ± 2% softirqs.CPU102.RCU
91529 ± 12% +32.6% 121369 ± 13% softirqs.CPU104.RCU
86918 ± 20% +44.9% 125956 ± 2% softirqs.CPU105.RCU
88190 ± 10% +45.4% 128267 ± 4% softirqs.CPU106.RCU
95325 ± 16% +37.5% 131034 ± 4% softirqs.CPU107.RCU
103757 ± 5% +8.3% 112373 ± 5% softirqs.CPU107.SCHED
99176 ± 10% +38.0% 136848 ± 7% softirqs.CPU108.RCU
97243 ± 10% +20.2% 116874 ± 6% softirqs.CPU109.RCU
89906 ± 13% +41.9% 127568 ± 3% softirqs.CPU11.RCU
96917 ± 14% +33.3% 129177 ± 3% softirqs.CPU110.RCU
99833 ± 7% +31.0% 130781 ± 4% softirqs.CPU111.RCU
103556 ± 3% +11.4% 115356 ± 3% softirqs.CPU111.SCHED
104494 ± 5% +11.1% 116120 ± 2% softirqs.CPU112.SCHED
87963 ± 11% +27.8% 112421 ± 14% softirqs.CPU113.RCU
104499 ± 5% +10.9% 115888 ± 3% softirqs.CPU113.SCHED
50562 ± 37% +70.2% 86070 ± 9% softirqs.CPU114.RCU
103466 ± 6% +8.1% 111892 ± 6% softirqs.CPU115.SCHED
76311 ± 21% +23.1% 93959 ± 11% softirqs.CPU116.RCU
104355 ± 5% +10.0% 114804 ± 3% softirqs.CPU116.SCHED
104094 ± 6% +10.0% 114476 ± 4% softirqs.CPU117.SCHED
103221 ± 6% +10.3% 113835 ± 4% softirqs.CPU118.SCHED
95330 ± 6% +32.1% 125893 ± 5% softirqs.CPU12.RCU
59462 ± 23% +73.7% 103261 ± 2% softirqs.CPU120.RCU
99869 ± 6% +16.0% 115807 softirqs.CPU120.SCHED
56114 ± 13% +45.4% 81589 ± 3% softirqs.CPU121.RCU
57606 ± 17% +69.9% 97886 ± 5% softirqs.CPU122.RCU
58438 ± 20% +58.7% 92766 softirqs.CPU123.RCU
100734 ± 6% +14.1% 114932 softirqs.CPU123.SCHED
55052 ± 19% +74.3% 95978 ± 3% softirqs.CPU124.RCU
43381 ± 46% +115.1% 93328 ± 2% softirqs.CPU125.RCU
60609 ± 17% +59.0% 96342 ± 3% softirqs.CPU126.RCU
100376 ± 7% +16.2% 116597 softirqs.CPU126.SCHED
57579 ± 17% +65.7% 95437 ± 3% softirqs.CPU127.RCU
100244 ± 7% +14.4% 114677 softirqs.CPU127.SCHED
72236 ± 16% +55.6% 112423 softirqs.CPU128.RCU
63598 ± 14% +105.2% 130492 softirqs.CPU129.RCU
95770 ± 7% +15.6% 110710 ± 7% softirqs.CPU13.RCU
70371 ± 6% +80.5% 126991 ± 3% softirqs.CPU130.RCU
100445 ± 7% +14.8% 115346 softirqs.CPU130.SCHED
63243 ± 18% +79.5% 113523 ± 3% softirqs.CPU131.RCU
99578 ± 6% +14.7% 114232 softirqs.CPU131.SCHED
77908 ± 8% +68.9% 131580 softirqs.CPU132.RCU
100463 ± 6% +14.4% 114952 softirqs.CPU132.SCHED
79302 ± 12% +35.5% 107465 softirqs.CPU133.RCU
73630 ± 15% +79.5% 132158 softirqs.CPU134.RCU
68397 ± 26% +90.2% 130101 ± 2% softirqs.CPU135.RCU
73560 ± 22% +83.7% 135110 softirqs.CPU136.RCU
82188 ± 11% +65.6% 136095 softirqs.CPU137.RCU
98098 ± 5% +18.1% 115852 softirqs.CPU137.SCHED
80674 ± 10% +59.5% 128650 softirqs.CPU138.RCU
79434 ± 9% +52.8% 121350 softirqs.CPU139.RCU
93649 ± 9% +28.6% 120475 softirqs.CPU14.RCU
81218 ± 8% +60.9% 130696 ± 2% softirqs.CPU140.RCU
81701 ± 10% +73.7% 141939 softirqs.CPU141.RCU
101297 ± 5% +14.7% 116156 softirqs.CPU141.SCHED
81874 ± 10% +66.5% 136297 softirqs.CPU142.RCU
101229 ± 5% +14.4% 115833 softirqs.CPU142.SCHED
72168 ± 21% +81.0% 130649 ± 2% softirqs.CPU143.RCU
73334 ± 37% +84.7% 135427 ± 6% softirqs.CPU144.RCU
93706 ± 17% +24.2% 116380 ± 2% softirqs.CPU144.SCHED
76698 ± 20% +32.5% 101602 ± 8% softirqs.CPU145.RCU
92632 ± 17% +25.3% 116114 softirqs.CPU145.SCHED
82560 ± 10% +58.9% 131199 ± 5% softirqs.CPU146.RCU
75164 ± 19% +75.5% 131877 softirqs.CPU147.RCU
92714 ± 18% +25.2% 116052 softirqs.CPU147.SCHED
92479 ± 18% +26.5% 116956 softirqs.CPU148.SCHED
76508 ± 6% +67.3% 128021 ± 2% softirqs.CPU149.RCU
93955 ± 18% +22.1% 114698 softirqs.CPU149.SCHED
95398 ± 7% +31.3% 125241 ± 3% softirqs.CPU15.RCU
88896 ± 12% +49.5% 132906 softirqs.CPU150.RCU
92898 ± 18% +24.2% 115392 softirqs.CPU150.SCHED
82333 ± 9% +46.4% 120568 ± 3% softirqs.CPU151.RCU
97592 ± 4% +16.7% 113910 softirqs.CPU151.SCHED
66298 ± 21% +98.0% 131285 softirqs.CPU152.RCU
72769 ± 19% +76.1% 128171 ± 12% softirqs.CPU153.RCU
98168 ± 19% +19.0% 116827 softirqs.CPU153.SCHED
72737 ± 12% +81.7% 132152 softirqs.CPU154.RCU
96695 ± 18% +19.8% 115876 softirqs.CPU154.SCHED
78806 ± 2% +68.8% 133026 ± 5% softirqs.CPU155.RCU
88921 ± 7% +53.7% 136673 ± 3% softirqs.CPU156.RCU
90165 ± 17% +27.7% 115150 softirqs.CPU156.SCHED
87841 ± 15% +40.6% 123537 softirqs.CPU157.RCU
94134 ± 17% +23.6% 116322 softirqs.CPU157.SCHED
85891 ± 18% +57.7% 135452 ± 10% softirqs.CPU158.RCU
85195 ± 25% +65.5% 141005 ± 4% softirqs.CPU159.RCU
87618 ± 6% +18.8% 104099 ± 9% softirqs.CPU16.RCU
56297 ± 20% +110.6% 118584 ± 3% softirqs.CPU160.RCU
56236 ± 24% +112.5% 119485 softirqs.CPU161.RCU
35618 ± 28% +174.5% 97755 ± 3% softirqs.CPU162.RCU
53821 ± 8% +49.8% 80611 ± 7% softirqs.CPU163.RCU
48657 ± 13% +85.4% 90218 ± 5% softirqs.CPU164.RCU
66293 ± 21% +80.9% 119946 ± 3% softirqs.CPU165.RCU
63919 ± 23% +84.0% 117634 ± 3% softirqs.CPU166.RCU
51717 ± 21% +84.4% 95344 softirqs.CPU167.RCU
50285 ± 23% +93.9% 97507 ± 6% softirqs.CPU168.RCU
91103 ± 17% +28.3% 116908 softirqs.CPU168.SCHED
53747 ± 18% +58.5% 85207 ± 7% softirqs.CPU169.RCU
85204 ± 10% +32.4% 112786 ± 10% softirqs.CPU17.RCU
61525 ± 24% +58.6% 97568 ± 2% softirqs.CPU170.RCU
56901 ± 22% +78.9% 101789 softirqs.CPU171.RCU
54340 ± 18% +79.1% 97345 softirqs.CPU172.RCU
50622 ± 11% +94.3% 98372 softirqs.CPU173.RCU
61444 ± 27% +61.6% 99290 ± 2% softirqs.CPU174.RCU
54416 ± 23% +48.3% 80695 ± 15% softirqs.CPU175.RCU
64450 ± 25% +66.6% 107365 ± 4% softirqs.CPU176.RCU
60585 ± 32% +110.3% 127426 ± 3% softirqs.CPU177.RCU
67447 ± 19% +79.9% 121328 ± 4% softirqs.CPU178.RCU
55273 ± 21% +105.1% 113366 softirqs.CPU179.RCU
57011 ± 15% +52.5% 86959 ± 5% softirqs.CPU18.RCU
102888 ± 4% +10.0% 113184 ± 4% softirqs.CPU18.SCHED
74566 ± 23% +67.1% 124610 ± 2% softirqs.CPU180.RCU
79634 ± 22% +34.4% 107000 ± 3% softirqs.CPU181.RCU
89976 ± 16% +39.7% 125740 ± 3% softirqs.CPU182.RCU
91360 ± 13% +41.8% 129591 ± 4% softirqs.CPU183.RCU
91958 ± 12% +47.7% 135832 ± 5% softirqs.CPU184.RCU
92956 ± 16% +40.8% 130875 ± 3% softirqs.CPU185.RCU
381961 ± 10% -60.8% 149890 ± 88% softirqs.CPU185.TIMER
82040 ± 20% +54.5% 126736 ± 7% softirqs.CPU186.RCU
91199 ± 14% +30.0% 118602 ± 5% softirqs.CPU187.RCU
92766 ± 15% +23.0% 114064 ± 2% softirqs.CPU187.SCHED
90322 ± 15% +44.4% 130439 ± 6% softirqs.CPU188.RCU
92067 ± 12% +42.5% 131157 ± 3% softirqs.CPU189.RCU
92983 ± 14% +25.6% 116797 softirqs.CPU189.SCHED
104363 ± 4% +14.7% 119698 softirqs.CPU19.SCHED
91922 ± 14% +47.1% 135212 ± 6% softirqs.CPU190.RCU
93201 ± 15% +25.9% 117336 softirqs.CPU190.SCHED
81981 ± 19% +55.7% 127661 softirqs.CPU191.RCU
77373 ± 25% +55.9% 120657 ± 4% softirqs.CPU2.RCU
74178 ± 15% +33.3% 98843 ± 11% softirqs.CPU20.RCU
86381 ± 6% +24.9% 107895 ± 10% softirqs.CPU21.RCU
104852 ± 5% +9.1% 114358 ± 4% softirqs.CPU21.SCHED
105659 +8.8% 114968 ± 3% softirqs.CPU22.SCHED
75941 ± 20% +29.3% 98170 ± 5% softirqs.CPU23.RCU
53498 ± 32% +89.5% 101402 softirqs.CPU24.RCU
103448 ± 7% +13.2% 117118 softirqs.CPU24.SCHED
50445 ± 24% +65.7% 83580 softirqs.CPU25.RCU
57967 ± 21% +66.6% 96589 ± 7% softirqs.CPU26.RCU
56194 ± 20% +65.6% 93039 ± 4% softirqs.CPU27.RCU
55047 ± 16% +75.1% 96390 ± 2% softirqs.CPU28.RCU
46938 ± 25% +98.5% 93182 softirqs.CPU29.RCU
94340 ± 10% +18.8% 112094 softirqs.CPU29.SCHED
63450 ± 26% +63.0% 103394 ± 17% softirqs.CPU3.RCU
55342 ± 14% +77.6% 98265 softirqs.CPU30.RCU
95628 ± 9% +17.9% 112750 softirqs.CPU30.SCHED
55386 ± 17% +68.3% 93205 ± 2% softirqs.CPU31.RCU
68802 ± 14% +60.7% 110554 softirqs.CPU32.RCU
89095 ± 9% +26.9% 113026 softirqs.CPU32.SCHED
63275 ± 12% +96.7% 124491 softirqs.CPU33.RCU
56829 ± 19% +125.4% 128100 ± 2% softirqs.CPU34.RCU
56697 ± 17% +100.8% 113855 ± 6% softirqs.CPU35.RCU
69083 ± 12% +84.7% 127587 softirqs.CPU36.RCU
73912 ± 12% +40.6% 103926 softirqs.CPU37.RCU
97345 ± 9% +16.5% 113381 softirqs.CPU37.SCHED
74578 ± 5% +70.6% 127246 softirqs.CPU38.RCU
67794 ± 23% +84.4% 124987 softirqs.CPU39.RCU
99422 ± 10% +16.1% 115408 softirqs.CPU39.SCHED
89167 ± 14% +34.0% 119480 ± 3% softirqs.CPU4.RCU
68138 ± 16% +90.1% 129558 softirqs.CPU40.RCU
105076 ± 3% +10.0% 115570 softirqs.CPU40.SCHED
69667 ± 13% +83.8% 128017 softirqs.CPU41.RCU
74775 ± 11% +68.6% 126045 ± 3% softirqs.CPU42.RCU
98563 ± 9% +15.0% 113381 softirqs.CPU42.SCHED
74107 ± 12% +57.4% 116623 ± 2% softirqs.CPU43.RCU
98880 ± 8% +14.9% 113590 softirqs.CPU43.SCHED
75650 ± 9% +64.4% 124402 ± 3% softirqs.CPU44.RCU
99229 ± 8% +14.4% 113469 softirqs.CPU44.SCHED
77215 ± 11% +68.3% 129976 softirqs.CPU45.RCU
99358 ± 7% +15.8% 115018 ± 2% softirqs.CPU45.SCHED
70521 ± 10% +82.5% 128699 softirqs.CPU46.RCU
72242 ± 14% +76.2% 127298 softirqs.CPU47.RCU
66289 ± 40% +93.8% 128464 ± 5% softirqs.CPU48.RCU
72276 ± 24% +38.1% 99821 ± 6% softirqs.CPU49.RCU
85636 ± 15% +44.8% 124021 ± 6% softirqs.CPU5.RCU
105538 ± 3% +8.3% 114312 ± 3% softirqs.CPU5.SCHED
78936 ± 13% +61.0% 127084 ± 6% softirqs.CPU50.RCU
72541 ± 21% +79.9% 130522 ± 5% softirqs.CPU51.RCU
99390 ± 8% +15.9% 115153 softirqs.CPU51.SCHED
78475 ± 19% +66.3% 130508 ± 2% softirqs.CPU52.RCU
73441 ± 11% +67.1% 122708 softirqs.CPU53.RCU
99653 ± 7% +15.0% 114601 softirqs.CPU53.SCHED
81804 ± 17% +61.0% 131721 softirqs.CPU54.RCU
81694 ± 8% +46.7% 119885 ± 5% softirqs.CPU55.RCU
96303 ± 17% +18.7% 114338 softirqs.CPU55.SCHED
67240 ± 16% +93.1% 129809 softirqs.CPU56.RCU
61500 ± 26% +112.3% 130557 ± 7% softirqs.CPU57.RCU
103929 ± 2% +11.7% 116086 softirqs.CPU57.SCHED
70705 ± 16% +83.3% 129620 softirqs.CPU58.RCU
98985 ± 8% +18.1% 116895 softirqs.CPU58.SCHED
74135 ± 4% +73.2% 128413 ± 3% softirqs.CPU59.RCU
93503 ± 6% +28.4% 120056 softirqs.CPU6.RCU
82195 ± 10% +64.1% 134910 ± 2% softirqs.CPU60.RCU
82422 ± 19% +46.2% 120512 ± 2% softirqs.CPU61.RCU
96358 ± 17% +18.1% 113812 softirqs.CPU61.SCHED
82669 ± 18% +58.9% 131375 ± 8% softirqs.CPU62.RCU
80846 ± 27% +65.3% 133623 ± 3% softirqs.CPU63.RCU
47957 ± 21% +142.3% 116200 softirqs.CPU64.RCU
86643 ± 13% +33.7% 115824 ± 2% softirqs.CPU64.SCHED
55717 ± 24% +111.9% 118051 softirqs.CPU65.RCU
97671 ± 18% +18.5% 115715 ± 2% softirqs.CPU65.SCHED
39499 ± 17% +149.8% 98652 ± 2% softirqs.CPU66.RCU
52757 ± 11% +51.1% 79692 ± 8% softirqs.CPU67.RCU
48013 ± 9% +87.3% 89942 ± 4% softirqs.CPU68.RCU
62687 ± 19% +89.7% 118929 softirqs.CPU69.RCU
98435 ± 11% +19.0% 117131 ± 2% softirqs.CPU7.RCU
61710 ± 22% +82.3% 112510 softirqs.CPU70.RCU
50730 ± 23% +95.6% 99220 softirqs.CPU71.RCU
15249089 ± 64% -100.0% 2.50 ±100% softirqs.CPU72.NET_RX
51453 ± 22% +87.8% 96644 ± 6% softirqs.CPU72.RCU
54693 ± 16% +43.4% 78441 ± 3% softirqs.CPU73.RCU
159153 ± 19% -29.1% 112866 softirqs.CPU73.SCHED
62030 ± 20% +50.0% 93059 ± 4% softirqs.CPU74.RCU
56147 ± 20% +67.6% 94077 ± 3% softirqs.CPU75.RCU
55303 ± 17% +71.3% 94720 ± 4% softirqs.CPU76.RCU
50533 ± 11% +81.3% 91640 ± 2% softirqs.CPU77.RCU
61522 ± 30% +52.3% 93711 ± 4% softirqs.CPU78.RCU
56957 ± 24% +60.9% 91660 ± 2% softirqs.CPU79.RCU
85498 ± 12% +37.4% 117485 ± 13% softirqs.CPU8.RCU
65920 ± 22% +62.7% 107261 ± 6% softirqs.CPU80.RCU
63706 ± 28% +96.1% 124910 ± 2% softirqs.CPU81.RCU
67401 ± 16% +78.2% 120109 ± 3% softirqs.CPU82.RCU
59148 ± 20% +86.8% 110517 softirqs.CPU83.RCU
72871 ± 21% +67.4% 121957 ± 2% softirqs.CPU84.RCU
69787 ± 25% +49.1% 104032 softirqs.CPU85.RCU
88487 ± 20% +39.2% 123164 softirqs.CPU86.RCU
86117 ± 18% +45.9% 125669 softirqs.CPU87.RCU
87827 ± 17% +49.0% 130836 ± 6% softirqs.CPU88.RCU
96066 ± 13% +20.7% 115963 softirqs.CPU88.SCHED
88217 ± 19% +46.3% 129104 ± 6% softirqs.CPU89.RCU
80539 ± 21% +48.2% 119376 softirqs.CPU9.RCU
77250 ± 19% +60.2% 123745 ± 6% softirqs.CPU90.RCU
83913 ± 17% +32.5% 111146 ± 7% softirqs.CPU91.RCU
92093 ± 14% +23.9% 114089 ± 2% softirqs.CPU91.SCHED
80924 ± 19% +51.5% 122632 ± 4% softirqs.CPU92.RCU
84562 ± 16% +49.2% 126172 ± 6% softirqs.CPU93.RCU
92122 ± 13% +26.2% 116303 softirqs.CPU93.SCHED
86263 ± 17% +47.1% 126852 ± 7% softirqs.CPU94.RCU
92870 ± 15% +24.7% 115847 softirqs.CPU94.SCHED
79071 ± 26% +63.7% 129467 softirqs.CPU95.RCU
97034 ± 12% +31.7% 127749 ± 3% softirqs.CPU96.RCU
107155 ± 2% +7.4% 115100 ± 4% softirqs.CPU98.SCHED
103257 ± 4% +10.4% 113945 ± 4% softirqs.CPU99.SCHED
66284527 ± 3% -96.9% 2025594 ± 46% softirqs.NET_RX
14166557 ± 11% +55.9% 22082154 softirqs.RCU
19896436 ± 3% +10.9% 22071660 softirqs.SCHED
469.25 ± 4% +75.5% 823.50 ± 37% interrupts.113:IR-PCI-MSI.1574915-edge.eth1-TxRx-3
517.25 ± 22% +29.4% 669.50 ± 19% interrupts.117:IR-PCI-MSI.1574919-edge.eth1-TxRx-7
471.00 ± 4% +46.4% 689.50 ± 28% interrupts.118:IR-PCI-MSI.1574920-edge.eth1-TxRx-8
465.00 ± 6% +9.1% 507.50 ± 6% interrupts.119:IR-PCI-MSI.1574921-edge.eth1-TxRx-9
465.50 ± 4% +89.3% 881.00 ± 37% interrupts.124:IR-PCI-MSI.1574922-edge.eth1-TxRx-10
450.50 +13.4% 511.00 ± 6% interrupts.138:IR-PCI-MSI.1574936-edge.eth1-TxRx-24
441.25 +9.2% 482.00 interrupts.144:IR-PCI-MSI.1574942-edge.eth1-TxRx-30
443.75 +26.0% 559.00 ± 15% interrupts.154:IR-PCI-MSI.1574952-edge.eth1-TxRx-40
440.25 +13.6% 500.00 ± 4% interrupts.156:IR-PCI-MSI.1574954-edge.eth1-TxRx-42
448.00 ± 2% +8.0% 484.00 ± 2% interrupts.160:IR-PCI-MSI.1574958-edge.eth1-TxRx-46
447.50 +14.1% 510.50 ± 5% interrupts.162:IR-PCI-MSI.1574960-edge.eth1-TxRx-48
451.75 ± 2% +20.1% 542.50 ± 12% interrupts.165:IR-PCI-MSI.1574963-edge.eth1-TxRx-51
444.75 +8.3% 481.50 interrupts.171:IR-PCI-MSI.1574969-edge.eth1-TxRx-57
445.25 +9.3% 486.50 ± 2% interrupts.172:IR-PCI-MSI.1574970-edge.eth1-TxRx-58
465.50 ± 4% +89.3% 881.00 ± 37% interrupts.CPU10.124:IR-PCI-MSI.1574922-edge.eth1-TxRx-10
505.75 ± 6% +46.6% 741.50 ± 3% interrupts.CPU10.NMI:Non-maskable_interrupts
505.75 ± 6% +46.6% 741.50 ± 3% interrupts.CPU10.PMI:Performance_monitoring_interrupts
307.00 ± 21% +162.9% 807.00 ± 10% interrupts.CPU100.NMI:Non-maskable_interrupts
307.00 ± 21% +162.9% 807.00 ± 10% interrupts.CPU100.PMI:Performance_monitoring_interrupts
0.25 ±173% +44100.0% 110.50 interrupts.CPU100.RES:Rescheduling_interrupts
309.00 ± 29% +151.1% 776.00 interrupts.CPU101.NMI:Non-maskable_interrupts
309.00 ± 29% +151.1% 776.00 interrupts.CPU101.PMI:Performance_monitoring_interrupts
0.50 ±100% +20300.0% 102.00 ± 44% interrupts.CPU101.RES:Rescheduling_interrupts
312.25 ± 25% +151.1% 784.00 ± 3% interrupts.CPU102.NMI:Non-maskable_interrupts
312.25 ± 25% +151.1% 784.00 ± 3% interrupts.CPU102.PMI:Performance_monitoring_interrupts
17.50 ±173% +311.4% 72.00 ± 44% interrupts.CPU102.RES:Rescheduling_interrupts
318.50 ± 27% +138.0% 758.00 ± 4% interrupts.CPU103.NMI:Non-maskable_interrupts
318.50 ± 27% +138.0% 758.00 ± 4% interrupts.CPU103.PMI:Performance_monitoring_interrupts
12.25 ±154% +691.8% 97.00 ± 35% interrupts.CPU103.RES:Rescheduling_interrupts
378.75 ± 29% +102.1% 765.50 interrupts.CPU104.NMI:Non-maskable_interrupts
378.75 ± 29% +102.1% 765.50 interrupts.CPU104.PMI:Performance_monitoring_interrupts
8757 ± 2% +8.3% 9482 ± 5% interrupts.CPU109.CAL:Function_call_interrupts
500.75 ± 6% +53.5% 768.50 ± 3% interrupts.CPU11.NMI:Non-maskable_interrupts
500.75 ± 6% +53.5% 768.50 ± 3% interrupts.CPU11.PMI:Performance_monitoring_interrupts
455.75 ± 27% +64.9% 751.50 interrupts.CPU110.NMI:Non-maskable_interrupts
455.75 ± 27% +64.9% 751.50 interrupts.CPU110.PMI:Performance_monitoring_interrupts
443.50 ± 21% +76.2% 781.50 ± 2% interrupts.CPU111.NMI:Non-maskable_interrupts
443.50 ± 21% +76.2% 781.50 ± 2% interrupts.CPU111.PMI:Performance_monitoring_interrupts
444.75 ± 21% +87.7% 835.00 ± 9% interrupts.CPU112.NMI:Non-maskable_interrupts
444.75 ± 21% +87.7% 835.00 ± 9% interrupts.CPU112.PMI:Performance_monitoring_interrupts
387.25 ± 31% +121.2% 856.50 interrupts.CPU113.NMI:Non-maskable_interrupts
387.25 ± 31% +121.2% 856.50 interrupts.CPU113.PMI:Performance_monitoring_interrupts
375.00 ± 31% +115.6% 808.50 interrupts.CPU114.NMI:Non-maskable_interrupts
375.00 ± 31% +115.6% 808.50 interrupts.CPU114.PMI:Performance_monitoring_interrupts
380.00 ± 27% +107.8% 789.50 ± 5% interrupts.CPU115.NMI:Non-maskable_interrupts
380.00 ± 27% +107.8% 789.50 ± 5% interrupts.CPU115.PMI:Performance_monitoring_interrupts
365.75 ± 31% +106.2% 754.00 interrupts.CPU116.NMI:Non-maskable_interrupts
365.75 ± 31% +106.2% 754.00 interrupts.CPU116.PMI:Performance_monitoring_interrupts
474.00 ± 24% +80.4% 855.00 ± 8% interrupts.CPU117.NMI:Non-maskable_interrupts
474.00 ± 24% +80.4% 855.00 ± 8% interrupts.CPU117.PMI:Performance_monitoring_interrupts
461.75 ± 25% +84.1% 850.00 ± 6% interrupts.CPU118.NMI:Non-maskable_interrupts
461.75 ± 25% +84.1% 850.00 ± 6% interrupts.CPU118.PMI:Performance_monitoring_interrupts
441.00 ± 25% +91.8% 846.00 ± 8% interrupts.CPU119.NMI:Non-maskable_interrupts
441.00 ± 25% +91.8% 846.00 ± 8% interrupts.CPU119.PMI:Performance_monitoring_interrupts
510.00 ± 3% +53.8% 784.50 interrupts.CPU12.NMI:Non-maskable_interrupts
510.00 ± 3% +53.8% 784.50 interrupts.CPU12.PMI:Performance_monitoring_interrupts
455.50 ± 23% +74.4% 794.50 interrupts.CPU120.NMI:Non-maskable_interrupts
455.50 ± 23% +74.4% 794.50 interrupts.CPU120.PMI:Performance_monitoring_interrupts
445.25 ± 19% +73.8% 774.00 interrupts.CPU121.NMI:Non-maskable_interrupts
445.25 ± 19% +73.8% 774.00 interrupts.CPU121.PMI:Performance_monitoring_interrupts
417.50 ± 22% +80.4% 753.00 interrupts.CPU122.NMI:Non-maskable_interrupts
417.50 ± 22% +80.4% 753.00 interrupts.CPU122.PMI:Performance_monitoring_interrupts
452.00 ± 22% +60.6% 726.00 interrupts.CPU123.NMI:Non-maskable_interrupts
452.00 ± 22% +60.6% 726.00 interrupts.CPU123.PMI:Performance_monitoring_interrupts
475.00 ± 25% +57.2% 746.50 ± 9% interrupts.CPU124.NMI:Non-maskable_interrupts
475.00 ± 25% +57.2% 746.50 ± 9% interrupts.CPU124.PMI:Performance_monitoring_interrupts
436.00 ± 22% +68.6% 735.00 ± 6% interrupts.CPU125.NMI:Non-maskable_interrupts
436.00 ± 22% +68.6% 735.00 ± 6% interrupts.CPU125.PMI:Performance_monitoring_interrupts
445.00 ± 22% +78.7% 795.00 interrupts.CPU126.NMI:Non-maskable_interrupts
445.00 ± 22% +78.7% 795.00 interrupts.CPU126.PMI:Performance_monitoring_interrupts
426.25 ± 23% +93.3% 824.00 ± 5% interrupts.CPU127.NMI:Non-maskable_interrupts
426.25 ± 23% +93.3% 824.00 ± 5% interrupts.CPU127.PMI:Performance_monitoring_interrupts
411.00 ± 21% +78.2% 732.50 interrupts.CPU128.NMI:Non-maskable_interrupts
411.00 ± 21% +78.2% 732.50 interrupts.CPU128.PMI:Performance_monitoring_interrupts
422.25 ± 21% +81.6% 767.00 ± 7% interrupts.CPU129.NMI:Non-maskable_interrupts
422.25 ± 21% +81.6% 767.00 ± 7% interrupts.CPU129.PMI:Performance_monitoring_interrupts
496.00 ± 7% +46.4% 726.00 ± 5% interrupts.CPU13.NMI:Non-maskable_interrupts
496.00 ± 7% +46.4% 726.00 ± 5% interrupts.CPU13.PMI:Performance_monitoring_interrupts
436.75 ± 25% +83.3% 800.50 ± 2% interrupts.CPU130.NMI:Non-maskable_interrupts
436.75 ± 25% +83.3% 800.50 ± 2% interrupts.CPU130.PMI:Performance_monitoring_interrupts
424.75 ± 19% +79.4% 762.00 ± 3% interrupts.CPU131.NMI:Non-maskable_interrupts
424.75 ± 19% +79.4% 762.00 ± 3% interrupts.CPU131.PMI:Performance_monitoring_interrupts
356.25 ± 28% +140.4% 856.50 ± 6% interrupts.CPU132.NMI:Non-maskable_interrupts
356.25 ± 28% +140.4% 856.50 ± 6% interrupts.CPU132.PMI:Performance_monitoring_interrupts
352.00 ± 31% +115.3% 758.00 interrupts.CPU133.NMI:Non-maskable_interrupts
352.00 ± 31% +115.3% 758.00 interrupts.CPU133.PMI:Performance_monitoring_interrupts
316.25 ± 29% +84.5% 583.50 ± 33% interrupts.CPU135.NMI:Non-maskable_interrupts
316.25 ± 29% +84.5% 583.50 ± 33% interrupts.CPU135.PMI:Performance_monitoring_interrupts
438.00 ± 25% +77.7% 778.50 ± 2% interrupts.CPU14.NMI:Non-maskable_interrupts
438.00 ± 25% +77.7% 778.50 ± 2% interrupts.CPU14.PMI:Performance_monitoring_interrupts
445.25 ± 25% +85.9% 827.50 ± 2% interrupts.CPU142.NMI:Non-maskable_interrupts
445.25 ± 25% +85.9% 827.50 ± 2% interrupts.CPU142.PMI:Performance_monitoring_interrupts
463.25 ± 23% +85.5% 859.50 ± 4% interrupts.CPU143.NMI:Non-maskable_interrupts
463.25 ± 23% +85.5% 859.50 ± 4% interrupts.CPU143.PMI:Performance_monitoring_interrupts
537.75 ± 12% +46.9% 790.00 ± 2% interrupts.CPU146.NMI:Non-maskable_interrupts
537.75 ± 12% +46.9% 790.00 ± 2% interrupts.CPU146.PMI:Performance_monitoring_interrupts
483.25 ± 8% +49.8% 724.00 ± 7% interrupts.CPU147.NMI:Non-maskable_interrupts
483.25 ± 8% +49.8% 724.00 ± 7% interrupts.CPU147.PMI:Performance_monitoring_interrupts
424.50 ± 23% +79.7% 763.00 interrupts.CPU149.NMI:Non-maskable_interrupts
424.50 ± 23% +79.7% 763.00 interrupts.CPU149.PMI:Performance_monitoring_interrupts
448.00 ± 24% +73.4% 777.00 ± 2% interrupts.CPU15.NMI:Non-maskable_interrupts
448.00 ± 24% +73.4% 777.00 ± 2% interrupts.CPU15.PMI:Performance_monitoring_interrupts
447.25 ± 23% +78.3% 797.50 interrupts.CPU150.NMI:Non-maskable_interrupts
447.25 ± 23% +78.3% 797.50 interrupts.CPU150.PMI:Performance_monitoring_interrupts
428.75 ± 25% +78.3% 764.50 ± 5% interrupts.CPU151.NMI:Non-maskable_interrupts
428.75 ± 25% +78.3% 764.50 ± 5% interrupts.CPU151.PMI:Performance_monitoring_interrupts
433.25 ± 23% +66.3% 720.50 interrupts.CPU152.NMI:Non-maskable_interrupts
433.25 ± 23% +66.3% 720.50 interrupts.CPU152.PMI:Performance_monitoring_interrupts
488.50 ± 9% +55.5% 759.50 ± 3% interrupts.CPU153.NMI:Non-maskable_interrupts
488.50 ± 9% +55.5% 759.50 ± 3% interrupts.CPU153.PMI:Performance_monitoring_interrupts
459.75 ± 27% +72.7% 794.00 ± 4% interrupts.CPU154.NMI:Non-maskable_interrupts
459.75 ± 27% +72.7% 794.00 ± 4% interrupts.CPU154.PMI:Performance_monitoring_interrupts
428.50 ± 25% +71.8% 736.00 interrupts.CPU155.NMI:Non-maskable_interrupts
428.50 ± 25% +71.8% 736.00 interrupts.CPU155.PMI:Performance_monitoring_interrupts
431.25 ± 22% +89.2% 816.00 interrupts.CPU156.NMI:Non-maskable_interrupts
431.25 ± 22% +89.2% 816.00 interrupts.CPU156.PMI:Performance_monitoring_interrupts
413.75 ± 23% +90.8% 789.50 interrupts.CPU157.NMI:Non-maskable_interrupts
413.75 ± 23% +90.8% 789.50 interrupts.CPU157.PMI:Performance_monitoring_interrupts
440.25 ± 29% +68.2% 740.50 ± 3% interrupts.CPU158.NMI:Non-maskable_interrupts
440.25 ± 29% +68.2% 740.50 ± 3% interrupts.CPU158.PMI:Performance_monitoring_interrupts
454.00 ± 22% +82.7% 829.50 ± 5% interrupts.CPU159.NMI:Non-maskable_interrupts
454.00 ± 22% +82.7% 829.50 ± 5% interrupts.CPU159.PMI:Performance_monitoring_interrupts
470.50 ± 23% +73.5% 816.50 ± 3% interrupts.CPU16.NMI:Non-maskable_interrupts
470.50 ± 23% +73.5% 816.50 ± 3% interrupts.CPU16.PMI:Performance_monitoring_interrupts
394.25 ± 34% +106.6% 814.50 interrupts.CPU160.NMI:Non-maskable_interrupts
394.25 ± 34% +106.6% 814.50 interrupts.CPU160.PMI:Performance_monitoring_interrupts
9302 ± 6% +5.0% 9768 ± 5% interrupts.CPU161.CAL:Function_call_interrupts
440.75 ± 22% +87.0% 824.00 ± 4% interrupts.CPU161.NMI:Non-maskable_interrupts
440.75 ± 22% +87.0% 824.00 ± 4% interrupts.CPU161.PMI:Performance_monitoring_interrupts
417.25 ± 24% +92.3% 802.50 ± 3% interrupts.CPU162.NMI:Non-maskable_interrupts
417.25 ± 24% +92.3% 802.50 ± 3% interrupts.CPU162.PMI:Performance_monitoring_interrupts
9306 ± 5% +5.6% 9832 ± 4% interrupts.CPU163.CAL:Function_call_interrupts
9300 ± 5% +5.5% 9812 ± 4% interrupts.CPU164.CAL:Function_call_interrupts
430.75 ± 21% +78.9% 770.50 ± 2% interrupts.CPU164.NMI:Non-maskable_interrupts
430.75 ± 21% +78.9% 770.50 ± 2% interrupts.CPU164.PMI:Performance_monitoring_interrupts
9276 ± 5% +5.6% 9795 ± 4% interrupts.CPU165.CAL:Function_call_interrupts
380.50 ± 31% +105.9% 783.50 ± 3% interrupts.CPU165.NMI:Non-maskable_interrupts
380.50 ± 31% +105.9% 783.50 ± 3% interrupts.CPU165.PMI:Performance_monitoring_interrupts
391.00 ± 30% +101.4% 787.50 interrupts.CPU166.NMI:Non-maskable_interrupts
391.00 ± 30% +101.4% 787.50 interrupts.CPU166.PMI:Performance_monitoring_interrupts
395.00 ± 30% +100.3% 791.00 ± 3% interrupts.CPU167.NMI:Non-maskable_interrupts
395.00 ± 30% +100.3% 791.00 ± 3% interrupts.CPU167.PMI:Performance_monitoring_interrupts
8980 ± 4% +5.4% 9463 ± 2% interrupts.CPU17.CAL:Function_call_interrupts
454.75 ± 21% +80.2% 819.50 ± 2% interrupts.CPU17.NMI:Non-maskable_interrupts
454.75 ± 21% +80.2% 819.50 ± 2% interrupts.CPU17.PMI:Performance_monitoring_interrupts
438.75 ± 30% +71.2% 751.00 ± 2% interrupts.CPU171.NMI:Non-maskable_interrupts
438.75 ± 30% +71.2% 751.00 ± 2% interrupts.CPU171.PMI:Performance_monitoring_interrupts
449.75 ± 24% +71.2% 770.00 interrupts.CPU172.NMI:Non-maskable_interrupts
449.75 ± 24% +71.2% 770.00 interrupts.CPU172.PMI:Performance_monitoring_interrupts
458.50 ± 27% +70.7% 782.50 ± 4% interrupts.CPU173.NMI:Non-maskable_interrupts
458.50 ± 27% +70.7% 782.50 ± 4% interrupts.CPU173.PMI:Performance_monitoring_interrupts
465.00 ± 29% +78.5% 830.00 interrupts.CPU174.NMI:Non-maskable_interrupts
465.00 ± 29% +78.5% 830.00 interrupts.CPU174.PMI:Performance_monitoring_interrupts
445.00 ± 29% +76.9% 787.00 interrupts.CPU175.NMI:Non-maskable_interrupts
445.00 ± 29% +76.9% 787.00 interrupts.CPU175.PMI:Performance_monitoring_interrupts
446.75 ± 29% +64.6% 735.50 interrupts.CPU176.NMI:Non-maskable_interrupts
446.75 ± 29% +64.6% 735.50 interrupts.CPU176.PMI:Performance_monitoring_interrupts
451.25 ± 29% +76.5% 796.50 ± 4% interrupts.CPU177.NMI:Non-maskable_interrupts
451.25 ± 29% +76.5% 796.50 ± 4% interrupts.CPU177.PMI:Performance_monitoring_interrupts
430.50 ± 27% +90.5% 820.00 ± 6% interrupts.CPU178.NMI:Non-maskable_interrupts
430.50 ± 27% +90.5% 820.00 ± 6% interrupts.CPU178.PMI:Performance_monitoring_interrupts
443.00 ± 26% +72.3% 763.50 ± 6% interrupts.CPU179.NMI:Non-maskable_interrupts
443.00 ± 26% +72.3% 763.50 ± 6% interrupts.CPU179.PMI:Performance_monitoring_interrupts
450.00 ± 21% +82.1% 819.50 ± 4% interrupts.CPU18.NMI:Non-maskable_interrupts
450.00 ± 21% +82.1% 819.50 ± 4% interrupts.CPU18.PMI:Performance_monitoring_interrupts
443.00 ± 21% +83.9% 814.50 ± 3% interrupts.CPU180.NMI:Non-maskable_interrupts
443.00 ± 21% +83.9% 814.50 ± 3% interrupts.CPU180.PMI:Performance_monitoring_interrupts
431.75 ± 28% +81.1% 782.00 ± 3% interrupts.CPU181.NMI:Non-maskable_interrupts
431.75 ± 28% +81.1% 782.00 ± 3% interrupts.CPU181.PMI:Performance_monitoring_interrupts
447.25 ± 31% +69.5% 758.00 interrupts.CPU182.NMI:Non-maskable_interrupts
447.25 ± 31% +69.5% 758.00 interrupts.CPU182.PMI:Performance_monitoring_interrupts
454.50 ± 28% +72.6% 784.50 ± 4% interrupts.CPU183.NMI:Non-maskable_interrupts
454.50 ± 28% +72.6% 784.50 ± 4% interrupts.CPU183.PMI:Performance_monitoring_interrupts
440.25 ± 28% +78.4% 785.50 ± 3% interrupts.CPU184.NMI:Non-maskable_interrupts
440.25 ± 28% +78.4% 785.50 ± 3% interrupts.CPU184.PMI:Performance_monitoring_interrupts
481.25 ± 26% +59.5% 767.50 interrupts.CPU185.NMI:Non-maskable_interrupts
481.25 ± 26% +59.5% 767.50 interrupts.CPU185.PMI:Performance_monitoring_interrupts
444.75 ± 27% +71.3% 762.00 interrupts.CPU186.NMI:Non-maskable_interrupts
444.75 ± 27% +71.3% 762.00 interrupts.CPU186.PMI:Performance_monitoring_interrupts
438.00 ± 26% +71.9% 753.00 interrupts.CPU187.NMI:Non-maskable_interrupts
438.00 ± 26% +71.9% 753.00 interrupts.CPU187.PMI:Performance_monitoring_interrupts
468.25 ± 27% +61.0% 754.00 ± 3% interrupts.CPU188.NMI:Non-maskable_interrupts
468.25 ± 27% +61.0% 754.00 ± 3% interrupts.CPU188.PMI:Performance_monitoring_interrupts
492.25 ± 29% +63.4% 804.50 interrupts.CPU189.NMI:Non-maskable_interrupts
492.25 ± 29% +63.4% 804.50 interrupts.CPU189.PMI:Performance_monitoring_interrupts
500.75 ± 2% +44.3% 722.50 interrupts.CPU19.NMI:Non-maskable_interrupts
500.75 ± 2% +44.3% 722.50 interrupts.CPU19.PMI:Performance_monitoring_interrupts
468.25 ± 28% +79.7% 841.50 ± 3% interrupts.CPU190.NMI:Non-maskable_interrupts
468.25 ± 28% +79.7% 841.50 ± 3% interrupts.CPU190.PMI:Performance_monitoring_interrupts
501.75 ± 7% +54.0% 772.50 interrupts.CPU20.NMI:Non-maskable_interrupts
501.75 ± 7% +54.0% 772.50 interrupts.CPU20.PMI:Performance_monitoring_interrupts
552.75 ± 9% +63.1% 901.50 ± 14% interrupts.CPU21.NMI:Non-maskable_interrupts
552.75 ± 9% +63.1% 901.50 ± 14% interrupts.CPU21.PMI:Performance_monitoring_interrupts
473.25 ± 23% +73.3% 820.00 ± 8% interrupts.CPU22.NMI:Non-maskable_interrupts
473.25 ± 23% +73.3% 820.00 ± 8% interrupts.CPU22.PMI:Performance_monitoring_interrupts
448.25 ± 24% +86.5% 836.00 ± 4% interrupts.CPU23.NMI:Non-maskable_interrupts
448.25 ± 24% +86.5% 836.00 ± 4% interrupts.CPU23.PMI:Performance_monitoring_interrupts
450.50 +13.4% 511.00 ± 6% interrupts.CPU24.138:IR-PCI-MSI.1574936-edge.eth1-TxRx-24
426.25 ± 24% +93.1% 823.00 ± 9% interrupts.CPU24.NMI:Non-maskable_interrupts
426.25 ± 24% +93.1% 823.00 ± 9% interrupts.CPU24.PMI:Performance_monitoring_interrupts
376.00 ± 32% +98.8% 747.50 ± 8% interrupts.CPU25.NMI:Non-maskable_interrupts
376.00 ± 32% +98.8% 747.50 ± 8% interrupts.CPU25.PMI:Performance_monitoring_interrupts
381.00 ± 34% +96.2% 747.50 interrupts.CPU26.NMI:Non-maskable_interrupts
381.00 ± 34% +96.2% 747.50 interrupts.CPU26.PMI:Performance_monitoring_interrupts
469.25 ± 4% +75.5% 823.50 ± 37% interrupts.CPU3.113:IR-PCI-MSI.1574915-edge.eth1-TxRx-3
426.25 ± 24% +76.3% 751.50 ± 5% interrupts.CPU3.NMI:Non-maskable_interrupts
426.25 ± 24% +76.3% 751.50 ± 5% interrupts.CPU3.PMI:Performance_monitoring_interrupts
441.25 +9.2% 482.00 interrupts.CPU30.144:IR-PCI-MSI.1574942-edge.eth1-TxRx-30
447.25 ± 25% +79.1% 801.00 ± 5% interrupts.CPU30.NMI:Non-maskable_interrupts
447.25 ± 25% +79.1% 801.00 ± 5% interrupts.CPU30.PMI:Performance_monitoring_interrupts
441.75 ± 24% +70.5% 753.00 ± 3% interrupts.CPU31.NMI:Non-maskable_interrupts
441.75 ± 24% +70.5% 753.00 ± 3% interrupts.CPU31.PMI:Performance_monitoring_interrupts
429.00 ± 25% +59.0% 682.00 ± 3% interrupts.CPU32.NMI:Non-maskable_interrupts
429.00 ± 25% +59.0% 682.00 ± 3% interrupts.CPU32.PMI:Performance_monitoring_interrupts
381.00 ± 36% +89.6% 722.50 ± 2% interrupts.CPU33.NMI:Non-maskable_interrupts
381.00 ± 36% +89.6% 722.50 ± 2% interrupts.CPU33.PMI:Performance_monitoring_interrupts
446.00 ± 24% +79.7% 801.50 interrupts.CPU34.NMI:Non-maskable_interrupts
446.00 ± 24% +79.7% 801.50 interrupts.CPU34.PMI:Performance_monitoring_interrupts
422.50 ± 24% +74.7% 738.00 ± 5% interrupts.CPU35.NMI:Non-maskable_interrupts
422.50 ± 24% +74.7% 738.00 ± 5% interrupts.CPU35.PMI:Performance_monitoring_interrupts
432.75 ± 24% +83.5% 794.00 ± 4% interrupts.CPU36.NMI:Non-maskable_interrupts
432.75 ± 24% +83.5% 794.00 ± 4% interrupts.CPU36.PMI:Performance_monitoring_interrupts
418.00 ± 23% +84.3% 770.50 ± 5% interrupts.CPU37.NMI:Non-maskable_interrupts
418.00 ± 23% +84.3% 770.50 ± 5% interrupts.CPU37.PMI:Performance_monitoring_interrupts
453.25 ± 22% +60.7% 728.50 ± 2% interrupts.CPU38.NMI:Non-maskable_interrupts
453.25 ± 22% +60.7% 728.50 ± 2% interrupts.CPU38.PMI:Performance_monitoring_interrupts
451.25 ± 25% +73.0% 780.50 ± 3% interrupts.CPU39.NMI:Non-maskable_interrupts
451.25 ± 25% +73.0% 780.50 ± 3% interrupts.CPU39.PMI:Performance_monitoring_interrupts
443.75 +26.0% 559.00 ± 15% interrupts.CPU40.154:IR-PCI-MSI.1574952-edge.eth1-TxRx-40
442.50 ± 23% +86.2% 824.00 ± 4% interrupts.CPU40.NMI:Non-maskable_interrupts
442.50 ± 23% +86.2% 824.00 ± 4% interrupts.CPU40.PMI:Performance_monitoring_interrupts
485.00 ± 27% +68.6% 817.50 ± 2% interrupts.CPU41.NMI:Non-maskable_interrupts
485.00 ± 27% +68.6% 817.50 ± 2% interrupts.CPU41.PMI:Performance_monitoring_interrupts
440.25 +13.6% 500.00 ± 4% interrupts.CPU42.156:IR-PCI-MSI.1574954-edge.eth1-TxRx-42
437.25 ± 22% +91.2% 836.00 ± 4% interrupts.CPU42.NMI:Non-maskable_interrupts
437.25 ± 22% +91.2% 836.00 ± 4% interrupts.CPU42.PMI:Performance_monitoring_interrupts
448.00 ± 2% +8.0% 484.00 ± 2% interrupts.CPU46.160:IR-PCI-MSI.1574958-edge.eth1-TxRx-46
385.25 ± 34% +66.5% 641.50 ± 26% interrupts.CPU47.NMI:Non-maskable_interrupts
385.25 ± 34% +66.5% 641.50 ± 26% interrupts.CPU47.PMI:Performance_monitoring_interrupts
447.50 +14.1% 510.50 ± 5% interrupts.CPU48.162:IR-PCI-MSI.1574960-edge.eth1-TxRx-48
435.00 ± 22% +84.6% 803.00 ± 2% interrupts.CPU5.NMI:Non-maskable_interrupts
435.00 ± 22% +84.6% 803.00 ± 2% interrupts.CPU5.PMI:Performance_monitoring_interrupts
451.75 ± 2% +20.1% 542.50 ± 12% interrupts.CPU51.165:IR-PCI-MSI.1574963-edge.eth1-TxRx-51
444.75 +8.3% 481.50 interrupts.CPU57.171:IR-PCI-MSI.1574969-edge.eth1-TxRx-57
445.25 +9.3% 486.50 ± 2% interrupts.CPU58.172:IR-PCI-MSI.1574970-edge.eth1-TxRx-58
446.25 ± 24% +71.5% 765.50 ± 6% interrupts.CPU6.NMI:Non-maskable_interrupts
446.25 ± 24% +71.5% 765.50 ± 6% interrupts.CPU6.PMI:Performance_monitoring_interrupts
37.75 ±105% -97.4% 1.00 ±100% interrupts.CPU62.RES:Rescheduling_interrupts
8682 ± 5% +9.3% 9487 ± 2% interrupts.CPU63.CAL:Function_call_interrupts
450.25 ± 22% +67.8% 755.50 ± 6% interrupts.CPU63.NMI:Non-maskable_interrupts
450.25 ± 22% +67.8% 755.50 ± 6% interrupts.CPU63.PMI:Performance_monitoring_interrupts
456.25 ± 26% +75.3% 800.00 interrupts.CPU64.NMI:Non-maskable_interrupts
456.25 ± 26% +75.3% 800.00 interrupts.CPU64.PMI:Performance_monitoring_interrupts
461.00 ± 22% +85.0% 853.00 ± 2% interrupts.CPU65.NMI:Non-maskable_interrupts
461.00 ± 22% +85.0% 853.00 ± 2% interrupts.CPU65.PMI:Performance_monitoring_interrupts
418.25 ± 22% +94.7% 814.50 ± 2% interrupts.CPU66.NMI:Non-maskable_interrupts
418.25 ± 22% +94.7% 814.50 ± 2% interrupts.CPU66.PMI:Performance_monitoring_interrupts
8776 ± 5% +7.4% 9428 ± 2% interrupts.CPU67.CAL:Function_call_interrupts
431.50 ± 23% +85.2% 799.00 ± 4% interrupts.CPU67.NMI:Non-maskable_interrupts
431.50 ± 23% +85.2% 799.00 ± 4% interrupts.CPU67.PMI:Performance_monitoring_interrupts
434.50 ± 25% +74.3% 757.50 interrupts.CPU68.NMI:Non-maskable_interrupts
434.50 ± 25% +74.3% 757.50 interrupts.CPU68.PMI:Performance_monitoring_interrupts
22849 ±172% -100.0% 0.00 interrupts.CPU68.RES:Rescheduling_interrupts
452.50 ± 24% +69.0% 764.50 ± 3% interrupts.CPU69.NMI:Non-maskable_interrupts
452.50 ± 24% +69.0% 764.50 ± 3% interrupts.CPU69.PMI:Performance_monitoring_interrupts
517.25 ± 22% +29.4% 669.50 ± 19% interrupts.CPU7.117:IR-PCI-MSI.1574919-edge.eth1-TxRx-7
458.25 ± 28% +54.1% 706.00 interrupts.CPU7.NMI:Non-maskable_interrupts
458.25 ± 28% +54.1% 706.00 interrupts.CPU7.PMI:Performance_monitoring_interrupts
442.00 ± 23% +86.0% 822.00 ± 7% interrupts.CPU70.NMI:Non-maskable_interrupts
442.00 ± 23% +86.0% 822.00 ± 7% interrupts.CPU70.PMI:Performance_monitoring_interrupts
378.75 ± 27% +116.8% 821.00 ± 9% interrupts.CPU71.NMI:Non-maskable_interrupts
378.75 ± 27% +116.8% 821.00 ± 9% interrupts.CPU71.PMI:Performance_monitoring_interrupts
29406 ±173% -100.0% 1.00 ±100% interrupts.CPU72.RES:Rescheduling_interrupts
450.50 ± 18% +66.6% 750.50 ± 2% interrupts.CPU75.NMI:Non-maskable_interrupts
450.50 ± 18% +66.6% 750.50 ± 2% interrupts.CPU75.PMI:Performance_monitoring_interrupts
487.75 ± 17% +57.0% 766.00 ± 2% interrupts.CPU76.NMI:Non-maskable_interrupts
487.75 ± 17% +57.0% 766.00 ± 2% interrupts.CPU76.PMI:Performance_monitoring_interrupts
459.50 ± 17% +66.1% 763.00 ± 7% interrupts.CPU77.NMI:Non-maskable_interrupts
459.50 ± 17% +66.1% 763.00 ± 7% interrupts.CPU77.PMI:Performance_monitoring_interrupts
461.50 ± 19% +68.1% 776.00 interrupts.CPU78.NMI:Non-maskable_interrupts
461.50 ± 19% +68.1% 776.00 interrupts.CPU78.PMI:Performance_monitoring_interrupts
540.50 ± 11% +40.7% 760.50 ± 3% interrupts.CPU79.NMI:Non-maskable_interrupts
540.50 ± 11% +40.7% 760.50 ± 3% interrupts.CPU79.PMI:Performance_monitoring_interrupts
471.00 ± 4% +46.4% 689.50 ± 28% interrupts.CPU8.118:IR-PCI-MSI.1574920-edge.eth1-TxRx-8
433.50 ± 20% +72.8% 749.00 interrupts.CPU8.NMI:Non-maskable_interrupts
433.50 ± 20% +72.8% 749.00 interrupts.CPU8.PMI:Performance_monitoring_interrupts
527.75 ± 18% +41.4% 746.00 interrupts.CPU80.NMI:Non-maskable_interrupts
527.75 ± 18% +41.4% 746.00 interrupts.CPU80.PMI:Performance_monitoring_interrupts
539.50 ± 16% +42.4% 768.00 ± 6% interrupts.CPU81.NMI:Non-maskable_interrupts
539.50 ± 16% +42.4% 768.00 ± 6% interrupts.CPU81.PMI:Performance_monitoring_interrupts
542.75 ± 13% +42.1% 771.50 interrupts.CPU82.NMI:Non-maskable_interrupts
542.75 ± 13% +42.1% 771.50 interrupts.CPU82.PMI:Performance_monitoring_interrupts
529.50 ± 12% +48.1% 784.00 ± 7% interrupts.CPU83.NMI:Non-maskable_interrupts
529.50 ± 12% +48.1% 784.00 ± 7% interrupts.CPU83.PMI:Performance_monitoring_interrupts
528.00 ± 9% +51.8% 801.50 interrupts.CPU84.NMI:Non-maskable_interrupts
528.00 ± 9% +51.8% 801.50 interrupts.CPU84.PMI:Performance_monitoring_interrupts
531.75 ± 11% +52.3% 810.00 ± 11% interrupts.CPU85.NMI:Non-maskable_interrupts
531.75 ± 11% +52.3% 810.00 ± 11% interrupts.CPU85.PMI:Performance_monitoring_interrupts
542.00 ± 10% +37.3% 744.00 interrupts.CPU86.NMI:Non-maskable_interrupts
542.00 ± 10% +37.3% 744.00 interrupts.CPU86.PMI:Performance_monitoring_interrupts
556.75 ± 8% +41.9% 790.00 ± 4% interrupts.CPU87.NMI:Non-maskable_interrupts
556.75 ± 8% +41.9% 790.00 ± 4% interrupts.CPU87.PMI:Performance_monitoring_interrupts
595.25 ± 17% +38.8% 826.00 interrupts.CPU88.NMI:Non-maskable_interrupts
595.25 ± 17% +38.8% 826.00 interrupts.CPU88.PMI:Performance_monitoring_interrupts
583.25 ± 18% +40.4% 819.00 interrupts.CPU89.NMI:Non-maskable_interrupts
583.25 ± 18% +40.4% 819.00 interrupts.CPU89.PMI:Performance_monitoring_interrupts
465.00 ± 6% +9.1% 507.50 ± 6% interrupts.CPU9.119:IR-PCI-MSI.1574921-edge.eth1-TxRx-9
503.25 ± 36% +54.8% 779.00 ± 8% interrupts.CPU9.NMI:Non-maskable_interrupts
503.25 ± 36% +54.8% 779.00 ± 8% interrupts.CPU9.PMI:Performance_monitoring_interrupts
542.25 ± 16% +46.2% 793.00 ± 3% interrupts.CPU90.NMI:Non-maskable_interrupts
542.25 ± 16% +46.2% 793.00 ± 3% interrupts.CPU90.PMI:Performance_monitoring_interrupts
527.75 ± 11% +41.3% 745.50 interrupts.CPU91.NMI:Non-maskable_interrupts
527.75 ± 11% +41.3% 745.50 interrupts.CPU91.PMI:Performance_monitoring_interrupts
541.75 ± 9% +51.4% 820.00 interrupts.CPU92.NMI:Non-maskable_interrupts
541.75 ± 9% +51.4% 820.00 interrupts.CPU92.PMI:Performance_monitoring_interrupts
558.00 ± 14% +38.8% 774.50 ± 4% interrupts.CPU93.NMI:Non-maskable_interrupts
558.00 ± 14% +38.8% 774.50 ± 4% interrupts.CPU93.PMI:Performance_monitoring_interrupts
497.00 ± 34% +66.5% 827.50 ± 4% interrupts.CPU94.NMI:Non-maskable_interrupts
497.00 ± 34% +66.5% 827.50 ± 4% interrupts.CPU94.PMI:Performance_monitoring_interrupts
436.50 ± 27% +89.0% 825.00 ± 2% interrupts.CPU96.NMI:Non-maskable_interrupts
436.50 ± 27% +89.0% 825.00 ± 2% interrupts.CPU96.PMI:Performance_monitoring_interrupts
373.25 ± 30% +107.6% 775.00 ± 3% interrupts.CPU97.NMI:Non-maskable_interrupts
373.25 ± 30% +107.6% 775.00 ± 3% interrupts.CPU97.PMI:Performance_monitoring_interrupts
392.25 ± 33% +98.3% 778.00 ± 2% interrupts.CPU98.NMI:Non-maskable_interrupts
392.25 ± 33% +98.3% 778.00 ± 2% interrupts.CPU98.PMI:Performance_monitoring_interrupts
6.00 ±144% +28308.3% 1704 ± 96% interrupts.CPU98.RES:Rescheduling_interrupts
419.50 ± 32% +80.6% 757.50 ± 4% interrupts.CPU99.NMI:Non-maskable_interrupts
419.50 ± 32% +80.6% 757.50 ± 4% interrupts.CPU99.PMI:Performance_monitoring_interrupts
384.00 +49.2% 573.00 interrupts.MCP:Machine_check_polls
102757 ± 9% +38.4% 142248 ± 3% interrupts.NMI:Non-maskable_interrupts
102757 ± 9% +38.4% 142248 ± 3% interrupts.PMI:Performance_monitoring_interrupts
1132180 ± 8% -91.2% 100182 ± 18% interrupts.RES:Rescheduling_interrupts
netperf.Throughput_Mbps
40000 +-+-----------------------------------------------------------------+
|. .+.+..+ .+. .+.. .+.. .+.+..+. .+. .+.. |
35000 +-+. + .+ +..+ + +.+.+..+.+. +.+. +..+ +.|
30000 +-+ +. |
| |
25000 +-+ |
| |
20000 +-+ |
| |
15000 +-+ |
10000 +-+ |
| |
5000 +-+ |
| O |
0 O-O--O-O--O-O--O-O-O--O-O--O-O--O-O-O--O-O--O-O--O-O----O-----------+
netperf.Throughput_total_Mbps
40000 +-+-----------------------------------------------------------------+
|. .+.+..+ .+. .+.. .+.. .+.+..+. .+. .+.. |
35000 +-+. + .+ +..+ + +.+.+..+.+. +.+. +..+ +.|
30000 +-+ +. |
| |
25000 +-+ |
| |
20000 +-+ |
| |
15000 +-+ |
10000 +-+ |
| |
5000 +-+ |
| O |
0 O-O--O-O--O-O--O-O-O--O-O--O-O--O-O-O--O-O--O-O--O-O----O-----------+
netperf.workload
3e+08 +-+---------------------------------------------------------------+
| |
2.5e+08 +-+ .+.+. .+. .+.. .+..+.+.. .+.. |
| +. +.. .+. +.+..+.+ +.+.+..+.+ +.+.+..+.+ +.|
| + |
2e+08 +-+ |
| |
1.5e+08 +-+ |
| |
1e+08 +-+ |
| |
| |
5e+07 +-+ |
| |
0 O-O--O-O-O--O-O--O-O-O--O-O-O--O-O-O--O-O-O--O-O--O-O-O-----------+
netperf.time.user_time
50 +-+--------------------------------------------------------------------+
45 +-+ +.. |
| : |
40 +-+ : +.+..+.+..+. .+.. .+..+.. .+.. .+.. .+.. .+..+.+..+.+.. .|
35 +-++ +..+ + + + + + +.+. |
| |
30 +-+ |
25 +-+ |
20 +-+ |
| |
15 +-+ |
10 +-+ |
| |
5 +-+ |
0 O-+O-O--O-O--O-O--O-O--O-O--O-O--O--O-O--O-O--O-O--O-O--O-O------------+
netperf.time.system_time
900 +-+-------------------------------------------------------------------+
|..+.+..+.+..+.+..+.+..+.+..+.+..+.+..+.+..+.+..+.+..+.+..+.+..+.+..+.|
800 +-+ |
700 +-+ |
| |
600 +-+ |
500 +-+ |
| |
400 +-+ |
300 +-+ |
| |
200 +-+ |
100 +-+ |
| O |
0 O-+O-O--O-O--O-O--O-O--O-O--O-O--O-O--O-O--O-O--O-O--O----O-----------+
netperf.time.elapsed_time
1000 O-O--O-O--O----O----O-O--O-O--O----O-O-O----O--O-O----O--O-----------+
900 +-+..+.+..+.+..+.+..+.+..+.+..+.+..+.+.+..+.+..+.+..+.+..+.+..+.+..+.|
| |
800 +-+ |
700 +-+ |
| |
600 +-+ |
500 +-+ |
400 +-+ |
| |
300 +-+ |
200 +-+ |
| |
100 +-+ |
0 +-+---------O----O--------------O---------O---------O----------------+
netperf.time.elapsed_time.max
1000 O-O--O-O--O----O----O-O--O-O--O----O-O-O----O--O-O----O--O-----------+
900 +-+..+.+..+.+..+.+..+.+..+.+..+.+..+.+.+..+.+..+.+..+.+..+.+..+.+..+.|
| |
800 +-+ |
700 +-+ |
| |
600 +-+ |
500 +-+ |
400 +-+ |
| |
300 +-+ |
200 +-+ |
| |
100 +-+ |
0 +-+---------O----O--------------O---------O---------O----------------+
netperf.time.involuntary_context_switches
2500 +-+------------------------------------------------------------------+
| : |
| :: |
2000 +-+ : : |
| : : |
| : : |
1500 +-+ : : |
| .+.. .+. : : .+. .+.. .+.. .+. |
1000 +-+..+ +.+. +..+ +.+..+.+. + +.+..+.+..+ +.+. +..+.|
| |
| |
500 +-+ |
| |
| |
0 O-O--O-O--O-O--O-O--O-O--O-O--O-O--O-O-O--O-O--O-O--O-O--O-----------+
netperf.time.percent_of_cpu_this_job_got
100 +-+-------------------------------------------------------------------+
90 +-+ |
| |
80 +-+ |
70 +-+ |
| |
60 +-+ |
50 +-+ |
40 +-+ |
| |
30 +-+ |
20 +-+ |
| |
10 +-+ O |
0 O-+O-O--O-O--O-O--O-O--O-O--O-O--O-O--O-O--O-O--O-O--O----O-----------+
[*] bisect-good sample
[O] bisect-bad sample
Disclaimer:
Results have been estimated based on internal Intel analysis and are provided
for informational purposes only. Any difference in system hardware or software
design or configuration may affect actual performance.
Thanks,
Rong Chen
1 year, 10 months
2264f5132f ("xarray: Add xas_create_range"): watchdog: BUG: soft lockup - CPU#1 stuck for 22s! [swapper/0:1]
by kernel test robot
Greetings,
0day kernel testing robot got the below dmesg and the first bad commit is
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
commit 2264f5132fe45571139727ebdeb78696b35d1506
Author: Matthew Wilcox <willy(a)infradead.org>
AuthorDate: Mon Dec 4 00:11:48 2017 -0500
Commit: Matthew Wilcox <willy(a)infradead.org>
CommitDate: Sun Oct 21 10:45:59 2018 -0400
xarray: Add xas_create_range
This hopefully temporary function is useful for users who have not yet
been converted to multi-index entries.
Signed-off-by: Matthew Wilcox <willy(a)infradead.org>
4e99d4e957 xarray: Add xas_for_each_conflict
2264f5132f xarray: Add xas_create_range
3717f613f4 Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
baf5a9d1f9 Add linux-next specific files for 20190305
+------------------------------------------------+------------+------------+------------+---------------+
| | 4e99d4e957 | 2264f5132f | 3717f613f4 | next-20190305 |
+------------------------------------------------+------------+------------+------------+---------------+
| boot_successes | 823 | 268 | 196 | 21 |
| boot_failures | 0 | 13 | 85 | 5 |
| BUG:soft_lockup-CPU##stuck_for#s | 0 | 13 | 85 | 5 |
| EIP:arch_local_irq_restore | 0 | 9 | | |
| Kernel_panic-not_syncing:softlockup:hung_tasks | 0 | 13 | 85 | 5 |
| EIP:do_raw_spin_lock | 0 | 1 | | |
| EIP:xas_alloc | 0 | 1 | 1 | |
| EIP:xas_descend | 0 | 1 | 4 | |
| EIP:arch_local_save_flags | 0 | 1 | | |
| EIP:_raw_spin_unlock_irqrestore | 0 | 0 | 51 | 5 |
| EIP:xas_load | 0 | 0 | 4 | |
| EIP:xa_is_node | 0 | 0 | 2 | |
| EIP:xas_store | 0 | 0 | 6 | |
| EIP:__xas_next | 0 | 0 | 1 | |
| EIP:_find_next_bit | 0 | 0 | 2 | |
| EIP:xas_next_marked | 0 | 0 | 3 | |
| EIP:xas_result | 0 | 0 | 1 | |
| EIP:check_find_3 | 0 | 0 | 1 | |
| EIP:xa_erase_index | 0 | 0 | 1 | |
| EIP:xas_init_marks | 0 | 0 | 2 | |
| EIP:xas_start | 0 | 0 | 1 | |
| EIP:xas_find_marked | 0 | 0 | 1 | |
| EIP:__call_rcu | 0 | 0 | 1 | |
| EIP:xas_clear_mark | 0 | 0 | 1 | |
| EIP:xas_create | 0 | 0 | 1 | |
| EIP:xa_load | 0 | 0 | 1 | |
+------------------------------------------------+------------+------------+------------+---------------+
[ 20.348565] test_firmware: interface ready
[ 20.739595] IDA: 147321 of 147321 tests passed
[ 20.751639] test_printf: crng possibly not yet initialized. plain 'p' buffer contains "(ptrval)"
[ 20.752775] test_printf: all 240 tests passed
[ 20.773777] test_uuid: all 18 tests passed
[ 46.091442] watchdog: BUG: soft lockup - CPU#1 stuck for 22s! [swapper/0:1]
[ 46.111602] CPU: 1 PID: 1 Comm: swapper/0 Not tainted 4.19.0-rc5-00256-g2264f51 #1
[ 46.121589] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.10.2-1 04/01/2014
[ 46.131615] EIP: arch_local_irq_restore+0x2/0x7
[ 46.141580] Code: 2d b2 00 75 13 68 6a fc e1 b1 68 e2 0e e1 b1 e8 5d 53 fd ff 0f 0b 58 5a c7 43 20 00 00 00 00 5b c3 9c 58 8d 74 26 00 c3 50 9d <8d> 74 26 00 c3 fa 90 8d 74 26 00 c3 fb 90 8d 74 26 00 c3 3d b0 2e
[ 46.171652] EAX: 00200206 EBX: 00200206 ECX: 00000000 EDX: 00200206
[ 46.181601] ESI: b231907c EDI: 00043eb8 EBP: b1f8b740 ESP: cdc31e34
[ 46.191592] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068 EFLAGS: 00200206
[ 46.201599] CR0: 80050033 CR2: ffffffff CR3: 0218c000 CR4: 00000690
[ 46.211554] Call Trace:
[ 46.211554] ? _raw_spin_unlock_irqrestore+0xf/0x18
[ 46.221628] ? debug_object_active_state+0xac/0xc6
[ 46.231606] ? debug_rcu_head_queue+0x20/0x26
[ 46.231606] ? __call_rcu+0x27/0x162
[ 46.241616] ? radix_tree_node_ctor+0x19/0x19
[ 46.251605] ? call_rcu_sched+0xc/0xe
[ 46.251605] ? xas_free_nodes+0x64/0x73
[ 46.261587] ? xas_store+0x11b/0x2bd
[ 46.271596] ? __check_store_iter+0x143/0x26f
[ 46.271596] ? check_store_iter+0x1a9/0x25c
[ 46.281606] ? check_xas_retry+0x328/0x328
[ 46.291619] ? xarray_checks+0x41/0x73
[ 46.301602] ? do_one_initcall+0x62/0x132
[ 46.301602] ? do_early_param+0x6c/0x6c
[ 46.311591] ? kernel_init_freeable+0xdc/0x17b
[ 46.321601] ? kernel_init_freeable+0xfe/0x17b
[ 46.321601] ? rest_init+0x9c/0x9c
[ 46.331608] ? kernel_init+0x5/0xd1
[ 46.341600] ? ret_from_fork+0x19/0x24
[ 46.341600] Kernel panic - not syncing: softlockup: hung tasks
[ 46.351557] CPU: 1 PID: 1 Comm: swapper/0 Tainted: G L 4.19.0-rc5-00256-g2264f51 #1
[ 46.361587] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.10.2-1 04/01/2014
[ 46.371629] Call Trace:
[ 46.381579] ? dump_stack+0x52/0x66
[ 46.381579] ? panic+0x93/0x1aa
[ 46.391564] ? watchdog_timer_fn+0x1dc/0x1fd
[ 46.391564] ? __hrtimer_run_queues+0xa3/0xe9
[ 46.401635] ? softlockup_fn+0x25/0x25
[ 46.411624] ? hrtimer_run_queues+0xc7/0xdb
[ 46.411624] ? run_local_timers+0x12/0x36
[ 46.421599] ? update_process_times+0x19/0x40
[ 46.431580] ? tick_nohz_handler+0xaf/0xe9
[ 46.431580] ? smp_apic_timer_interrupt+0x51/0x60
[ 46.442305] ? apic_timer_interrupt+0xf8/0x100
[ 46.451611] ? arch_local_irq_restore+0x2/0x7
[ 46.451611] ? _raw_spin_unlock_irqrestore+0xf/0x18
[ 46.461659] ? debug_object_active_state+0xac/0xc6
[ 46.471580] ? debug_rcu_head_queue+0x20/0x26
[ 46.481588] ? __call_rcu+0x27/0x162
[ 46.491506] ? radix_tree_node_ctor+0x19/0x19
[ 46.491629] ? call_rcu_sched+0xc/0xe
[ 46.501620] ? xas_free_nodes+0x64/0x73
[ 46.501620] ? xas_store+0x11b/0x2bd
[ 46.511630] ? __check_store_iter+0x143/0x26f
[ 46.521609] ? check_store_iter+0x1a9/0x25c
[ 46.531591] ? check_xas_retry+0x328/0x328
[ 46.541597] ? xarray_checks+0x41/0x73
[ 46.541597] ? do_one_initcall+0x62/0x132
[ 46.551579] ? do_early_param+0x6c/0x6c
[ 46.561494] ? kernel_init_freeable+0xdc/0x17b
[ 46.561594] ? kernel_init_freeable+0xfe/0x17b
[ 46.571616] ? rest_init+0x9c/0x9c
[ 46.581628] ? kernel_init+0x5/0xd1
[ 46.581628] ? ret_from_fork+0x19/0x24
[ 46.591638] Kernel Offset: disabled
# HH:MM RESULT GOOD BAD GOOD_BUT_DIRTY DIRTY_NOT_BAD
git bisect start v4.20 v4.19 --
git bisect bad 1de4f2ef216dade3b5bd5f5247c4c750a953f51c # 10:55 B 11 1 11 34 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace
git bisect good 69d5b97c597307773fe6c59775a5d5a88bb7e6b3 # 11:20 G 150 0 0 0 HID: we do not randomly make new drivers 'default y'
git bisect bad b5b1de3537e2cd8f52971224a1be24bb3ce34a65 # 11:36 B 39 6 39 39 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
git bisect bad 6ef746769ef5cfef84cdfdf61ecbab5a6aa4651a # 11:49 B 30 8 30 30 Merge tag 'pm-4.20-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
git bisect bad fe675d4d3c6b96710d481346821839b4a817c672 # 12:01 B 38 6 38 38 Merge tag 'mailbox-v4.20' of git://git.linaro.org/landing-teams/working/fujitsu/integration
git bisect bad 9f51ae62c84a23ade0ba86457d30a30c9db0c50f # 12:15 B 11 3 12 12 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
git bisect bad ac747c0715f29c2be3848b719a1b7e65b07f7b21 # 12:29 B 12 6 13 13 Merge tag 'kbuild-v4.20' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
git bisect bad dad4f140edaa3f6bb452b6913d41af1ffd672e45 # 12:51 B 4 2 4 4 Merge branch 'xarray' of git://git.infradead.org/users/willy/linux-dax
git bisect bad 77da9389b9d5f07d54fda092d1ab56002ec0019a # 13:04 B 10 1 0 0 mm: Convert collapse_shmem to XArray
git bisect bad eb797a8ee0ab4cd03df556980ce7bf167cadaa50 # 13:14 B 1 1 0 0 page cache: Rearrange address_space
git bisect good 41aec91f55985e7f14ee75fe2f6e7bcfff0d0fae # 13:27 G 157 0 0 0 xarray: Add XArray conditional store operations
git bisect good 4e99d4e9579d3b950bf4b38d0d64eb1b9be78761 # 13:40 G 152 0 0 0 xarray: Add xas_for_each_conflict
git bisect bad 3d5bd6e1a04ae779bc5e0de9ba2e92aa55c40fe8 # 13:52 B 99 3 0 0 xarray: Add MAINTAINERS entry
git bisect bad 9f14d4f1f1045f161fd4db8a8e194b7825c2874a # 14:07 B 3 1 1 1 xarray: Add xa_reserve and xa_release
git bisect bad 2264f5132fe45571139727ebdeb78696b35d1506 # 14:18 B 42 2 2 2 xarray: Add xas_create_range
# first bad commit: [2264f5132fe45571139727ebdeb78696b35d1506] xarray: Add xas_create_range
git bisect good 4e99d4e9579d3b950bf4b38d0d64eb1b9be78761 # 14:33 G 815 0 0 0 xarray: Add xas_for_each_conflict
# extra tests with debug options
git bisect bad 2264f5132fe45571139727ebdeb78696b35d1506 # 14:46 B 0 2 16 0 xarray: Add xas_create_range
# extra tests on HEAD of linus/master
git bisect bad 63bdf4284c38a48af21745ceb148a087b190cd21 # 14:57 B 3 12 3 4 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
# extra tests on tree/branch linus/master
git bisect bad 3717f613f48df0222311f974cf8a06c8a6c97bae # 15:13 B 3 3 1 1 Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
# extra tests on tree/branch linux-next/master
git bisect bad baf5a9d1f9b95eb97e9eb54932e20dbbf814771c # 15:23 B 13 2 0 0 Add linux-next specific files for 20190305
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/lkp Intel Corporation
1 year, 10 months
ab9ee8e38b [ 1.978635] WARNING: CPU: 1 PID: 1 at arch/x86/mm/dump_pagetables.c:237 note_page
by kernel test robot
Greetings,
0day kernel testing robot got the below dmesg and the first bad commit is
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
commit ab9ee8e38b292f9a6698a4fedbb6ff8d08ce2012
Author: David Windsor <dave(a)nullcore.net>
AuthorDate: Thu Aug 24 16:57:57 2017 -0700
Commit: Kees Cook <keescook(a)chromium.org>
CommitDate: Mon Jan 15 12:08:00 2018 -0800
sctp: Define usercopy region in SCTP proto slab cache
The SCTP socket event notification subscription information need to be
copied to/from userspace. In support of usercopy hardening, this patch
defines a region in the struct proto slab cache in which userspace copy
operations are allowed. Additionally moves the usercopy fields to be
adjacent for the region to cover both.
example usage trace:
net/sctp/socket.c:
sctp_getsockopt_events(...):
...
copy_to_user(..., &sctp_sk(sk)->subscribe, len)
sctp_setsockopt_events(...):
...
copy_from_user(&sctp_sk(sk)->subscribe, ..., optlen)
sctp_getsockopt_initmsg(...):
...
copy_to_user(..., &sctp_sk(sk)->initmsg, len)
This region is known as the slab cache's usercopy region. Slab caches
can now check that each dynamically sized copy operation involving
cache-managed memory falls entirely within the slab's usercopy region.
This patch is modified from Brad Spengler/PaX Team's PAX_USERCOPY
whitelisting code in the last public patch of grsecurity/PaX based on my
understanding of the code. Changes or omissions from the original code are
mine and don't reflect the original grsecurity/PaX code.
Signed-off-by: David Windsor <dave(a)nullcore.net>
[kees: split from network patch, move struct members adjacent]
[kees: add SCTPv6 struct whitelist, provide usage trace]
Cc: Vlad Yasevich <vyasevich(a)gmail.com>
Cc: Neil Horman <nhorman(a)tuxdriver.com>
Cc: "David S. Miller" <davem(a)davemloft.net>
Cc: linux-sctp(a)vger.kernel.org
Cc: netdev(a)vger.kernel.org
Signed-off-by: Kees Cook <keescook(a)chromium.org>
93070d339d caif: Define usercopy region in caif proto slab cache
ab9ee8e38b sctp: Define usercopy region in SCTP proto slab cache
3717f613f4 Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
baf5a9d1f9 Add linux-next specific files for 20190305
+------------------------------------------------------------------+------------+------------+------------+---------------+
| | 93070d339d | ab9ee8e38b | 3717f613f4 | next-20190305 |
+------------------------------------------------------------------+------------+------------+------------+---------------+
| boot_successes | 0 | 0 | 15 | 12 |
| boot_failures | 113 | 28 | 13 | 17 |
| WARNING:at_arch/x86/mm/dump_pagetables.c:#note_page/0x | 113 | 28 | | |
| EIP:note_page | 113 | 28 | | |
| Mem-Info | 8 | 1 | | |
| EIP:__put_user_4 | 2 | | | |
| invoked_oom-killer:gfp_mask=0x | 3 | | | |
| Out_of_memory:Kill_process | 1 | | | |
| Kernel_panic-not_syncing:Out_of_memory_and_no_killable_processes | 1 | | | |
| WARNING:at_drivers/pci/pci-sysfs.c:#pci_mmap_resource/0x | 1 | | | |
| EIP:pci_mmap_resource | 1 | | | |
| kernel_BUG_at_mm/usercopy.c | 0 | 12 | 8 | 8 |
| invalid_opcode:#[##] | 0 | 11 | 7 | 8 |
| EIP:usercopy_abort | 0 | 11 | 9 | 11 |
| Kernel_panic-not_syncing:Fatal_exception | 0 | 9 | 7 | 10 |
| INFO:task_blocked_for_more_than#seconds | 0 | 0 | 3 | 6 |
| EIP:kvm_guest_apic_eoi_write | 0 | 0 | 1 | |
| EIP:default_idle | 0 | 0 | 1 | |
| Kernel_panic-not_syncing:hung_task:blocked_tasks | 0 | 0 | 3 | 6 |
| EIP:entry_INT80_32 | 0 | 0 | 1 | |
| Kernel_panic-not_syncing:F00atal_exception | 0 | 0 | 0 | 1 |
| EIP:ftrace_likely_update | 0 | 0 | 0 | 1 |
+------------------------------------------------------------------+------------+------------+------------+---------------+
[ 1.973317] Write protecting the kernel text: 13604k
[ 1.974554] Write protecting the kernel read-only data: 6456k
[ 1.975309] NX-protecting the kernel data: 13020k
[ 1.977070] ------------[ cut here ]------------
[ 1.977686] x86/mm: Found insecure W+X mapping at address e6a471ee/0xc00a0000
[ 1.978635] WARNING: CPU: 1 PID: 1 at arch/x86/mm/dump_pagetables.c:237 note_page+0xc72/0xf30
[ 1.979966] Modules linked in:
[ 1.980379] CPU: 1 PID: 1 Comm: swapper/0 Not tainted 4.15.0-rc2-00026-gab9ee8e #1
[ 1.981347] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.10.2-1 04/01/2014
[ 1.982415] task: 86b07168 task.stack: 2d7a3635
[ 1.983008] EIP: note_page+0xc72/0xf30
[ 1.983498] EFLAGS: 00210286 CPU: 1
[ 1.983959] EAX: 00000041 EBX: 00000000 ECX: 00000000 EDX: 00000000
[ 1.984872] ESI: c012df38 EDI: 80000000 EBP: c012defc ESP: c012debc
[ 1.985683] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068
[ 1.986386] CR0: 80050033 CR2: ffffffff CR3: 02a05000 CR4: 003406b0
[ 1.987195] DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000
[ 1.988003] DR6: fffe0ff0 DR7: 00000400
[ 1.988505] Call Trace:
[ 1.988837] ptdump_walk_pgd_level_core+0x3be/0x470
[ 1.989474] ptdump_walk_pgd_level_checkwx+0x16/0x20
[ 1.990125] mark_rodata_ro+0x109/0x140
[ 1.990630] ? rest_init+0x230/0x230
[ 1.991103] kernel_init+0x40/0x1a0
[ 1.991562] ? schedule_tail_wrapper+0x9/0xc
[ 1.992213] ? rest_init+0x230/0x230
[ 1.992696] ret_from_fork+0x19/0x24
[ 1.993185] Code: c2 01 c7 04 24 01 00 00 00 e8 bb d0 16 00 8b 46 0c ff 05 8c 7d 50 c2 89 44 24 08 89 44 24 04 c7 04 24 88 fd 25 c2 e8 6e 11 01 00 <0f> ff 31 c9 ba 01 00 00 00 b8 38 df 48 c2 c7 04 24 01 00 00 00
[ 1.995747] ---[ end trace 303490e4e1917754 ]---
[ 1.998068] x86/mm: Checked W+X mappings: FAILED, 96 W+X pages found.
# HH:MM RESULT GOOD BAD GOOD_BUT_DIRTY DIRTY_NOT_BAD
git bisect start v4.16 v4.15 --
git bisect bad 1388c80438e69fc01d83fbe98da3cac24c3c8731 # 10:59 B 1 1 1 1 Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
git bisect good 4bf772b14675411a69b3c807f73006de0fe4b649 # 11:23 G 28 0 28 28 Merge tag 'drm-for-v4.16' of git://people.freedesktop.org/~airlied/linux
git bisect bad 7e6127c1240ed569cdda2a67c8f03836f9f28c05 # 11:44 B 3 11 3 3 Merge tag 'linux-watchdog-4.16-rc1' of git://www.linux-watchdog.org/linux-watchdog
git bisect bad 567af7fc9d87df3228ef59864f77fe100ec0cee3 # 12:01 B 0 2 17 0 pinctrl: files should directly include apis they use
git bisect good 1726aa70e7e2f8967d60b4f836723b61f97db73e # 12:17 G 27 0 27 27 Merge branch 'fixes-v4.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security
git bisect bad 4141cf676b9e345d3ddeb1710dd3156a09c50244 # 12:39 B 2 6 2 2 Merge branch 'i2c/for-4.16' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
git bisect good 0771ad44a20bc512d1123bac728d3a89ea6febe6 # 12:53 G 28 0 28 28 Merge tag 'pstore-v4.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
git bisect bad 617aebe6a97efa539cc4b8a52adccd89596e6be0 # 13:10 B 4 7 4 4 Merge tag 'usercopy-v4.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
git bisect good df5f3cfc52fec828af92444bf02ad8fd4e4c59e3 # 13:36 G 28 0 28 28 ufs: Define usercopy region in ufs_inode_cache slab cache
git bisect bad 07dcd7fe89938934ddad65f738bc5aac89b8e54d # 13:59 B 0 5 20 0 fork: Define usercopy region in mm_struct slab caches
git bisect good 8c2bc895a9347846b33c47124a75db624aa83677 # 14:10 G 28 0 28 28 ip: Define usercopy region in IP proto slab cache
git bisect bad ab9ee8e38b292f9a6698a4fedbb6ff8d08ce2012 # 14:22 B 1 3 1 1 sctp: Define usercopy region in SCTP proto slab cache
git bisect good 93070d339d7bc6f6b07b64faf5134fd144e8ec48 # 14:38 G 28 0 28 28 caif: Define usercopy region in caif proto slab cache
# first bad commit: [ab9ee8e38b292f9a6698a4fedbb6ff8d08ce2012] sctp: Define usercopy region in SCTP proto slab cache
git bisect good 93070d339d7bc6f6b07b64faf5134fd144e8ec48 # 14:42 G 81 0 81 109 caif: Define usercopy region in caif proto slab cache
# extra tests with debug options
git bisect bad ab9ee8e38b292f9a6698a4fedbb6ff8d08ce2012 # 14:50 B 0 1 16 0 sctp: Define usercopy region in SCTP proto slab cache
# extra tests on HEAD of linux-devel/devel-hourly-2019030523
git bisect bad ceb3e480165118da2ede5eb7dfaf922ce034dec0 # 14:50 B 9 3 0 3 0day head guard for 'devel-hourly-2019030523'
# extra tests on tree/branch linus/master
git bisect bad 3717f613f48df0222311f974cf8a06c8a6c97bae # 15:05 B 0 1 16 0 Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
# extra tests on tree/branch linux-next/master
git bisect bad baf5a9d1f9b95eb97e9eb54932e20dbbf814771c # 15:50 B 17 11 7 7 Add linux-next specific files for 20190305
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/lkp Intel Corporation
1 year, 10 months