Revert "net: usb: r8152: Add MAC passthrough support for more Lenovo Docks"
This reverts commitf77b83b5bb. This change breaks multiple usb to ethernet dongles attached on Lenovo USB hub. Fixes:f77b83b5bb("net: usb: r8152: Add MAC passthrough support for more Lenovo Docks") Signed-off-by: Aaron Ma <aaron.ma@canonical.com> Link: https://lore.kernel.org/r/20220105155102.8557-1-aaron.ma@canonical.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
		
							parent
							
								
									af872b6919
								
							
						
					
					
						commit
						00fcf8c7dd
					
				| @ -9638,9 +9638,12 @@ static int rtl8152_probe(struct usb_interface *intf, | ||||
| 		netdev->hw_features &= ~NETIF_F_RXCSUM; | ||||
| 	} | ||||
| 
 | ||||
| 	if (udev->parent && | ||||
| 			le16_to_cpu(udev->parent->descriptor.idVendor) == VENDOR_ID_LENOVO) { | ||||
| 		tp->lenovo_macpassthru = 1; | ||||
| 	if (le16_to_cpu(udev->descriptor.idVendor) == VENDOR_ID_LENOVO) { | ||||
| 		switch (le16_to_cpu(udev->descriptor.idProduct)) { | ||||
| 		case DEVICE_ID_THINKPAD_THUNDERBOLT3_DOCK_GEN2: | ||||
| 		case DEVICE_ID_THINKPAD_USB_C_DOCK_GEN2: | ||||
| 			tp->lenovo_macpassthru = 1; | ||||
| 		} | ||||
| 	} | ||||
| 
 | ||||
| 	if (le16_to_cpu(udev->descriptor.bcdDevice) == 0x3011 && udev->serial && | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user