OrangePi_CM5/tools/testing/selftests
Nicolas Dichtel efe580c436 selftests: add ping test with ping_group_range tuned
[ Upstream commit e71b7f1f44d3d88c677769c85ef0171caf9fc89f ]

The 'ping' utility is able to manage two kind of sockets (raw or icmp),
depending on the sysctl ping_group_range. By default, ping_group_range is
set to '1 0', which forces ping to use an ip raw socket.

Let's replay the ping tests by allowing 'ping' to use the ip icmp socket.
After the previous patch, ipv4 tests results are the same with both kinds
of socket. For ipv6, there are a lot a new failures (the previous patch
fixes only two cases).

Signed-off-by: Nicolas Dichtel <nicolas.dichtel@6wind.com>
Reviewed-by: David Ahern <dsahern@kernel.org>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2022-05-25 09:18:00 +02:00
..
android
arm64 kselftest/arm64: signal: Skip tests if required features are missing 2021-09-30 10:11:03 +02:00
bpf selftests/bpf/test_lirc_mode2.sh: Exit with proper code 2022-04-08 14:40:22 +02:00
breakpoints
capabilities
cgroup selftests: cgroup: Test open-time cgroup namespace usage for migration checks 2022-04-13 21:01:10 +02:00
clone3 selftests: fixup build warnings in pidfd / clone3 tests 2022-02-23 12:01:06 +01:00
core selftests/core: fix conflicting types compile error for close_range() 2021-11-18 14:04:01 +01:00
cpu-hotplug
cpufreq
dmabuf-heaps kselftests: dmabuf-heaps: Fix Makefile's inclusion of the kernel's usr/include dir 2021-03-04 11:38:05 +01:00
drivers selftests: ocelot: tc_flower_chains: specify conform-exceed action for policer 2022-05-12 12:25:42 +02:00
efivarfs
exec selftests/exec: Add non-regular to TEST_GEN_PROGS 2022-02-23 12:01:03 +01:00
filesystems linux-kselftest-fixes-5.10-rc3 2020-11-06 15:42:42 -08:00
firmware selftests: firmware: Fix ignored return val of asprintf() warn 2021-09-18 13:40:20 +02:00
fpu
ftrace selftests/ftrace: make kprobe profile testcase description unique 2022-01-27 10:54:15 +01:00
futex selftests: futex: Use variable MAKE instead of make 2022-02-08 18:30:39 +01:00
gpio selftests/gpio: Fix build when source tree is read only 2021-06-03 09:00:31 +02:00
ia64
intel_pstate
ipc
ir
kcmp
kexec
kmod
kselftest tweewide: Fix most Shebang lines 2021-05-22 11:40:55 +02:00
kvm KVM: selftests: Make sure kvm_create_max_vcpus test won't hit RLIMIT_NOFILE 2021-12-22 09:30:50 +01:00
lib
livepatch
lkdtm selftests/lkdtm: Fix expected text for CR4 pinning 2021-07-19 09:45:00 +02:00
locking
media_tests
membarrier
memfd selftests/memfd: clean up mapping in mfd_fail_write 2022-03-16 14:16:01 +01:00
memory-hotplug
mincore selftests: skip mincore.check_file_mmap when fs lacks needed support 2022-02-23 12:00:59 +01:00
mount
mqueue testing/selftests/mqueue: Fix mq_perf_tests to free the allocated cpu set 2022-04-20 09:23:17 +02:00
net selftests: add ping test with ping_group_range tuned 2022-05-25 09:18:00 +02:00
netfilter selftests: netfilter: fix exit value for nft_concat_range 2022-02-23 12:01:01 +01:00
nsfs
ntb
openat2 selftests: openat2: Skip testcases that fail with EOPNOTSUPP 2022-02-23 12:00:59 +01:00
pid_namespace
pidfd selftests: fixup build warnings in pidfd / clone3 tests 2022-02-23 12:01:06 +01:00
powerpc selftests/powerpc/spectre_v2: Return skip code when miss_percent is high 2022-01-27 10:54:23 +01:00
prctl
proc selftests: proc: fix warning: _GNU_SOURCE redefined 2020-11-05 10:08:14 -07:00
pstore
ptp
ptrace selftests: Add missing gitignore entries 2020-09-23 10:19:25 -06:00
rcutorture Merge branch 'scftorture.2020.08.24a' into HEAD 2020-09-03 09:47:01 -07:00
resctrl Revert "selftests/resctrl: Use resctrl/info for feature detection" 2021-08-15 14:00:25 +02:00
rseq rseq/selftests: Test MEMBARRIER_CMD_PRIVATE_EXPEDITED_RSEQ 2020-09-25 14:23:27 +02:00
rtc selftests: rtc: Increase test timeout so that all tests run 2022-02-23 12:00:58 +01:00
safesetid
seccomp selftests/seccomp: Don't call read() on TTY from background pgrp 2022-05-12 12:25:39 +02:00
sigaltstack
size
sparc64
splice selftests: splice: Adjust for handler fallback removal 2021-07-14 16:56:42 +02:00
static_keys
sync
sysctl
tc-testing tc-testing: fix list handling 2021-07-14 16:56:26 +02:00
timens selftests/timens: Add a test for futex() 2020-10-20 17:02:57 +02:00
timers selftests: timers: rtcpie: skip test if default RTC device does not exist 2021-07-20 16:05:42 +02:00
tmpfs
tpm2
uevent
user
vDSO
vm selftests: vm: Makefile: rename TARGETS to VMTARGETS 2022-05-18 10:23:44 +02:00
watchdog
wireguard wireguard: device: reset peer src endpoint when netns exits 2021-12-08 09:03:22 +01:00
x86 selftests, x86: fix how check_cc.sh is being invoked 2022-04-08 14:40:04 +02:00
zram selftests/zram: Adapt the situation that /dev/zram0 is being used 2022-02-23 12:00:58 +01:00
.gitignore
Makefile selftests: Extract run_kselftest.sh and generate stand-alone test list 2020-10-07 07:58:54 -06:00
gen_kselftest_tar.sh
kselftest.h
kselftest_deps.sh
kselftest_harness.h kselftest: signal all child processes 2022-02-23 12:00:58 +01:00
kselftest_install.sh
kselftest_module.h
lib.mk selftests: be sure to make khdr before other targets 2021-10-09 14:40:57 +02:00
run_kselftest.sh selftests/run_kselftest.sh: fix dry-run typo 2020-12-30 11:53:07 +01:00