Bug 1773598
| Summary: | OCP IPv6 - Kernel rejects flows due to unexpected flow key - Key type 30 is out of range max 29 | |||
|---|---|---|---|---|
| Product: | Red Hat Enterprise Linux Fast Datapath | Reporter: | Mark McLoughlin <markmc> | |
| Component: | openvswitch2.12 | Assignee: | Flavio Leitner <fleitner> | |
| Status: | CLOSED ERRATA | QA Contact: | Jianlin Shi <jishi> | |
| Severity: | urgent | Docs Contact: | ||
| Priority: | unspecified | |||
| Version: | RHEL 7.7 | CC: | ctrautma, fleitner, jhsiao, kfida, nusiddiq, qding, ralongi | |
| Target Milestone: | --- | |||
| Target Release: | --- | |||
| Hardware: | Unspecified | |||
| OS: | Unspecified | |||
| Whiteboard: | ||||
| Fixed In Version: | openvswitch2.12-2.12.0-8.el7fdp | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | ||
| Clone Of: | ||||
| : | 1773605 1775778 (view as bug list) | Environment: | ||
| Last Closed: | 2019-12-11 12:14:59 UTC | Type: | Bug | |
| Regression: | --- | Mount Type: | --- | |
| Documentation: | --- | CRM: | ||
| Verified Versions: | Category: | --- | ||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | ||
| Cloudforms Team: | --- | Target Upstream Version: | ||
| Embargoed: | ||||
| Bug Depends On: | ||||
| Bug Blocks: | 1775778 | |||
|
Description
Mark McLoughlin
2019-11-18 14:36:50 UTC
Patch posted upstream: https://mail.openvswitch.org/pipermail/ovs-dev/2019-November/364914.html Test build with the patch applied: https://brewweb.engineering.redhat.com/brew/taskinfo?taskID=24845421 Ok, I've tested an IPv6 configured cluster with OCP 4.4.0-0.ci-2019-11-20-172519 release image, our IPv6 changes, and openvswitch2.12-2.12.0-4.el7fdp.bz1773598.2.x86_64 The behavior seems to be the same as the previous revert fix. I don't see the previous messages from above in dmesg or ovs-daemons logs. Looks good! Fixed in Version: openvswitch2.12-2.12.0-8.el7fdp Brew build: https://brewweb.engineering.redhat.com/brew/taskinfo?taskID=24906600 with reproducer in https://bugzilla.redhat.com/show_bug.cgi?id=1775778#c2, reproduced on openvswitch2.12.0-4: + ip netns exec fake_vm2 ping6 -I fake_vm2 fd01::28e7:a3ff:fe00:5 -c 5 PING fd01::28e7:a3ff:fe00:5(fd01::28e7:a3ff:fe00:5) from fd01::28e7:a3ff:fe00:8 fake_vm2: 56 data bytes 64 bytes from fd01::28e7:a3ff:fe00:5: icmp_seq=1 ttl=64 time=3.28 ms 64 bytes from fd01::28e7:a3ff:fe00:5: icmp_seq=2 ttl=64 time=0.855 ms 64 bytes from fd01::28e7:a3ff:fe00:5: icmp_seq=3 ttl=64 time=0.126 ms 64 bytes from fd01::28e7:a3ff:fe00:5: icmp_seq=4 ttl=64 time=0.069 ms 64 bytes from fd01::28e7:a3ff:fe00:5: icmp_seq=5 ttl=64 time=0.066 ms --- fd01::28e7:a3ff:fe00:5 ping statistics --- 5 packets transmitted, 5 received, 0% packet loss, time 4006ms rtt min/avg/max/mdev = 0.066/0.880/3.286/1.239 ms + dmesg [ 1233.259918] device ovs-system entered promiscuous mode [ 1233.353782] device br-int entered promiscuous mode [ 1233.957868] device fake_vm1 entered promiscuous mode [ 1234.121333] device fake_vm2 entered promiscuous mode [ 1234.528842] Netfilter messages via NETLINK v0.30. [ 1234.553894] ctnetlink v0.93: registering with nfnetlink. [ 1234.596639] i40e 0000:af:00.0 p4p1: port 6081 already offloaded [ 1234.602544] i40e 0000:af:00.1 p4p2: port 6081 already offloaded [ 1234.609224] device genev_sys_6081 entered promiscuous mode [ 1235.069676] openvswitch: netlink: Key type 30 is out of range max 28 <==== error dmesg [root@dell-per740-12 bz1773598]# rpm -qa | grep -E "openvswitch|ovn" ovn2.12-host-2.12.0-7.el7fdp.x86_64 openvswitch2.12-2.12.0-4.el7fdp.x86_64 ovn2.12-central-2.12.0-7.el7fdp.x86_64 ovn2.12-2.12.0-7.el7fdp.x86_64 openvswitch-selinux-extra-policy-1.0-14.el7fdp.noarch Verified on openvswitch2.12.0-8: + ip netns exec fake_vm2 ping6 -I fake_vm2 fd01::28e7:a3ff:fe00:5 -c 5 PING fd01::28e7:a3ff:fe00:5(fd01::28e7:a3ff:fe00:5) from fd01::28e7:a3ff:fe00:8 fake_vm2: 56 data bytes 64 bytes from fd01::28e7:a3ff:fe00:5: icmp_seq=1 ttl=64 time=3.14 ms 64 bytes from fd01::28e7:a3ff:fe00:5: icmp_seq=2 ttl=64 time=1.01 ms 64 bytes from fd01::28e7:a3ff:fe00:5: icmp_seq=3 ttl=64 time=0.110 ms 64 bytes from fd01::28e7:a3ff:fe00:5: icmp_seq=4 ttl=64 time=0.104 ms 64 bytes from fd01::28e7:a3ff:fe00:5: icmp_seq=5 ttl=64 time=0.102 ms --- fd01::28e7:a3ff:fe00:5 ping statistics --- 5 packets transmitted, 5 received, 0% packet loss, time 4004ms rtt min/avg/max/mdev = 0.102/0.895/3.145/1.178 ms + dmesg [ 1400.958115] device br-int left promiscuous mode [ 1401.078285] device br-int entered promiscuous mode [ 1401.660471] device fake_vm1 entered promiscuous mode [ 1401.818562] device fake_vm2 entered promiscuous mode [ 1402.226253] i40e 0000:af:00.0 p4p1: port 6081 already offloaded [ 1402.232168] i40e 0000:af:00.1 p4p2: port 6081 already offloaded [ 1402.238627] device genev_sys_6081 entered promiscuous mode <=== no error dmesg [root@dell-per740-12 bz1773598]# rpm -qa | grep -E "openvswitch|ovn" ovn2.12-host-2.12.0-7.el7fdp.x86_64 ovn2.12-central-2.12.0-7.el7fdp.x86_64 ovn2.12-2.12.0-7.el7fdp.x86_64 openvswitch-selinux-extra-policy-1.0-14.el7fdp.noarch openvswitch2.12-2.12.0-8.el7fdp.x86_64 Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2019:4206 |