From: Saeed Mahameed <saeed@kernel.org>
To: "David S. Miller" <davem@davemloft.net>,
Jakub Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com>,
Eric Dumazet <edumazet@google.com>
Cc: Saeed Mahameed <saeedm@nvidia.com>,
netdev@vger.kernel.org, Tariq Toukan <tariqt@nvidia.com>
Subject: [pull request][net-next 00/15] mlx5 updates 2023-03-13
Date: Mon, 13 Mar 2023 22:42:19 -0700 [thread overview]
Message-ID: <20230314054234.267365-1-saeed@kernel.org> (raw)
From: Saeed Mahameed <saeedm@nvidia.com>
This series adds misc updates.
For more information please see tag log below.
Please pull and let me know if there is any problem.
Thanks,
Saeed.
The following changes since commit bcc858689db5f2e5a8d4d6e8bc5bb9736cd80626:
net: Use of_property_present() for testing DT property presence (2023-03-13 17:07:52 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux.git tags/mlx5-updates-2023-03-13
for you to fetch changes up to 1a8bcf10679345c624c656e113796f14473db1e9:
net/mlx5e: Enable TC offload for egress MACVLAN over bond (2023-03-13 22:39:06 -0700)
----------------------------------------------------------------
mlx5-updates-2023-03-13
1) Trivial cleanup patches
2) By Sandipan Patra: Implement thermal zone to report NIC temperature
3) Adham Faris, Improves devlink health diagnostics for netdev objects
4) From Maor, Enable TC offload for egress and engress MACVLAN over bond
5) From Gal, add devlink hairpin queues parameters to replace debugfs
as was discussed in [1]:
[1] https://lore.kernel.org/all/20230111194608.7f15b9a1@kernel.org/
----------------------------------------------------------------
Adham Faris (4):
net/mlx5e: Rename RQ/SQ adaptive moderation state flag
net/mlx5e: Stringify RQ SW state in RQ devlink health diagnostics
net/mlx5e: Expose SQ SW state as part of SQ health diagnostics
net/mlx5e: Add XSK RQ state flag for RQ devlink health diagnostics
Gal Pressman (3):
net/mlx5: Move needed PTYS functions to core layer
net/mlx5e: Add devlink hairpin queues parameters
net/mlx5e: Add more information to hairpin table dump
Jiri Pirko (1):
net/mlx5: Add comment to mlx5_devlink_params_register()
Maor Dickman (3):
net/mlx5e: TC, Extract indr setup block checks to function
net/mlx5e: Enable TC offload for ingress MACVLAN over bond
net/mlx5e: Enable TC offload for egress MACVLAN over bond
Moshe Shemesh (2):
net/mlx5: remove redundant clear_bit
net/mlx5: Stop waiting for PCI up if teardown was triggered
Rahul Rameshbabu (1):
net/mlx5e: Correct SKB room check to use all room in the fifo
Sandipan Patra (1):
net/mlx5: Implement thermal zone
.../ethernet/mellanox/mlx5/devlink.rst | 35 +++++
Documentation/networking/devlink/mlx5.rst | 12 ++
drivers/net/ethernet/mellanox/mlx5/core/Makefile | 1 +
drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 71 ++++++++++
drivers/net/ethernet/mellanox/mlx5/core/devlink.h | 2 +
drivers/net/ethernet/mellanox/mlx5/core/en.h | 17 ++-
.../net/ethernet/mellanox/mlx5/core/en/params.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/en/port.c | 157 +--------------------
drivers/net/ethernet/mellanox/mlx5/core/en/port.h | 14 --
.../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 63 ++++++---
.../ethernet/mellanox/mlx5/core/en/reporter_rx.c | 50 ++++++-
.../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 46 ++++++
.../ethernet/mellanox/mlx5/core/en/tc/act/mirred.c | 6 +-
drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 2 +-
.../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 10 +-
.../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 12 +-
drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 4 +-
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 58 ++++----
drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c | 4 +-
drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/health.c | 4 +
drivers/net/ethernet/mellanox/mlx5/core/main.c | 8 +-
drivers/net/ethernet/mellanox/mlx5/core/port.c | 151 ++++++++++++++++++++
drivers/net/ethernet/mellanox/mlx5/core/thermal.c | 108 ++++++++++++++
drivers/net/ethernet/mellanox/mlx5/core/thermal.h | 20 +++
include/linux/mlx5/driver.h | 3 +
include/linux/mlx5/mlx5_ifc.h | 26 ++++
include/linux/mlx5/port.h | 16 +++
28 files changed, 654 insertions(+), 250 deletions(-)
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/thermal.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/thermal.h
next reply other threads:[~2023-03-14 5:43 UTC|newest]
Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-03-14 5:42 Saeed Mahameed [this message]
2023-03-14 5:42 ` [net-next 01/15] net/mlx5: remove redundant clear_bit Saeed Mahameed
2023-03-16 5:20 ` patchwork-bot+netdevbpf
2023-03-14 5:42 ` [net-next 02/15] net/mlx5: Stop waiting for PCI up if teardown was triggered Saeed Mahameed
2023-03-14 5:42 ` [net-next 03/15] net/mlx5: Add comment to mlx5_devlink_params_register() Saeed Mahameed
2023-03-14 5:42 ` [net-next 04/15] net/mlx5: Implement thermal zone Saeed Mahameed
2023-03-14 5:42 ` [net-next 05/15] net/mlx5e: Correct SKB room check to use all room in the fifo Saeed Mahameed
2023-03-16 4:56 ` Jakub Kicinski
2023-03-16 4:59 ` Jakub Kicinski
2023-03-16 5:05 ` Saeed Mahameed
2023-03-16 5:13 ` Jakub Kicinski
2023-03-14 5:42 ` [net-next 06/15] net/mlx5e: Rename RQ/SQ adaptive moderation state flag Saeed Mahameed
2023-03-14 5:42 ` [net-next 07/15] net/mlx5e: Stringify RQ SW state in RQ devlink health diagnostics Saeed Mahameed
2023-03-14 5:42 ` [net-next 08/15] net/mlx5e: Expose SQ SW state as part of SQ " Saeed Mahameed
2023-03-14 5:42 ` [net-next 09/15] net/mlx5e: Add XSK RQ state flag for RQ devlink " Saeed Mahameed
2023-03-14 5:42 ` [net-next 10/15] net/mlx5: Move needed PTYS functions to core layer Saeed Mahameed
2023-03-14 5:42 ` [net-next 11/15] net/mlx5e: Add devlink hairpin queues parameters Saeed Mahameed
2023-03-14 5:42 ` [net-next 12/15] net/mlx5e: Add more information to hairpin table dump Saeed Mahameed
2023-03-14 5:42 ` [net-next 13/15] net/mlx5e: TC, Extract indr setup block checks to function Saeed Mahameed
2023-03-14 5:42 ` [net-next 14/15] net/mlx5e: Enable TC offload for ingress MACVLAN over bond Saeed Mahameed
2023-03-14 5:42 ` [net-next 15/15] net/mlx5e: Enable TC offload for egress " Saeed Mahameed
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=20230314054234.267365-1-saeed@kernel.org \
--to=saeed@kernel.org \
--cc=davem@davemloft.net \
--cc=edumazet@google.com \
--cc=kuba@kernel.org \
--cc=netdev@vger.kernel.org \
--cc=pabeni@redhat.com \
--cc=saeedm@nvidia.com \
--cc=tariqt@nvidia.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 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).