From: Simon Horman <horms@kernel.org>
To: Jijie Shao <shaojijie@huawei.com>
Cc: yisen.zhuang@huawei.com, salil.mehta@huawei.com,
davem@davemloft.net, edumazet@google.com, kuba@kernel.org,
pabeni@redhat.com, jiri@resnulli.us, shenjian15@huawei.com,
wangjie125@huawei.com, liuyonglong@huawei.com,
netdev@vger.kernel.org, linux-kernel@vger.kernel.org
Subject: Re: [PATCH V5 net-next 4/4] net: hns3: add support to query scc version by devlink info
Date: Mon, 11 Mar 2024 09:19:04 +0000 [thread overview]
Message-ID: <20240311091904.GA24043@kernel.org> (raw)
In-Reply-To: <20240309100044.2351166-5-shaojijie@huawei.com>
On Sat, Mar 09, 2024 at 06:00:44PM +0800, Jijie Shao wrote:
> From: Hao Chen <chenhao418@huawei.com>
>
> Add support to query scc version by devlink info for device V3.
>
> Signed-off-by: Hao Chen <chenhao418@huawei.com>
> Signed-off-by: Jijie Shao <shaojijie@huawei.com>
> ---
> drivers/net/ethernet/hisilicon/hns3/hnae3.h | 9 ++++
> .../hns3/hns3_common/hclge_comm_cmd.h | 8 ++++
> .../hisilicon/hns3/hns3pf/hclge_devlink.c | 44 +++++++++++++++++--
> .../hisilicon/hns3/hns3pf/hclge_devlink.h | 2 +
> .../hisilicon/hns3/hns3pf/hclge_main.c | 18 ++++++++
> .../hisilicon/hns3/hns3pf/hclge_main.h | 1 +
> 6 files changed, 79 insertions(+), 3 deletions(-)
>
> diff --git a/drivers/net/ethernet/hisilicon/hns3/hnae3.h b/drivers/net/ethernet/hisilicon/hns3/hnae3.h
> index e9266c65b331..7c2c8bea4c06 100644
> --- a/drivers/net/ethernet/hisilicon/hns3/hnae3.h
> +++ b/drivers/net/ethernet/hisilicon/hns3/hnae3.h
> @@ -366,6 +366,15 @@ struct hnae3_vector_info {
> #define HNAE3_FW_VERSION_BYTE0_SHIFT 0
> #define HNAE3_FW_VERSION_BYTE0_MASK GENMASK(7, 0)
>
> +#define HNAE3_SCC_VERSION_BYTE3_SHIFT 24
> +#define HNAE3_SCC_VERSION_BYTE3_MASK GENMASK(31, 24)
> +#define HNAE3_SCC_VERSION_BYTE2_SHIFT 16
> +#define HNAE3_SCC_VERSION_BYTE2_MASK GENMASK(23, 16)
> +#define HNAE3_SCC_VERSION_BYTE1_SHIFT 8
> +#define HNAE3_SCC_VERSION_BYTE1_MASK GENMASK(15, 8)
> +#define HNAE3_SCC_VERSION_BYTE0_SHIFT 0
> +#define HNAE3_SCC_VERSION_BYTE0_MASK GENMASK(7, 0)
Not strictly related to this patch, but FWIIW, I suspect that
hnae3_set_field() and hnae3_get_field() could be reworked to use / replaced
by use of FIELD_PREP and FIELD_GET. In which case I suspect that the
*_SHIFT #defines would no longer be needed.
> +
> struct hnae3_ring_chain_node {
> struct hnae3_ring_chain_node *next;
> u32 tqp_index;
...
next prev parent reply other threads:[~2024-03-11 9:19 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-03-09 10:00 [PATCH V5 net-next 0/4] Support some features for the HNS3 ethernet driver Jijie Shao
2024-03-09 10:00 ` [PATCH V5 net-next 1/4] net: hns3: add command queue trace for hns3 Jijie Shao
2024-03-09 10:00 ` [PATCH V5 net-next 2/4] net: hns3: move constants from hclge_debugfs.h to hclge_debugfs.c Jijie Shao
2024-03-09 10:00 ` [PATCH V5 net-next 3/4] net: hns3: dump more reg info based on ras mod Jijie Shao
2024-03-12 3:03 ` Ratheesh Kannoth
2024-03-12 3:42 ` Jijie Shao
2024-03-09 10:00 ` [PATCH V5 net-next 4/4] net: hns3: add support to query scc version by devlink info Jijie Shao
2024-03-11 9:19 ` Simon Horman [this message]
2024-03-11 9:55 ` Jijie Shao
2024-03-12 4:29 ` [PATCH V5 net-next 0/4] Support some features for the HNS3 ethernet driver Jakub Kicinski
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=20240311091904.GA24043@kernel.org \
--to=horms@kernel.org \
--cc=davem@davemloft.net \
--cc=edumazet@google.com \
--cc=jiri@resnulli.us \
--cc=kuba@kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=liuyonglong@huawei.com \
--cc=netdev@vger.kernel.org \
--cc=pabeni@redhat.com \
--cc=salil.mehta@huawei.com \
--cc=shaojijie@huawei.com \
--cc=shenjian15@huawei.com \
--cc=wangjie125@huawei.com \
--cc=yisen.zhuang@huawei.com \
/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.