Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp1147066ybl; Fri, 10 Jan 2020 13:00:41 -0800 (PST) X-Google-Smtp-Source: APXvYqzxNTlgGMEp1HvFYYayO1rxcyhjo1hcUlR22VbLHIYPkYisfX0Bz8pwoIaFOAJNP8XO3/17 X-Received: by 2002:aca:cc55:: with SMTP id c82mr3567370oig.165.1578690041304; Fri, 10 Jan 2020 13:00:41 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1578690041; cv=none; d=google.com; s=arc-20160816; b=ydngtkEWz9p5EQggECucrr/MxRIljc9vktvzE9IzM89aVGE0LXqY3Wnk07NjH8Y2u5 dun4pwafVJpFnqks1aoXKQOYCXuRlLNct3aHVy3pk3jkWKM6+2DTYsqO5oEi3VQWcvqT RYLXP22p8yvy/Z7Sa1Zmc/EFRcxU1HBCU6AMBayBl382u7mTZdopUD7IJWVOtUyIm3dp +hrJm2Gm/vhCz/q0fr6u4FSGkvSHySw3EXOPsi7BW53iHI7SWebqeq0a7rjAQXTKM5Kh YtHymseY5yjckUrxGhI9LtgAL4Op0xb91fAQB4wVNsFXWkgKbpyjIdlx0UsSLhDolWN4 cklA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:date:user-agent:message-id:to:cc:from :subject:references:in-reply-to:content-transfer-encoding :mime-version; bh=Axd7U4eYHrBGyD/cCUYsU/M2KiRlJHQXYYvHBYbIsQU=; b=V9wDOw45RDuUbBG+w8NH9lkb7zT3edrRA9quK1Z7WpRFS6XXN1vSd1Rw42u3gZUmST APbImVV7R0CLZckTHM9fcaY6Eb8bt9M+wfyMaS+wpzmeoqZGulgO5j6fel8GDWucNvuz 8kWT13sdAptodR7QdCRsSC6DibrVGNkh9SdRyHbIsHlF+iloOD3mOEj4aPKiYehZCKen xO1f3izzVcbjGcqmh5kolD6tb7pZ7yKLMzUXc5q3GAzY9VC3cbnbbS7zYZ7735OvNzFf c2qUHQTVwpr1azyjisxWTmMA3wC8H4ag0RPyw/Eqgk1ub/P2OO0QokVybcLQT9JsDj43 Ih3A== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 24si1571334oip.248.2020.01.10.13.00.29; Fri, 10 Jan 2020 13:00:41 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727078AbgAJU72 convert rfc822-to-8bit (ORCPT + 99 others); Fri, 10 Jan 2020 15:59:28 -0500 Received: from mga07.intel.com ([134.134.136.100]:49938 "EHLO mga07.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726842AbgAJU72 (ORCPT ); Fri, 10 Jan 2020 15:59:28 -0500 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga008.jf.intel.com ([10.7.209.65]) by orsmga105.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 10 Jan 2020 12:59:27 -0800 X-IronPort-AV: E=Sophos;i="5.69,418,1571727600"; d="scan'208";a="216793425" Received: from aguedesl-mac01.jf.intel.com (HELO localhost) ([10.24.13.29]) by orsmga008-auth.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 10 Jan 2020 12:59:26 -0800 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8BIT In-Reply-To: References: <20191127094517.6255-1-Po.Liu@nxp.com> <157603276975.18462.4638422874481955289@pipeline> <87eex43pzm.fsf@linux.intel.com> <20191219004322.GA20146@khorivan> <87lfr9axm8.fsf@linux.intel.com> <157853205713.36295.17877768211004089754@aguedesl-mac01.jf.intel.com> Subject: Re: [EXT] Re: [v1,net-next, 1/2] ethtool: add setting frame preemption of traffic classes From: Andre Guedes Cc: Ivan Khoronzhuk , Murali Karicheri , Vinicius Costa Gomes , Po Liu , "alexandru.ardelean@analog.com" , "allison@lohutok.net" , "andrew@lunn.ch" , "ayal@mellanox.com" , "davem@davemloft.net" , "f.fainelli@gmail.com" , "gregkh@linuxfoundation.org" , "hauke.mehrtens@intel.com" , "hkallweit1@gmail.com" , "jiri@mellanox.com" , "linux-kernel@vger.kernel.org" , "netdev@vger.kernel.org" , "pablo@netfilter.org" , "saeedm@mellanox.com" , "tglx@linutronix.de" , Vladimir Oltean , "simon.horman@netronome.com" , Claudiu Manoil , Alexandru Marginean , Xiaoliang Yang , Roy Zang , Mingkai Hu , Jerry Huang , Leo Li To: Vladimir Oltean Message-ID: <157868996635.61655.11306531040262384025@aguedesl-mac01.jf.intel.com> User-Agent: alot/0.8.1 Date: Fri, 10 Jan 2020 12:59:26 -0800 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Vladimir, Quoting Vladimir Oltean (2020-01-10 08:02:45) > > I'm not sure about the knob 'timers (hold/release)' described in the quotes > > above. I couldn't find a match in the specs. If it refers to 'holdAdvance' and > > 'releaseAdvance' parameters described in 802.1Q-2018, I believe they are not > > configurable. Do we know any hardware where they are configurable? > > > > On NXP LS1028A, HOLD_ADVANCE is configurable on both ENETC and the > Felix switch (its default value is 127 bytes). Same as Synopsys, it is > a global setting and not per queue or per GCL entry. > RELEASE_ADVANCE is not configurable. > Regardless, I am not sure if there is any value in configuring this > knob. Remember that the minimum guard band size still needs to be > twice as large as the minimum Ethernet frame size. Not adding this knob now sounds reasonable to me too, but let's consider it in the design so we can easily add it later, in case we need it. Regards, Andre