diff options
Diffstat (limited to 'drivers/net/usb/r8152.c')
| -rw-r--r-- | drivers/net/usb/r8152.c | 5 | 
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/net/usb/r8152.c b/drivers/net/usb/r8152.c index 90f1c0200042..20fb5638ac65 100644 --- a/drivers/net/usb/r8152.c +++ b/drivers/net/usb/r8152.c @@ -6553,7 +6553,10 @@ static int rtl_ops_init(struct r8152 *tp)  		ops->in_nway		= rtl8153_in_nway;  		ops->hw_phy_cfg		= r8153_hw_phy_cfg;  		ops->autosuspend_en	= rtl8153_runtime_enable; -		tp->rx_buf_sz		= 32 * 1024; +		if (tp->udev->speed < USB_SPEED_SUPER) +			tp->rx_buf_sz	= 16 * 1024; +		else +			tp->rx_buf_sz	= 32 * 1024;  		tp->eee_en		= true;  		tp->eee_adv		= MDIO_EEE_1000T | MDIO_EEE_100TX;  		break;  |