netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/2 ] cdc_ncm: Handle multicast Ethernet traffic
@ 2018-06-30 11:21 Miguel Rodríguez Pérez
  2018-06-30 11:26 ` [PATCH 1/2] cdc_ncm: Hook into usbnet_change_mtu respecting usbnet,driver_info Miguel Rodríguez Pérez
                   ` (2 more replies)
  0 siblings, 3 replies; 9+ messages in thread
From: Miguel Rodríguez Pérez @ 2018-06-30 11:21 UTC (permalink / raw)
  To: linux-usb; +Cc: netdev

Sending again, as the previous try had the wrong subjects. Sorry about that.

Dell D6000 dock (and I guess other docks too) 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.

Best regards,

-- 
Miguel Rodríguez Pérez
Laboratorio de Redes
EE Telecomunicación – Universidade de Vigo

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2018-06-30 14:22 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-06-30 11:21 [PATCH 0/2 ] cdc_ncm: Handle multicast Ethernet traffic Miguel Rodríguez Pérez
2018-06-30 11:26 ` [PATCH 1/2] cdc_ncm: Hook into usbnet_change_mtu respecting usbnet,driver_info Miguel Rodríguez Pérez
2018-06-30 12:01   ` Bjørn Mork
2018-06-30 14:22     ` Miguel Rodríguez Pérez
2018-06-30 11:26 ` [PATCH 2/2] cdc_ncm: Admit multicast traffic Miguel Rodríguez Pérez
2018-06-30 12:17   ` Bjørn Mork
2018-06-30 14:22     ` Miguel Rodríguez Pérez
2018-06-30 12:22 ` [PATCH 0/2 ] cdc_ncm: Handle multicast Ethernet traffic Bjørn Mork
2018-06-30 13:43   ` Miguel Rodríguez Pérez

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).