Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.kernel > #67958
| From | Salvatore Bonaccorso <carnil@debian.org> |
|---|---|
| Newsgroups | linux.debian.bugs.dist, linux.debian.kernel |
| Subject | Bug#969365: USB-C dock lacks multicast Ethernet functionality (so IPv6 is broken) |
| Date | 2020-09-01 22:00 +0200 |
| Message-ID | <AKkBH-6Ds-1@gated-at.bofh.it> (permalink) |
| References | <AKckN-1VP-15@gated-at.bofh.it> <AKckN-1VP-15@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
Cross-posted to 2 groups.
Hi Santiago, On Tue, Sep 01, 2020 at 01:01:27PM +0200, Santiago R.R. wrote: > Source: linux > Version: 4.19.118-2 > Severity: important > Tags: ipv6 upstream fixed-upstream > > IPv6 connectivity (and other network protocols relying on multicast) are > broken when using a Dell D6000 USB-C dock. > Quoting Miguel Rodríguez that filed the equivalent bug in ubuntu: > https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1779173: > > "Dell D6000 exposes a CDC_NCM device for Ethernet traffic. However, > multicast Ethernet traffic is not processed making IPv6 not functional. > Other services, like mDNS used for LAN service discovery are also > hindered. > > The actual reason is that CDC_NCM driver was not processing requests to > filter (admit) multicast traffic. I provide two patches to the linux > kernel that admit all Ethernet multicast traffic whenever a multicast > group is being joined. > > The solution is not optimal, as it makes the system receive more traffic > than that strictly needed, but otherwise this only happens when the > computer is connected to a dock and thus is running on AC power. I > believe it is not worth the hassle to join only the requested groups. > This is the same that is done in the CDN_ETHER driver." > > The patches proposed by Miguel Rodríguez have been merged upstream, and > are part of 5.9-rc1 now. C.f. commits: > 37a2ebdd9e597ae1a0270ac747883ea8f6f767b6 > e10dcb1b6ba714243ad5a35a11b91cc14103a9a9 > e506addeff844237d60545ef4f6141de21471caf > 0226009ce0f6089f9b31211f7a2703cf9a327a01 Thanks for the report, if I'm not mistaken this is the same as #965074. Can you request upstream backports of the needed fixes into the applicable stable releases (and as I understand you back to v4.19.y)? Regards, Salvatore
Back to linux.debian.kernel | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Bug#969365: USB-C dock lacks multicast Ethernet functionality (so IPv6 is broken) "Santiago R.R." <santiagorr@riseup.net> - 2020-09-01 13:10 +0200 Bug#969365: USB-C dock lacks multicast Ethernet functionality (so IPv6 is broken) Bjørn Mork <bjorn@mork.no> - 2020-09-01 14:10 +0200 Bug#969365: USB-C dock lacks multicast Ethernet functionality (so IPv6 is broken) Salvatore Bonaccorso <carnil@debian.org> - 2020-09-01 22:00 +0200 Bug#969365: marked as done (USB-C dock lacks multicast Ethernet functionality (so IPv6 is broken)) "Debian Bug Tracking System" <owner@bugs.debian.org> - 2020-10-22 13:50 +0200
csiph-web