From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jakub Kicinski Subject: Re: [PATCH net-next 1/3] net: ethtool: add support for forward error correction modes Date: Wed, 28 Jun 2017 18:00:08 -0700 Message-ID: <20170628180008.42059797@cakuba.netronome.com> References: <1498331985-8525-1-git-send-email-roopa@cumulusnetworks.com> <1498331985-8525-2-git-send-email-roopa@cumulusnetworks.com> <20170627032239.05cdc462@cakuba.netronome.com> <20170628134139.GB12559@lunn.ch> <20170628214751.shjgnh2mv7ihgcum@cumulusnetworks.com> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: Andrew Lunn , Roopa Prabhu , davem@davemloft.net, linville@tuxdriver.com, netdev@vger.kernel.org, vidya.chowdary@gmail.com, olson@cumulusnetworks.com, leedom@chelsio.com, manojmalviya@chelsio.com, santosh@chelsio.com, yuval.mintz@qlogic.com, odedw@mellanox.com, ariela@mellanox.com, galp@mellanox.com, jeffrey.t.kirsher@intel.com To: Dustin Byford Return-path: Received: from mx3.wp.pl ([212.77.101.9]:33796 "EHLO mx3.wp.pl" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751612AbdF2BAT (ORCPT ); Wed, 28 Jun 2017 21:00:19 -0400 In-Reply-To: <20170628214751.shjgnh2mv7ihgcum@cumulusnetworks.com> Sender: netdev-owner@vger.kernel.org List-ID: On Wed, 28 Jun 2017 14:47:51 -0700, Dustin Byford wrote: > Hi Andrew, > > On Wed Jun 28 15:41, Andrew Lunn wrote: > > On Tue, Jun 27, 2017 at 03:22:39AM -0700, Jakub Kicinski wrote: > > > On Sat, 24 Jun 2017 12:19:43 -0700, Roopa Prabhu wrote: > > > > Encoding: Types of encoding > > > > Off : Turning off any encoding > > > > RS : enforcing RS-FEC encoding on supported speeds > > > > BaseR : enforcing Base R encoding on supported speeds > > > > Auto : IEEE defaults for the speed/medium combination > > > > > > Just to be sure - does auto mean autonegotiate as defined by IEEE or > > > some presets? > > > > I don't know this field very well. Is this confusion likely to happen > > a lot? Is there a better name for Auto which is less likely to be > > confused? > > You're not the first, or the second to ask that question. I agree it > could use clarification. > > I always read auto in this context as automatic rather than autoneg. > The best I can come up with is to perhaps fully spell out "automatic" in > the documentation and the associated uapi enums. It's accurate, and > hopefully different enough from "autoneg" to hint people away from the > IEEE autoneg concept. So perhaps just "default"? Even saying something like ieee-selected doesn't really help, because apparently there are two autonegs defined - IEEE one and a "consortium" one...