All of lore.kernel.org
 help / color / mirror / Atom feed
From: Richard Cochran <richardcochran@gmail.com>
To: intel-wired-lan@osuosl.org
Subject: [Intel-wired-lan] [RFC net-next 0/5] TSN: Add qdisc-based config interfaces for traffic shapers
Date: Tue, 12 Sep 2017 06:56:44 +0200	[thread overview]
Message-ID: <20170912045644.aqujy7pyc2ugsaa4@localhost> (raw)
In-Reply-To: <87k21am10j.fsf@intel.com>

On Thu, Sep 07, 2017 at 06:29:00PM -0700, Vinicius Costa Gomes wrote:
> >>  * Time-aware shaper (802.1Qbv):
> >>
> >>    The idea we are currently exploring is to add a "time-aware", priority based
> >>    qdisc, that also exposes the Tx queues available and provides a mechanism for
> >>    mapping priority <-> traffic class <-> Tx queues in a similar fashion as
> >>    mqprio. We are calling this qdisc 'taprio', and its 'tc' cmd line would be:
> >
> > As far as I know, this is not supported by i210, and if time-aware shaping
> > is enabled in the network - you'll be queued on a bridge until the window
> > opens as time-aware shaping is enforced on the tx-port and not on rx. Is
> > this required in this driver?
> 
> Yeah, i210 doesn't support the time-aware shaper. I think the second
> part of your question doesn't really apply, then.

Actually, you can implement 802.1Qbv (as an end station) quite easily
using the i210.  I'll show how by posting a series after net-next
opens up again.

Thanks,
Richard

WARNING: multiple messages have this Message-ID (diff)
From: Richard Cochran <richardcochran@gmail.com>
To: Vinicius Costa Gomes <vinicius.gomes@intel.com>
Cc: Henrik Austad <henrik@austad.us>,
	netdev@vger.kernel.org, jhs@mojatatu.com,
	xiyou.wangcong@gmail.com, jiri@resnulli.us,
	intel-wired-lan@lists.osuosl.org, andre.guedes@intel.com,
	ivan.briano@intel.com, jesus.sanchez-palencia@intel.com,
	boon.leong.ong@intel.com
Subject: Re: [RFC net-next 0/5] TSN: Add qdisc-based config interfaces for traffic shapers
Date: Tue, 12 Sep 2017 06:56:44 +0200	[thread overview]
Message-ID: <20170912045644.aqujy7pyc2ugsaa4@localhost> (raw)
In-Reply-To: <87k21am10j.fsf@intel.com>

On Thu, Sep 07, 2017 at 06:29:00PM -0700, Vinicius Costa Gomes wrote:
> >>  * Time-aware shaper (802.1Qbv):
> >>
> >>    The idea we are currently exploring is to add a "time-aware", priority based
> >>    qdisc, that also exposes the Tx queues available and provides a mechanism for
> >>    mapping priority <-> traffic class <-> Tx queues in a similar fashion as
> >>    mqprio. We are calling this qdisc 'taprio', and its 'tc' cmd line would be:
> >
> > As far as I know, this is not supported by i210, and if time-aware shaping
> > is enabled in the network - you'll be queued on a bridge until the window
> > opens as time-aware shaping is enforced on the tx-port and not on rx. Is
> > this required in this driver?
> 
> Yeah, i210 doesn't support the time-aware shaper. I think the second
> part of your question doesn't really apply, then.

Actually, you can implement 802.1Qbv (as an end station) quite easily
using the i210.  I'll show how by posting a series after net-next
opens up again.

Thanks,
Richard

  reply	other threads:[~2017-09-12  4:56 UTC|newest]

