From: Steve Lin <steven.lin1@broadcom.com>
To: netdev@vger.kernel.org
Cc: jiri@mellanox.com, davem@davemloft.net,
michael.chan@broadcom.com, linville@tuxdriver.com,
gospo@broadcom.com, steven.lin1@broadcom.com
Subject: [PATCH 0/7] Adding permanent config get/set to devlink
Date: Tue, 17 Oct 2017 16:44:22 -0400 [thread overview]
Message-ID: <1508273069-40461-1-git-send-email-steven.lin1@broadcom.com> (raw)
DIFFERENCES FROM RFC:
Implemented most of the changes suggested by Jiri and others.
Thanks for the valuable feedback!
Adds a devlink command for getting & setting permanent
(persistent / NVRAM) device configuration parameters, and
enumerates the parameters as nested devlink attributes.
bnxt driver patches make use of these new devlink cmds/
attributes.
Steve Lin (7):
devlink: Add permanent config parameter get/set operations
devlink: Adding NPAR permanent config parameters
devlink: Adding high level dev perm config params
devlink: Adding perm config of link settings
devlink: Adding pre-boot permanent config parameters
bnxt: Move generic devlink code to new file
bnxt: Add devlink support for config get/set
drivers/net/ethernet/broadcom/bnxt/Makefile | 2 +-
drivers/net/ethernet/broadcom/bnxt/bnxt.c | 1 +
drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 363 ++++++++++++++++++++++
drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.h | 56 ++++
drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 100 ++++++
drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c | 53 +---
drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.h | 37 +--
include/net/devlink.h | 4 +
include/uapi/linux/devlink.h | 113 +++++++
net/core/devlink.c | 300 ++++++++++++++++++
10 files changed, 944 insertions(+), 85 deletions(-)
create mode 100644 drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c
create mode 100644 drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.h
--
2.7.4
next reply other threads:[~2017-10-17 20:44 UTC|newest]
Thread overview: 30+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-10-17 20:44 Steve Lin [this message]
2017-10-17 20:44 ` [PATCH 1/7] devlink: Add permanent config parameter get/set operations Steve Lin
2017-10-18 7:11 ` Jiri Pirko
2017-10-18 12:39 ` Steve Lin
2017-10-18 12:58 ` Jiri Pirko
2017-10-18 13:14 ` Steve Lin
2017-10-18 14:01 ` Jiri Pirko
[not found] ` <CAJ3xEMgzy+hm5zeOEHGewpQoxc_3t2z3O49rFOC7hLhUa9Rt-Q@mail.gmail.com>
2017-10-18 15:46 ` Steve Lin
2017-10-17 20:44 ` [PATCH 2/7] devlink: Adding NPAR permanent config parameters Steve Lin
2017-10-19 10:39 ` Yuval Mintz
2017-10-19 15:12 ` Steve Lin
2017-10-19 18:08 ` Yuval Mintz
2017-10-17 20:44 ` [PATCH 3/7] devlink: Adding high level dev perm config params Steve Lin
2017-10-19 10:36 ` Yuval Mintz
2017-10-17 20:44 ` [PATCH 4/7] devlink: Adding perm config of link settings Steve Lin
2017-10-18 7:31 ` Jiri Pirko
2017-10-18 12:39 ` Steve Lin
2017-10-18 13:01 ` Jiri Pirko
2017-10-18 13:22 ` Steve Lin
2017-10-18 14:04 ` Jiri Pirko
2017-10-19 6:07 ` Yuval Mintz
2017-10-19 15:07 ` Steve Lin
2017-10-19 18:34 ` Yuval Mintz
2017-10-17 20:44 ` [PATCH 5/7] devlink: Adding pre-boot permanent config parameters Steve Lin
2017-10-19 10:30 ` Yuval Mintz
2017-10-17 20:44 ` [PATCH 6/7] bnxt: Move generic devlink code to new file Steve Lin
2017-10-18 7:33 ` Jiri Pirko
2017-10-18 12:39 ` Steve Lin
2017-10-17 20:44 ` [PATCH 7/7] bnxt: Add devlink support for config get/set Steve Lin
2017-10-17 22:58 ` [PATCH 0/7] Adding permanent config get/set to devlink Steve Lin
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=1508273069-40461-1-git-send-email-steven.lin1@broadcom.com \
--to=steven.lin1@broadcom.com \
--cc=davem@davemloft.net \
--cc=gospo@broadcom.com \
--cc=jiri@mellanox.com \
--cc=linville@tuxdriver.com \
--cc=michael.chan@broadcom.com \
--cc=netdev@vger.kernel.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).