All of lore.kernel.org
 help / color / mirror / Atom feed
From: Petr Machata <me@pmachata.org>
To: netdev@vger.kernel.org, dsahern@gmail.com, stephen@networkplumber.org
Cc: Petr Machata <me@pmachata.org>
Subject: [PATCH iproute2-next 00/10] dcb: Support PFC, buffer, maxrate objects
Date: Fri, 11 Dec 2020 00:02:14 +0100	[thread overview]
Message-ID: <cover.1607640819.git.me@pmachata.org> (raw)

Add support to the dcb tool for the following three DCB objects:

- PFC, for "Priority-based Flow Control", allows configuration of priority
  lossiness, and related toggles.

- DCBNL buffer interfaces are an extension to the 802.1q DCB interfaces and
  allow configuration of port headroom buffers.

- DCBNL maxrate interfaces are an extension to the 802.1q DCB interfaces
  and allow configuration of rate with which traffic in a given traffic
  class is sent.

Patches #1-#4 fix small issues in the current DCB code and man pages.

Patch #5 adds new helpers to the DCB dispatcher.

Patches #6 and #7 add support for command line arguments -s and -i. These
enable, respectively, display of statistical counters, and ISO/IEC mode of
rate units.

Patches #8-#10 add the subtools themselves and their man pages.

Petr Machata (10):
  dcb: Remove unsupported command line arguments from getopt_long()
  dcb: ets: Fix help display for "show" subcommand
  dcb: ets: Change the way show parameters are given in synopsis
  man: dcb-ets: Remove an unnecessary empty line
  dcb: Add dcb_set_u32(), dcb_set_u64()
  dcb: Add -s to enable statistics
  dcb: Add -i to enable IEC mode
  dcb: Add a subtool for the DCB PFC object
  dcb: Add a subtool for the DCB buffer object
  dcb: Add a subtool for the DCB maxrate object

 dcb/Makefile           |   2 +-
 dcb/dcb.c              |  66 +++++++++-
 dcb/dcb.h              |  24 +++-
 dcb/dcb_buffer.c       | 235 +++++++++++++++++++++++++++++++++
 dcb/dcb_ets.c          |  10 +-
 dcb/dcb_maxrate.c      | 182 ++++++++++++++++++++++++++
 dcb/dcb_pfc.c          | 286 +++++++++++++++++++++++++++++++++++++++++
 man/man8/dcb-buffer.8  | 126 ++++++++++++++++++
 man/man8/dcb-ets.8     |  14 +-
 man/man8/dcb-maxrate.8 |  94 ++++++++++++++
 man/man8/dcb-pfc.8     | 127 ++++++++++++++++++
 man/man8/dcb.8         |  29 ++++-
 12 files changed, 1173 insertions(+), 22 deletions(-)
 create mode 100644 dcb/dcb_buffer.c
 create mode 100644 dcb/dcb_maxrate.c
 create mode 100644 dcb/dcb_pfc.c
 create mode 100644 man/man8/dcb-buffer.8
 create mode 100644 man/man8/dcb-maxrate.8
 create mode 100644 man/man8/dcb-pfc.8

-- 
2.25.1


             reply	other threads:[~2020-12-10 23:05 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-12-10 23:02 Petr Machata [this message]
2020-12-10 23:02 ` [PATCH iproute2-next 01/10] dcb: Remove unsupported command line arguments from getopt_long() Petr Machata
2020-12-10 23:02 ` [PATCH iproute2-next 02/10] dcb: ets: Fix help display for "show" subcommand Petr Machata
2020-12-10 23:02 ` [PATCH iproute2-next 03/10] dcb: ets: Change the way show parameters are given in synopsis Petr Machata
2020-12-10 23:02 ` [PATCH iproute2-next 04/10] man: dcb-ets: Remove an unnecessary empty line Petr Machata
2020-12-10 23:02 ` [PATCH iproute2-next 05/10] dcb: Add dcb_set_u32(), dcb_set_u64() Petr Machata
2020-12-10 23:02 ` [PATCH iproute2-next 06/10] dcb: Add -s to enable statistics Petr Machata
2020-12-10 23:02 ` [PATCH iproute2-next 07/10] dcb: Add -i to enable IEC mode Petr Machata
2020-12-10 23:02 ` [PATCH iproute2-next 08/10] dcb: Add a subtool for the DCB PFC object Petr Machata
2020-12-10 23:02 ` [PATCH iproute2-next 09/10] dcb: Add a subtool for the DCB buffer object Petr Machata
2020-12-10 23:02 ` [PATCH iproute2-next 10/10] dcb: Add a subtool for the DCB maxrate object Petr Machata
2020-12-14 16:51 ` [PATCH iproute2-next 00/10] dcb: Support PFC, buffer, maxrate objects David Ahern

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=cover.1607640819.git.me@pmachata.org \
    --to=me@pmachata.org \
    --cc=dsahern@gmail.com \
    --cc=netdev@vger.kernel.org \
    --cc=stephen@networkplumber.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.