Summary: | sys-kernel/gentoo-sources-4.19.97: IPv6 on macvlan regression | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Constantin Baranov <const> |
Component: | Current packages | Assignee: | Gentoo Kernel Bug Wranglers and Kernel Maintainers <kernel> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=c17e025049a639b78bb87a15494116b90f2de94f | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge --info
config-4.9.97-gentoo |
Created attachment 603922 [details]
config-4.9.97-gentoo
I should have clarified: the actual symptom is that IPv6 addresses are never assigned to macvlan0 interface. IPv4 continues to work via DHCP. I think it's a bit worse than that. My macvlan interfaces aren't responding to ARP at all. I found this reddit conversation: https://www.reddit.com/r/archlinux/comments/er6yg0/macvlan_arp_and_lts_kernels_41994/ And this patch (from the linked reddit conversation) https://bugzilla.kernel.org/show_bug.cgi?id=206223 I use macvlan very heavily, so this kernel is a significant regression for me. Can the kernel be revbumped and have the provided patch backported? Indeed, I confirm that the patch 1712b2fff8c682d145c7889d2290696647d82dab helps. (In reply to Constantin Baranov from comment #4) > Indeed, I confirm that the patch 1712b2fff8c682d145c7889d2290696647d82dab > helps. Hi, Just to confirm, you applied and tested the patch against the 4.19 series. Is that correct? (In reply to Mike Pagano from comment #5) > (In reply to Constantin Baranov from comment #4) > > Indeed, I confirm that the patch 1712b2fff8c682d145c7889d2290696647d82dab > > helps. > > Hi, > > Just to confirm, you applied and tested the patch against the 4.19 series. > Is that correct? I applied it to sys-kernel/gentoo-sources-4.19.97. (In reply to Constantin Baranov from comment #6) > (In reply to Mike Pagano from comment #5) > > (In reply to Constantin Baranov from comment #4) > > > Indeed, I confirm that the patch 1712b2fff8c682d145c7889d2290696647d82dab > > > helps. > > > > Hi, > > > > Just to confirm, you applied and tested the patch against the 4.19 series. > > Is that correct? > > I applied it to sys-kernel/gentoo-sources-4.19.97. The patch made it into 4.19.98. Can you test 4.19.99, please? (In reply to Mike Pagano from comment #7) > The patch made it into 4.19.98. Can you test 4.19.99, please? 4.19.99 works for me. Thanks for testing |
Created attachment 603920 [details] emerge --info Problem does not appear on previous stable kernel, 4.9.86. Kernel config is the same. System is exactly the same. I booted both kernels back and forth a few times, 100% repro. I use systemd-networkd. Here is all its configs: /etc/systemd/network $ cat enp0s31f6.network [Match] Name=enp0s31f6 [Network] DHCP=no IPv6AcceptRA=false MACVLAN=macvlan0 /etc/systemd/network $ cat macvlan0.netdev [NetDev] Name=macvlan0 Kind=macvlan [MACVLAN] Mode=bridge /etc/systemd/network $ cat macvlan0.network [Match] Name=macvlan0 [Link] #MACAddress= [Network] BindCarrier=enp0s31f6 DHCP=ipv4 IPv6PrivacyExtensions=true IPv6AcceptRA=true MulticastDNS=true [DHCP] UseMTU=true UseDomains=true enp0s31f6 is connected to ISP router that announces IPv6 /64 subnet.