From: David S. Miller Date: Tue, 28 Oct 2014 21:26:24 +0000 (-0400) Subject: Merge branch 'cdc-ether' X-Git-Tag: v3.18-rc3~17^2~25 X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=068301f2be36a5c1ee9a2521c94b98e343612a88;p=karo-tx-linux.git Merge branch 'cdc-ether' Olivier Blin says: ==================== cdc-ether: handle promiscuous mode Since kernel 3.16, my Lenovo USB network adapters (RTL8153) using cdc-ether are not working anymore in a bridge. This is due to commit c472ab68ad67db23c9907a27649b7dc0899b61f9, which resets the packet filter when the device is bound. The default packet filter set by cdc-ether does not include promiscuous, while the adapter seemed to have promiscuous enabled by default. This patch series allows to support promiscuous mode for cdc-ether, by hooking into set_rx_mode. Incidentally, maybe this device should be handled by the r8152 driver, but this patch series is still nice for other adapters. ==================== Signed-off-by: David S. Miller Acked-by: Oliver Neukum --- 068301f2be36a5c1ee9a2521c94b98e343612a88