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
next 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.