Received: by 2002:a05:6a10:5bc5:0:0:0:0 with SMTP id os5csp795356pxb; Tue, 19 Oct 2021 13:12:12 -0700 (PDT) X-Google-Smtp-Source: ABdhPJy75MOke3hZQAmLUNcJrwIVKuGWOxUL73UEKdpvBFHKC+3myj0j7VBJIAcxvcNDqlj3VZ7E X-Received: by 2002:a63:b34a:: with SMTP id x10mr30182017pgt.473.1634674332657; Tue, 19 Oct 2021 13:12:12 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1634674332; cv=none; d=google.com; s=arc-20160816; b=muPNT+9U8V5QB2v/7tDIB6ll5jjCqO2yTpfmcQ1Eky5xAdTF+Gfc207EYE8GMPlsoU qpdXPRNrksvkRU7ppkfs+JJu/3y/bWbHZ+oxnKugezLh5T7XLdP1I6/+bgJxncHINsDl Njojw++8tbvtjuwnAVsn4eQISXS+O8qxSVSUBm2j8Or8RTKkGPY3BqpzElh7oGOdnYkD AZI+acn/brvwdlkQdHh4s9XgtugzQndO5vOfj8tIktYDAs85uQnKgaeMGU2nGnXvzHJ6 7seLVqk8zQLdoUmgvaP6Mz8KGtMPytyxGs1sxF04tbfz2gpVjpEnVG8jNwtpTe8h+dAT nnuA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=MCiMjPMHcTTkBhYtg1/GE2/aA0h4R9lMKuiobLGMcvk=; b=Vkr4nSEw8OZNefKcFeRRRSS1WiBQzQTDerNjSuHtRE4RpEajL0iIH0kZaOBZ5Z8nWH jttF02ciatzyLWfcR09p/fOVXU9kuwYbNDCmMz+C4mIRu8F07PcqnaT6NLJ0sN0UhTy9 YxhD55mDIRvgegAbPK9SY5rw5Rho8ydFbRIbqf2SgY5E3z95c5LQtvf7N1LGZoltuUR6 jtw6KI43N1X41VOvj/qFOeAf03W+gEfRHUCbmpS9szM2Ta/kuirTq0vxHFfZF1FuaVG/ 1KjyNRL6dwdbLVImUFcW6VaMEXVfZ3VIJU1kDtTesd+bTX1xio5K96t/j3RWbABVZMiW SJrA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kryo-se.20210112.gappssmtp.com header.s=20210112 header.b=IXVNzjzg; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id c10si28857493pgn.220.2021.10.19.13.12.00; Tue, 19 Oct 2021 13:12:12 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kryo-se.20210112.gappssmtp.com header.s=20210112 header.b=IXVNzjzg; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233669AbhJSULm (ORCPT + 99 others); Tue, 19 Oct 2021 16:11:42 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58308 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231738AbhJSULl (ORCPT ); Tue, 19 Oct 2021 16:11:41 -0400 Received: from mail-ed1-x52c.google.com (mail-ed1-x52c.google.com [IPv6:2a00:1450:4864:20::52c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DABA4C06161C for ; Tue, 19 Oct 2021 13:09:27 -0700 (PDT) Received: by mail-ed1-x52c.google.com with SMTP id t16so17397700eds.9 for ; Tue, 19 Oct 2021 13:09:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kryo-se.20210112.gappssmtp.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=MCiMjPMHcTTkBhYtg1/GE2/aA0h4R9lMKuiobLGMcvk=; b=IXVNzjzgt9Cu8nsyWui0FUBb/Ma+YCd3Eb9xwOIf4Gkpz7r69J5lUvesLJZxaB5pzo SW8FNslOqnIKM9TJY8l8Ck7Uk8G0MrDfzV77y43oRF001fr+lsrGIkERbR79hNVk6MC9 agZcw9IiiDFwSth2NONaz6ihl4GiaVwJhsnybh9y+0hHZhxDruhO+lnXbrgII2gkWx0t MmEeqfLuZO6sCMSaidMk2FJL0OyaPKYF6n7mEmTk+ssQ0rk+g+36WimkjlsJDRx00z+/ 0fOhRrOwbhIB//MR7NjWJ7wfFE4JultLOfXs4Ktk0O/eNiq07wlmFChWZKBy2LVcNRDl O+qg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=MCiMjPMHcTTkBhYtg1/GE2/aA0h4R9lMKuiobLGMcvk=; b=Pc9G6sksMGdI8RwIOf5fCZQFIlQlOAuJVI5Tmg/50Q0ki0F2YGT21POIGlGE56kW+m Vm/sVi0RcYLvZarPHH0HmTcTkoWhYRlFoFCstXnlOCajJq2QhzMw8pAOm7W+Qr4zGxE7 8FD6yAS8HZ4H/Xn9760OVLFo+S5Ej5KjWdyIFQI7BL8z31eCNRmKWQ+OejGEX6ZvHSl/ UwR2e9yvYLGYE0+Ywbto2WWjIwiqj/5tTWhH/IIvhd8FzOjyH7ceCAvvpR95CK5c7vfI SRrrWx7RlC7j4l31X+Qn+KOAHGOLyiXUvthdvO3aQV4wHeIzh+LFL5zxqtpDdJCpAXt1 qi8w== X-Gm-Message-State: AOAM530m+O9tjJfGGssV3L85ELtLHD4fWe2l9LAC6+1FmxrPHNY5vA99 xV1FTypaiHA3OTdkKEWe9W3aSl2xm2Z0k6pkUzEMMqyglcUPhvpt X-Received: by 2002:a17:907:75e4:: with SMTP id jz4mr39619542ejc.106.1634674166347; Tue, 19 Oct 2021 13:09:26 -0700 (PDT) MIME-Version: 1.0 References: <20211018183709.124744-1-erik@kryo.se> <20211019191806.csewm7p26x3imk25@gmail.com> In-Reply-To: <20211019191806.csewm7p26x3imk25@gmail.com> From: Erik Ekman Date: Tue, 19 Oct 2021 22:09:15 +0200 Message-ID: Subject: Re: [PATCH] sfc: Export fibre-specific link modes for 1/10G To: Erik Ekman , Edward Cree , "David S. Miller" , Jakub Kicinski , netdev@vger.kernel.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, 19 Oct 2021 at 21:18, Martin Habets wrote: > > On Mon, Oct 18, 2021 at 08:37:08PM +0200, Erik Ekman wrote: > > These modes were added to ethtool.h in 5711a98221443 ("net: ethtool: add support > > for 1000BaseX and missing 10G link modes") back in 2016. > > > > Only setting CR mode for 10G, similar to how 25/40/50/100G modes are set up. > > > > Tested using SFN5122F-R7 (with 2 SFP+ ports) and a 1000BASE-BX10 SFP module. > > Before: > > > > $ ethtool ext > > Settings for ext: > > Supported ports: [ FIBRE ] > > Supported link modes: 1000baseT/Full > > 10000baseT/Full > > Supported pause frame use: Symmetric Receive-only > > Supports auto-negotiation: No > > Supported FEC modes: Not reported > > Advertised link modes: Not reported > > Advertised pause frame use: No > > Advertised auto-negotiation: No > > Advertised FEC modes: Not reported > > Link partner advertised link modes: Not reported > > Link partner advertised pause frame use: No > > Link partner advertised auto-negotiation: No > > Link partner advertised FEC modes: Not reported > > Speed: 1000Mb/s > > Duplex: Full > > Auto-negotiation: off > > Port: FIBRE > > PHYAD: 255 > > Transceiver: internal > > Current message level: 0x000020f7 (8439) > > drv probe link ifdown ifup rx_err tx_err hw > > Link detected: yes > > > > After: > > > > $ ethtool ext > > Settings for ext: > > Supported ports: [ FIBRE ] > > Supported link modes: 1000baseX/Full > > 10000baseCR/Full > > Supported pause frame use: Symmetric Receive-only > > Supports auto-negotiation: No > > Supported FEC modes: Not reported > > Advertised link modes: Not reported > > Advertised pause frame use: No > > Advertised auto-negotiation: No > > Advertised FEC modes: Not reported > > Link partner advertised link modes: Not reported > > Link partner advertised pause frame use: No > > Link partner advertised auto-negotiation: No > > Link partner advertised FEC modes: Not reported > > Speed: 1000Mb/s > > Duplex: Full > > Auto-negotiation: off > > Port: FIBRE > > PHYAD: 255 > > Transceiver: internal > > Supports Wake-on: g > > Wake-on: d > > Current message level: 0x000020f7 (8439) > > drv probe link ifdown ifup rx_err tx_err hw > > Link detected: yes > > > > Signed-off-by: Erik Ekman > > Acked-by: Martin Habets > I will send a v2 patch with more modes marked supported. /Erik