Thread overview: 78+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-09-01  1:26 [Intel-wired-lan] [RFC net-next 0/5] TSN: Add qdisc-based config interfaces for traffic shapers Vinicius Costa Gomes
2017-09-01  1:26 ` Vinicius Costa Gomes
2017-09-01  1:26 ` [Intel-wired-lan] [RFC net-next 1/5] net/sched: Introduce the user API for the CBS shaper Vinicius Costa Gomes
2017-09-01  1:26   ` Vinicius Costa Gomes
2017-09-01  1:26 ` [Intel-wired-lan] [RFC net-next 2/5] net/sched: Introduce Credit Based Shaper (CBS) qdisc Vinicius Costa Gomes
2017-09-01  1:26   ` Vinicius Costa Gomes
2017-09-08 13:43   ` [Intel-wired-lan] " Henrik Austad
2017-09-08 13:43     ` Henrik Austad
2017-09-14  0:39     ` [Intel-wired-lan] " Vinicius Costa Gomes
2017-09-14  0:39       ` Vinicius Costa Gomes
2017-09-01  1:26 ` [Intel-wired-lan] [RFC net-next 3/5] igb: Add support for CBS offload Vinicius Costa Gomes
2017-09-01  1:26   ` Vinicius Costa Gomes
2017-09-01  1:26 ` [Intel-wired-lan] [RFC net-next 4/5] sample: Add TSN Talker and Listener examples Vinicius Costa Gomes
2017-09-01  1:26   ` Vinicius Costa Gomes
2017-09-01  1:26 ` [Intel-wired-lan] [RFC net-next 5/5] samples/tsn: Add script for calculating CBS config Vinicius Costa Gomes
2017-09-01  1:26   ` Vinicius Costa Gomes
2017-09-01 13:03 ` [Intel-wired-lan] [RFC net-next 0/5] TSN: Add qdisc-based config interfaces for traffic shapers Richard Cochran
2017-09-01 13:03   ` Richard Cochran
2017-09-01 16:12   ` [Intel-wired-lan] " Jesus Sanchez-Palencia
2017-09-01 16:12     ` Jesus Sanchez-Palencia
2017-09-01 16:53     ` [Intel-wired-lan] " Richard Cochran
2017-09-01 16:53       ` Richard Cochran
2017-09-05  7:20     ` [Intel-wired-lan] " Richard Cochran
2017-09-05  7:20       ` Richard Cochran
2017-09-07  5:34 ` [Intel-wired-lan] " Henrik Austad
2017-09-07  5:34   ` Henrik Austad
2017-09-07 12:40   ` [Intel-wired-lan] " Richard Cochran
2017-09-07 12:40     ` Richard Cochran
2017-09-07 15:27     ` [Intel-wired-lan] " Henrik Austad
2017-09-07 15:27       ` Henrik Austad
2017-09-07 15:53       ` [Intel-wired-lan] " Richard Cochran
2017-09-07 15:53         ` Richard Cochran
2017-09-07 16:18         ` [Intel-wired-lan] " Henrik Austad
2017-09-07 16:18           ` Henrik Austad
2017-09-07 21:51           ` [Intel-wired-lan] " Guedes, Andre
2017-09-07 21:51             ` Guedes, Andre
2017-09-07 19:58   ` [Intel-wired-lan] " Guedes, Andre
2017-09-07 19:58     ` Guedes, Andre
2017-09-08  6:06     ` [Intel-wired-lan] " Henrik Austad
2017-09-08  6:06       ` Henrik Austad
2017-09-08  1:29   ` [Intel-wired-lan] " Vinicius Costa Gomes
2017-09-08  1:29     ` Vinicius Costa Gomes
2017-09-12  4:56     ` Richard Cochran [this message]
2017-09-12  4:56       ` Richard Cochran
2017-09-18  8:02 ` [Intel-wired-lan] " Richard Cochran
2017-09-18  8:02   ` Richard Cochran
2017-09-18 11:46   ` [Intel-wired-lan] " Henrik Austad
2017-09-18 11:46     ` Henrik Austad
2017-09-18 23:06   ` [Intel-wired-lan] " Vinicius Costa Gomes
2017-09-18 23:06     ` Vinicius Costa Gomes
2017-09-19  5:22     ` [Intel-wired-lan] " Richard Cochran
2017-09-19  5:22       ` Richard Cochran
2017-09-19 13:14       ` [Intel-wired-lan] " Henrik Austad
2017-09-19 13:14         ` Henrik Austad
2017-09-20  0:19       ` [Intel-wired-lan] " Vinicius Costa Gomes
2017-09-20  0:19         ` Vinicius Costa Gomes
2017-09-20  5:25         ` [Intel-wired-lan] " Richard Cochran
2017-09-20  5:25           ` Richard Cochran
2017-10-18 22:37           ` [Intel-wired-lan] " Jesus Sanchez-Palencia
2017-10-18 22:37             ` Jesus Sanchez-Palencia
2017-10-19 20:39             ` [Intel-wired-lan] " Richard Cochran
2017-10-19 20:39               ` Richard Cochran
2017-10-23 17:18               ` [Intel-wired-lan] " Jesus Sanchez-Palencia
2017-10-23 17:18                 ` Jesus Sanchez-Palencia
2017-09-20  5:58         ` [Intel-wired-lan] " Richard Cochran
2017-09-20  5:58           ` Richard Cochran
2017-09-18  8:12 ` [Intel-wired-lan] " Richard Cochran
2017-09-18  8:12   ` Richard Cochran
2017-09-20  5:17   ` [Intel-wired-lan] TSN Scorecard, was " levipearson
2017-09-20  5:17     ` levipearson
2017-09-20  5:49     ` [Intel-wired-lan] " Richard Cochran
2017-09-20  5:49       ` Richard Cochran
2017-09-20 21:29       ` [Intel-wired-lan] " Jesus Sanchez-Palencia
2017-09-20 21:29         ` Jesus Sanchez-Palencia
2017-09-20  1:59 ` [Intel-wired-lan] " levipearson
2017-09-20  1:59   ` levipearson
2017-09-20  5:56   ` [Intel-wired-lan] " Richard Cochran
2017-09-20  5:56     ` Richard Cochran

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20170912045644.aqujy7pyc2ugsaa4@localhost \
    --to=richardcochran@gmail.com \
    --cc=intel-wired-lan@osuosl.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.