lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Wed, 9 Dec 2020 19:05:22 +0100 From: Eric Dumazet <edumazet@...gle.com> To: Jakub Kicinski <kuba@...nel.org> Cc: Jianlin Shi <jishi@...hat.com>, CKI Project <cki-project@...hat.com>, netdev <netdev@...r.kernel.org>, skt-results-master@...hat.com, Yi Zhang <yi.zhang@...hat.com>, Memory Management <mm-qe@...hat.com>, Jan Stancek <jstancek@...hat.com>, Jianwen Ji <jiji@...hat.com>, Hangbin Liu <haliu@...hat.com>, Ondrej Moris <omoris@...hat.com>, Ondrej Mosnacek <omosnace@...hat.com>, Changhui Zhong <czhong@...hat.com>, Xiong Zhou <xzhou@...hat.com>, Rachel Sibley <rasibley@...hat.com>, David Arcari <darcari@...hat.com> Subject: Re: ❌ FAIL: Test report for kernel 5.10.0-rc6 (mainline.kernel.org) On Wed, Dec 9, 2020 at 6:35 PM Eric Dumazet <edumazet@...gle.com> wrote: > > Hmm... maybe the ECN stuff has always been buggy then, and nobody cared... > Wait a minute, maybe this part was not needed, diff --git a/drivers/net/geneve.c b/drivers/net/geneve.c index 8ae9ce2014a4a3ba7b962a209e28d1f65d4a83bd..896a7eb61d70340f69b9d3be0f795fbaab1458dd 100644 --- a/drivers/net/geneve.c +++ b/drivers/net/geneve.c @@ -270,7 +270,7 @@ static void geneve_rx(struct geneve_dev *geneve, struct geneve_sock *gs, goto rx_error; break; default: - goto rx_error; + break; } oiph = skb_network_header(skb); skb_reset_network_header(skb); > > On Wed, Dec 9, 2020 at 6:20 PM Jakub Kicinski <kuba@...nel.org> wrote: > > > > Eric, could this possibly be commit 4179b00c04d1 ("geneve: pull IP > > header before ECN decapsulation")? > > > > On Wed, 9 Dec 2020 10:05:14 +0800 Jianlin Shi wrote: > > > Hi , > > > > > > I reported a bug in bugzilla.kernel.org for geneve issue: > > > https://bugzilla.kernel.org/show_bug.cgi?id=210569 > > > > > > Thanks & Best Regards, > > > Jianlin Shi > > > > > > > > > On Tue, Dec 8, 2020 at 9:38 AM Jianlin Shi <jishi@...hat.com> wrote: > > > > > > > > Hi , > > > > > > > > > > > > On Tue, Dec 8, 2020 at 8:25 AM CKI Project <cki-project@...hat.com> wrote: > > > >> > > > >> > > > >> Hello, > > > >> > > > >> We ran automated tests on a recent commit from this kernel tree: > > > >> > > > >> Kernel repo: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git > > > >> Commit: 7059c2c00a21 - Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input > > > >> > > > >> The results of these automated tests are provided below. > > > >> > > > >> Overall result: FAILED (see details below) > > > >> Merge: OK > > > >> Compile: OK > > > >> Selftests compile: FAILED > > > >> Tests: FAILED > > > >> > > > >> Pipeline: https://xci32.lab.eng.rdu2.redhat.com/cki-project/cki-pipeline/-/pipelines/619303 > > > >> > > > >> Check out our dashboard including known failures tagged by our bot at > > > >> https://datawarehouse.internal.cki-project.org/kcidb/revisions/7748 > > > >> > > > >> One or more kernel tests failed: > > > >> > > > >> s390x: > > > >> ❌ LTP > > > >> ❌ Networking tunnel: geneve basic test > > > >> > > > >> ppc64le: > > > >> ❌ Boot test > > > >> ❌ LTP > > > >> ❌ Networking tunnel: geneve basic test > > > >> > > > >> aarch64: > > > >> ❌ storage: software RAID testing > > > >> ❌ LTP > > > >> ❌ Networking tunnel: geneve basic test > > > >> > > > >> x86_64: > > > >> ❌ LTP > > > >> ❌ Networking tunnel: geneve basic test > > > > > > > > > > > > the basic traffic over geneve would fail, could you help to check. Should we report a bug or not? > > > > > > > > > > > > ip netns add client > > > > > > > > ip netns add server > > > > > > > > > > > > > > > > ip link add veth0_c type veth peer name veth0_s > > > > > > > > ip link set veth0_c netns client > > > > > > > > ip link set veth0_s netns server > > > > > > > > > > > > > > > > ip netns exec client ip link set lo up > > > > > > > > ip netns exec client ip link set veth0_c up > > > > > > > > > > > > > > > > ip netns exec server ip link set lo up > > > > > > > > ip netns exec server ip link set veth0_s up > > > > > > > > > > > > > > > > > > > > > > > > ip netns exec client ip addr add 2000::1/64 dev veth0_c > > > > > > > > ip netns exec client ip addr add 10.10.0.1/24 dev veth0_c > > > > > > > > > > > > > > > > ip netns exec server ip addr add 2000::2/64 dev veth0_s > > > > > > > > ip netns exec server ip addr add 10.10.0.2/24 dev veth0_s > > > > > > > > > > > > > > > > ip netns exec client ping 10.10.0.2 -c 2 > > > > > > > > ip netns exec client ping6 2000::2 -c 2 > > > > > > > > > > > > > > > > ip netns exec client ip link add geneve1 type geneve vni 1234 remote 10.10.0.2 ttl 64 > > > > > > > > ip netns exec server ip link add geneve1 type geneve vni 1234 remote 10.10.0.1 ttl 64 > > > > > > > > > > > > > > > > ip netns exec client ip link set geneve1 up > > > > > > > > ip netns exec client ip addr add 1.1.1.1/24 dev geneve1 > > > > > > > > ip netns exec server ip link set geneve1 up > > > > > > > > ip netns exec server ip addr add 1.1.1.2/24 dev geneve1 > > > > ip netns exec client ping 1.1.1.2 -c 3 > > > > > > > > > > > >> > > > >> ❌ storage: software RAID testing > > > >> > > > >> We hope that these logs can help you find the problem quickly. For the full > > > >> detail on our testing procedures, please scroll to the bottom of this message. > > > >> > > > >> Please reply to this email if you have any questions about the tests that we > > > >> ran or if you have any suggestions on how to make future tests more effective. > > > >> > > > >> ,-. ,-. > > > >> ( C ) ( K ) Continuous > > > >> `-',-.`-' Kernel > > > >> ( I ) Integration > > > >> `-' > > > >> ______________________________________________________________________________ > > > >> > > > >> Compile testing > > > >> --------------- > > > >> > > > >> We compiled the kernel for 4 architectures: > > > >> > > > >> aarch64: > > > >> make options: make -j30 INSTALL_MOD_STRIP=1 targz-pkg > > > >> > > > >> ppc64le: > > > >> make options: make -j30 INSTALL_MOD_STRIP=1 targz-pkg > > > >> > > > >> s390x: > > > >> make options: make -j30 INSTALL_MOD_STRIP=1 targz-pkg > > > >> > > > >> x86_64: > > > >> make options: make -j30 INSTALL_MOD_STRIP=1 targz-pkg > > > >> > > > >> > > > >> We built the following selftests: > > > >> > > > >> x86_64: > > > >> net: OK > > > >> bpf: fail > > > >> install and packaging: OK > > > >> > > > >> You can find the full log (build-selftests.log) in the artifact storage above. > > > >> > > > >> > > > >> Hardware testing > > > >> ---------------- > > > >> All the testing jobs are listed here: > > > >> > > > >> https://beaker.engineering.redhat.com/jobs/?jobsearch-0.table=Whiteboard&jobsearch-0.operation=contains&jobsearch-0.value=cki%40gitlab%3A619303 > > > >> > > > >> We booted each kernel and ran the following tests: > > > >> > > > >> aarch64: > > > >> Host 1: https://beaker.engineering.redhat.com/recipes/9156933 > > > >> ✅ Boot test > > > >> ✅ selinux-policy: serge-testsuite > > > >> ❌ storage: software RAID testing > > > >> ✅ stress: stress-ng > > > >> ❌ xfstests - ext4 > > > >> ✅ xfstests - xfs > > > >> ✅ xfstests - btrfs > > > >> ❌ IPMI driver test > > > >> ✅ IPMItool loop stress test > > > >> ✅ Storage blktests > > > >> ✅ Storage block - filesystem fio test > > > >> ✅ Storage block - queue scheduler test > > > >> ✅ Storage nvme - tcp > > > >> ✅ Storage: swraid mdadm raid_module test > > > >> > > > >> Host 2: https://beaker.engineering.redhat.com/recipes/9156932 > > > >> ✅ Boot test > > > >> ✅ ACPI table test > > > >> ✅ ACPI enabled test > > > >> ❌ LTP > > > >> ✅ Loopdev Sanity > > > >> ✅ Memory: fork_mem > > > >> ✅ Memory function: memfd_create > > > >> ✅ AMTU (Abstract Machine Test Utility) > > > >> ✅ Networking bridge: sanity > > > >> ✅ Networking socket: fuzz > > > >> ✅ Networking: igmp conformance test > > > >> ✅ Networking route: pmtu > > > >> ✅ Networking route_func - local > > > >> ✅ Networking route_func - forward > > > >> ✅ Networking TCP: keepalive test > > > >> ✅ Networking UDP: socket > > > >> ❌ Networking tunnel: geneve basic test > > > >> ✅ Networking tunnel: gre basic > > > >> ✅ L2TP basic test > > > >> ✅ Networking tunnel: vxlan basic > > > >> ✅ Networking ipsec: basic netns - transport > > > >> ✅ Networking ipsec: basic netns - tunnel > > > >> ✅ Libkcapi AF_ALG test > > > >> ✅ pciutils: update pci ids test > > > >> ✅ ALSA PCM loopback test > > > >> ✅ ALSA Control (mixer) Userspace Element test > > > >> ✅ storage: SCSI VPD > > > >> ✅ CIFS Connectathon > > > >> ✅ POSIX pjd-fstest suites > > > >> ✅ Firmware test suite > > > >> ✅ jvm - jcstress tests > > > >> ✅ Memory function: kaslr > > > >> ✅ Ethernet drivers sanity > > > >> ✅ Networking firewall: basic netfilter test > > > >> ✅ audit: audit testsuite test > > > >> ✅ trace: ftrace/tracer > > > >> ✅ kdump - kexec_boot > > > >> > > > >> ppc64le: > > > >> Host 1: https://beaker.engineering.redhat.com/recipes/9156935 > > > >> ❌ Boot test > > > >> ⚡⚡⚡ selinux-policy: serge-testsuite > > > >> ⚡⚡⚡ storage: software RAID testing > > > >> ⚡⚡⚡ xfstests - ext4 > > > >> ⚡⚡⚡ xfstests - xfs > > > >> ⚡⚡⚡ xfstests - btrfs > > > >> ⚡⚡⚡ IPMI driver test > > > >> ⚡⚡⚡ IPMItool loop stress test > > > >> ⚡⚡⚡ Storage blktests > > > >> ⚡⚡⚡ Storage block - filesystem fio test > > > >> ⚡⚡⚡ Storage block - queue scheduler test > > > >> ⚡⚡⚡ Storage nvme - tcp > > > >> ⚡⚡⚡ Storage: swraid mdadm raid_module test > > > >> > > > >> Host 2: https://beaker.engineering.redhat.com/recipes/9156934 > > > >> ✅ Boot test > > > >> ❌ LTP > > > >> ✅ Loopdev Sanity > > > >> ✅ Memory: fork_mem > > > >> ✅ Memory function: memfd_create > > > >> ✅ AMTU (Abstract Machine Test Utility) > > > >> ✅ Networking bridge: sanity > > > >> ✅ Networking socket: fuzz > > > >> ✅ Networking route: pmtu > > > >> ✅ Networking route_func - local > > > >> ✅ Networking route_func - forward > > > >> ✅ Networking TCP: keepalive test > > > >> ✅ Networking UDP: socket > > > >> ❌ Networking tunnel: geneve basic test > > > >> ✅ Networking tunnel: gre basic > > > >> ✅ L2TP basic test > > > >> ✅ Networking tunnel: vxlan basic > > > >> ✅ Networking ipsec: basic netns - tunnel > > > >> ✅ Libkcapi AF_ALG test > > > >> ✅ pciutils: update pci ids test > > > >> ✅ ALSA PCM loopback test > > > >> ✅ ALSA Control (mixer) Userspace Element test > > > >> ✅ CIFS Connectathon > > > >> ✅ POSIX pjd-fstest suites > > > >> ✅ jvm - jcstress tests > > > >> ✅ Memory function: kaslr > > > >> ✅ Ethernet drivers sanity > > > >> ✅ Networking firewall: basic netfilter test > > > >> ✅ audit: audit testsuite test > > > >> ✅ trace: ftrace/tracer > > > >> > > > >> s390x: > > > >> Host 1: https://beaker.engineering.redhat.com/recipes/9156940 > > > >> ✅ Boot test > > > >> ✅ selinux-policy: serge-testsuite > > > >> ✅ stress: stress-ng > > > >> ✅ Storage blktests > > > >> ❌ Storage nvme - tcp > > > >> ✅ Storage: swraid mdadm raid_module test > > > >> > > > >> Host 2: https://beaker.engineering.redhat.com/recipes/9156939 > > > >> ✅ Boot test > > > >> ❌ LTP > > > >> ✅ Loopdev Sanity > > > >> ✅ Memory: fork_mem > > > >> ✅ Memory function: memfd_create > > > >> ✅ AMTU (Abstract Machine Test Utility) > > > >> ✅ Networking bridge: sanity > > > >> ✅ Networking route: pmtu > > > >> ✅ Networking route_func - local > > > >> ✅ Networking route_func - forward > > > >> ✅ Networking TCP: keepalive test > > > >> ✅ Networking UDP: socket > > > >> ❌ Networking tunnel: geneve basic test > > > >> ✅ Networking tunnel: gre basic > > > >> ✅ L2TP basic test > > > >> ✅ Networking tunnel: vxlan basic > > > >> ✅ Networking ipsec: basic netns - transport > > > >> ✅ Networking ipsec: basic netns - tunnel > > > >> ✅ Libkcapi AF_ALG test > > > >> ✅ CIFS Connectathon > > > >> ✅ POSIX pjd-fstest suites > > > >> ✅ jvm - jcstress tests > > > >> ✅ Memory function: kaslr > > > >> ✅ Ethernet drivers sanity > > > >> ✅ Networking firewall: basic netfilter test > > > >> ❌ audit: audit testsuite test > > > >> ✅ trace: ftrace/tracer > > > >> > > > >> x86_64: > > > >> Host 1: https://beaker.engineering.redhat.com/recipes/9156936 > > > >> ✅ Boot test > > > >> ✅ ACPI table test > > > >> ❌ LTP > > > >> ✅ Loopdev Sanity > > > >> ✅ Memory: fork_mem > > > >> ✅ Memory function: memfd_create > > > >> ✅ AMTU (Abstract Machine Test Utility) > > > >> ✅ Networking bridge: sanity > > > >> ✅ Networking socket: fuzz > > > >> ✅ Networking: igmp conformance test > > > >> ✅ Networking route: pmtu > > > >> ✅ Networking route_func - local > > > >> ✅ Networking route_func - forward > > > >> ✅ Networking TCP: keepalive test > > > >> ✅ Networking UDP: socket > > > >> ❌ Networking tunnel: geneve basic test > > > >> ✅ Networking tunnel: gre basic > > > >> ✅ L2TP basic test > > > >> ✅ Networking tunnel: vxlan basic > > > >> ✅ Networking ipsec: basic netns - transport > > > >> ✅ Networking ipsec: basic netns - tunnel > > > >> ✅ Libkcapi AF_ALG test > > > >> ✅ pciutils: sanity smoke test > > > >> ✅ pciutils: update pci ids test > > > >> ✅ ALSA PCM loopback test > > > >> ✅ ALSA Control (mixer) Userspace Element test > > > >> ✅ storage: SCSI VPD > > > >> ✅ CIFS Connectathon > > > >> ✅ POSIX pjd-fstest suites > > > >> ✅ Firmware test suite > > > >> ✅ jvm - jcstress tests > > > >> ✅ Memory function: kaslr > > > >> ✅ Ethernet drivers sanity > > > >> ✅ Networking firewall: basic netfilter test > > > >> ✅ audit: audit testsuite test > > > >> ✅ trace: ftrace/tracer > > > >> ✅ kdump - kexec_boot > > > >> > > > >> Host 2: https://beaker.engineering.redhat.com/recipes/9156937 > > > >> ✅ Boot test > > > >> ✅ kdump - sysrq-c > > > >> ✅ kdump - file-load > > > >> > > > >> Host 3: https://beaker.engineering.redhat.com/recipes/9156938 > > > >> > > > >> ⚡ Internal infrastructure issues prevented one or more tests (marked > > > >> with ⚡⚡⚡) from running on this architecture. > > > >> This is not the fault of the kernel that was tested. > > > >> > > > >> ✅ Boot test > > > >> ✅ selinux-policy: serge-testsuite > > > >> ❌ storage: software RAID testing > > > >> ✅ stress: stress-ng > > > >> ❌ CPU: Frequency Driver Test > > > >> ✅ CPU: Idle Test > > > >> ❌ xfstests - ext4 > > > >> ✅ xfstests - xfs > > > >> ✅ xfstests - btrfs > > > >> ⚡⚡⚡ IPMI driver test > > > >> ⚡⚡⚡ IPMItool loop stress test > > > >> ⚡⚡⚡ power-management: cpupower/sanity test > > > >> ⚡⚡⚡ Storage blktests > > > >> ⚡⚡⚡ Storage block - filesystem fio test > > > >> ⚡⚡⚡ Storage block - queue scheduler test > > > >> ⚡⚡⚡ Storage nvme - tcp > > > >> ⚡⚡⚡ Storage: swraid mdadm raid_module test > > > >> > > > >> Test sources: https://gitlab.com/cki-project/kernel-tests > > > >> Pull requests are welcome for new tests or improvements to existing tests! > > > >> > > > >> Aborted tests > > > >> ------------- > > > >> Tests that didn't complete running successfully are marked with ⚡⚡⚡. > > > >> If this was caused by an infrastructure issue, we try to mark that > > > >> explicitly in the report. > > > >> > > > >> Waived tests > > > >> ------------ > > > >> If the test run included waived tests, they are marked with . Such tests are > > > >> executed but their results are not taken into account. Tests are waived when > > > >> their results are not reliable enough, e.g. when they're just introduced or are > > > >> being fixed. > > > >> > > > >> Testing timeout > > > >> --------------- > > > >> We aim to provide a report within reasonable timeframe. Tests that haven't > > > >> finished running yet are marked with ⏱. > > > >> > > > >> Reproducing results > > > >> ------------------- > > > >> Click on a link below to access a web page that allows you to adjust the > > > >> Beaker job and re-run any failed tests. These links are generated for > > > >> failed or aborted tests that are not waived. Please adjust the Beaker > > > >> job whiteboard string in the web page so that it is easy for you to find > > > >> and so that it is not confused with a regular CKI job. > > > >> > > > >> After clicking the "Submit the job!" button, a dialog will open that should > > > >> contain a link to the newly submitted Beaker job. > > > >> > > > >> https://beaker-respin.internal.cki-project.org/respin?whiteboard=respin_job_4794082&recipe_id=9156933&recipe_id=9156932&job_id=4794082 > > > >> https://beaker-respin.internal.cki-project.org/respin?whiteboard=respin_job_4794083&recipe_id=9156935&recipe_id=9156934&job_id=4794083 > > > >> https://beaker-respin.internal.cki-project.org/respin?whiteboard=respin_job_4794085&recipe_id=9156939&job_id=4794085 > > > >> https://beaker-respin.internal.cki-project.org/respin?whiteboard=respin_job_4794084&recipe_id=9156936&recipe_id=9156938&job_id=4794084 > > > >> > > > > >
Powered by blists - more mailing lists