[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20190704132011.13600-1-skalluru@marvell.com>
Date: Thu, 4 Jul 2019 06:20:07 -0700
From: Sudarsana Reddy Kalluru <skalluru@...vell.com>
To: <davem@...emloft.net>
CC: <netdev@...r.kernel.org>, <mkalderon@...vell.com>,
<aelior@...vell.com>
Subject: [PATCH net-next v2 0/4] qed*/devlink: Devlink support for config attributes.
The patch series adds support for managing the config attributes using
devlink interfaces.
Patch (1) adds the APIs for publishing the devlink port params. Clubbing
this qed patches as per the review comment (i.e., need at least one
consumer for the new APIs).
Patches (2)-(4) adds the qed/qede devlink support for managing the
device/port attributes.
Please consider applying it to 'net-next' tree.
Sudarsana Reddy Kalluru (4):
devlink: Add APIs to publish/unpublish the port parameters.
qed: Add APIs for device attributes configuration.
qed*: Add new file for devlink implementation.
qed*: Add devlink support for configuration attributes.
Documentation/networking/devlink-params-qede.txt | 72 ++++++
drivers/net/ethernet/qlogic/qed/qed.h | 1 -
drivers/net/ethernet/qlogic/qed/qed_hsi.h | 17 ++
drivers/net/ethernet/qlogic/qed/qed_main.c | 160 ++++--------
drivers/net/ethernet/qlogic/qed/qed_mcp.c | 64 +++++
drivers/net/ethernet/qlogic/qed/qed_mcp.h | 14 ++
drivers/net/ethernet/qlogic/qede/Makefile | 2 +-
drivers/net/ethernet/qlogic/qede/qede.h | 5 +
drivers/net/ethernet/qlogic/qede/qede_devlink.c | 294 +++++++++++++++++++++++
drivers/net/ethernet/qlogic/qede/qede_devlink.h | 41 ++++
drivers/net/ethernet/qlogic/qede/qede_main.c | 13 +
include/linux/qed/qed_if.h | 19 ++
include/net/devlink.h | 2 +
net/core/devlink.c | 42 ++++
14 files changed, 634 insertions(+), 112 deletions(-)
create mode 100644 Documentation/networking/devlink-params-qede.txt
create mode 100644 drivers/net/ethernet/qlogic/qede/qede_devlink.c
create mode 100644 drivers/net/ethernet/qlogic/qede/qede_devlink.h
--
1.8.3.1
Powered by blists - more mailing lists