From mboxrd@z Thu Jan 1 00:00:00 1970 From: Oliver Neukum Subject: Re: [PATCH net-next 18/19] net: usb: aqc111: Implement get/set_link_ksettings callbacks Date: Mon, 08 Oct 2018 16:18:16 +0200 Message-ID: <1539008296.10342.25.camel@suse.com> References: <694b148fa9e79d42fe8a815821ae5b0bc12c4aea.1538734658.git.igor.russkikh@aquantia.com> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Cc: Dmitry Bezrukov , "linux-usb@vger.kernel.org" , "netdev@vger.kernel.org" To: Igor Russkikh , "David S . Miller" Return-path: Received: from mx2.suse.de ([195.135.220.15]:56716 "EHLO mx1.suse.de" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726179AbeJHVjE (ORCPT ); Mon, 8 Oct 2018 17:39:04 -0400 In-Reply-To: <694b148fa9e79d42fe8a815821ae5b0bc12c4aea.1538734658.git.igor.russkikh@aquantia.com> Sender: netdev-owner@vger.kernel.org List-ID: On Fr, 2018-10-05 at 10:25 +0000, Igor Russkikh wrote: > From: Dmitry Bezrukov > > +static int aqc111_get_link_ksettings(struct net_device *net, > + struct ethtool_link_ksettings *elk) > +{ > + struct usbnet *dev = netdev_priv(net); > + enum usb_device_speed usb_speed = dev->udev->speed; > + struct aqc111_data *aqc111_data = (struct aqc111_data *)dev->data[0]; > + u32 speed = SPEED_UNKNOWN; > + > + ethtool_link_ksettings_zero_link_mode(elk, supported); > + ethtool_link_ksettings_add_link_mode(elk, supported, > + 100baseT_Full); > + ethtool_link_ksettings_add_link_mode(elk, supported, > + 1000baseT_Full); > + if (usb_speed == USB_SPEED_SUPER) { And SUPER_PLUS? Regards Oliver