Received: by 2002:ac0:a5b6:0:0:0:0:0 with SMTP id m51-v6csp3863681imm; Mon, 4 Jun 2018 10:28:46 -0700 (PDT) X-Google-Smtp-Source: ADUXVKIxxwIGabj+odk7rfqiAF770ipwyzDQFseSUGoZ8pbdlBywOZwQWpAzWR4eSXorU9ekPOYc X-Received: by 2002:a63:bd01:: with SMTP id a1-v6mr4720424pgf.319.1528133326545; Mon, 04 Jun 2018 10:28:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1528133326; cv=none; d=google.com; s=arc-20160816; b=UTQmunipnlEpnMwYdPhGZo2XEzNyB5O55FLc0FiU4CO+wZ8KHDX10zi7Puki3O58hE Ydj8URqkjHQMISbE/AWH5ehniZxJoCcnXlHkhF7s5KdolQnw/9C0r4S4NgAWpLvvVqh7 UuLueysb9oKN+IO0chARBATioZbjmbrO6PQrcYur5P+MZgj2H7R2zcho2yJAt/VWz3Rl aiwOF9XxF0n3rnkqruugzdoNqId5E7fCp812+hBG8hul79svWMmzqh3bbouEaXoJkI0H +lRJSxFxVAMsFa/rqsVyI5cIaneVrECrT4L00SuiNWFByg+g0hA2DD6OFaVFjeOeubhw wdDA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:arc-authentication-results; bh=OVLya0thZ06VtVAySvMx9h/4O3WHgPPMDGKaji83YXA=; b=AR0q/szfC/g1+gr0WcrL9BqiCLooSf4l09oUn9Q5ygmMq5nn0u56zhgMBoUo/C/oPt 4n3ZLOL3TLMwUjpHKdeX8vhz0iWpYvu9zoieoxryNiIDHuZOCsMTGKz8WWzdGm8y+W5Q 8pezr2iCgeAZI/dWXcxUg+1zNZY9qazYlMtWGxwO1GjzNx2Ownb/UY69hswprcy7Q3o/ v9h4dTlYPl8GxJrTrG9239tYJ+BOVwAnDa2iJQdxhETJNkEdjDZn11TncEuiN+syhz43 0+G3h8BYIH6nJSXHiJmMX7o/RK8QBQBhcsKAA/gDwAnrgC91gMDvK1B5q6orzk4/Nxr8 r75Q== 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 95-v6si47600226plc.383.2018.06.04.10.28.01; Mon, 04 Jun 2018 10:28:46 -0700 (PDT) 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 S1751285AbeFDRYC (ORCPT + 99 others); Mon, 4 Jun 2018 13:24:02 -0400 Received: from mga17.intel.com ([192.55.52.151]:56988 "EHLO mga17.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750995AbeFDRYA (ORCPT ); Mon, 4 Jun 2018 13:24:00 -0400 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by fmsmga107.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 04 Jun 2018 10:24:00 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.49,476,1520924400"; d="scan'208";a="234547205" Received: from jgopalak-mobl1.amr.corp.intel.com (HELO ellie) ([10.254.55.164]) by fmsmga006.fm.intel.com with ESMTP; 04 Jun 2018 10:23:56 -0700 From: Vinicius Costa Gomes To: Ivan Khoronzhuk , grygorii.strashko@ti.com, davem@davemloft.net Cc: corbet@lwn.net, akpm@linux-foundation.org, netdev@vger.kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-omap@vger.kernel.org, henrik@austad.us, jesus.sanchez-palencia@intel.com, Ivan Khoronzhuk Subject: Re: [RFC PATCH 0/6] net: ethernet: ti: cpsw: add MQPRIO and CBS Qdisc offload In-Reply-To: <20180518211510.13341-1-ivan.khoronzhuk@linaro.org> References: <20180518211510.13341-1-ivan.khoronzhuk@linaro.org> Date: Mon, 04 Jun 2018 14:23:56 -0300 Message-ID: <87602y1n4j.fsf@intel.com> MIME-Version: 1.0 Content-Type: text/plain Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Ivan, Ivan Khoronzhuk writes: > This series adds MQPRIO and CBS Qdisc offload for TI cpsw driver. > It potentially can be used in audio video bridging (AVB) and time > sensitive networking (TSN). > > Patchset was tested on AM572x EVM and BBB boards. Last patch from this > series adds detailed description of configuration with examples. For > consistency reasons, in role of talker and listener, tools from > patchset "TSN: Add qdisc based config interface for CBS" were used and > can be seen here: https://www.spinics.net/lists/netdev/msg460869.html > > Based on net-next/master > I didn't test this, but it looks fine from my side. I agree with Grygorii, that if no comments, this should be re-sent as a patch series next. > Ivan Khoronzhuk (6): > net: ethernet: ti: cpsw: use cpdma channels in backward order for txq > net: ethernet: ti: cpdma: fit rated channels in backward order > net: ethernet: ti: cpsw: add MQPRIO Qdisc offload > net: ethernet: ti: cpsw: add CBS Qdisc offload > net: ethernet: ti: cpsw: restore shaper configuration while down/up > Documentation: networking: cpsw: add MQPRIO & CBS offload examples > > Documentation/networking/cpsw.txt | 540 ++++++++++++++++++++++++ > drivers/net/ethernet/ti/cpsw.c | 364 +++++++++++++++- > drivers/net/ethernet/ti/davinci_cpdma.c | 31 +- > 3 files changed, 913 insertions(+), 22 deletions(-) > create mode 100644 Documentation/networking/cpsw.txt > > -- > 2.17.0 Cheers, -- Vinicius