Bug 206223
Summary: | Kernel >= 5.4.11 breaks macvlan IPv6 (non link-local) | ||
---|---|---|---|
Product: | Drivers | Reporter: | Tarek (peaceyall) |
Component: | Network | Assignee: | drivers_network (drivers_network) |
Status: | RESOLVED CODE_FIX | ||
Severity: | normal | CC: | dopey, scotte, thefeshy, vladi, zhixu.liu |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 5.4.11 | Subsystem: | |
Regression: | No | Bisected commit-id: |
Description
Tarek
2020-01-16 10:48:03 UTC
I have a different behavior, but I believe it's the same root cause. My symptom is that ARP responses aren't sent from macvlan interfaces (e.g., docker containers using macvlan). The culprit is https://patchwork.ozlabs.org/patch/1218459/ , introduced in 5.4.11. Reverting that change restores the original (desired) behavior. Just confirming that I have the same behavior as described by Scott Ellis, and it does affect IPv4 as well. About half of my macvlan docker containers were unreachable outside of the host machine by IPv4. I have the same problem as described by Scott Ellis, after update kernel to 4.19.97 with same patch applied. I'm seeing the same problem with my libvirt VMs using macvlan. FYI, this has been fixed as of today in the latest kernel 5.4.14 with commit: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=c17e025049a639b78bb87a15494116b90f2de94f |