From: Saeed Mahameed <saeedm@mellanox.com>
To: "David S. Miller" <davem@davemloft.net>, kuba@kernel.org
Cc: netdev@vger.kernel.org, Jiri Pirko <jiri@mellanox.com>,
Saeed Mahameed <saeedm@mellanox.com>
Subject: [pull request][net-next 00/16] Mellanox, mlx5 updates 2020-03-25
Date: Wed, 25 Mar 2020 23:37:53 -0700 [thread overview]
Message-ID: <20200326063809.139919-1-saeedm@mellanox.com> (raw)
Hi Dave,
This series include mainly updates to mlx5 flow steering core and
E-Switch.
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 29f3490ba9d2399d3d1b20c4aa74592d92bd4e11:
net: use indirect call wrappers for skb_copy_datagram_iter() (2020-03-25 11:30:40 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux.git tags/mlx5-updates-2020-03-25
for you to fetch changes up to 8e0aa4bc959c98c14ed0aaee522d77ca52690189:
net/mlx5: E-switch, Protect eswitch mode changes (2020-03-25 23:19:25 -0700)
----------------------------------------------------------------
mlx5-updates-2020-03-25
1) Cleanups from Dan Carpenter and wenxu.
2) Paul and Roi, Some minor updates and fixes to E-Switch to address
issues introduced in the previous reg_c0 updates series.
3) Eli Cohen simplifies and improves flow steering matching group searches
and flow table entries version management.
4) Parav Pandit, improves devlink eswitch mode changes thread safety.
By making devlink rely on driver for thread safety and introducing mlx5
eswitch mode change protection.
----------------------------------------------------------------
Dan Carpenter (1):
net/mlx5e: Fix actions_match_supported() return
Eli Cohen (4):
net/mlx5: Simplify matching group searches
net/mlx5: Fix group version management
net/mlx5: Avoid incrementing FTE version
net/mlx5: Avoid group version scan when not necessary
Parav Pandit (6):
net/mlx5: Simplify mlx5_register_device to return void
net/mlx5: Simplify mlx5_unload_one() and its callers
devlink: Rely on driver eswitch thread safety instead of devlink
net/mlx5: Split eswitch mode check to different helper function
net/mlx5: E-switch, Extend eswitch enable to handle num_vfs change
net/mlx5: E-switch, Protect eswitch mode changes
Paul Blakey (2):
net/mlx5: E-Switch, Enable restore table only if reg_c1 is supported
net/mlx5: E-Switch, Enable chains only if regs loopback is enabled
Roi Dayan (2):
net/mlx5: E-Switch, free flow_group_in after creating the restore table
net/mlx5: E-Switch, Use correct type for chain, prio and level values
wenxu (1):
net/mlx5e: remove duplicated check chain_index in mlx5e_rep_setup_ft_cb
drivers/net/ethernet/mellanox/mlx5/core/dev.c | 4 +-
drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 3 +-
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 3 +-
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 107 +++++++++++----
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 17 ++-
.../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 143 ++++++++++++++++-----
.../mellanox/mlx5/core/eswitch_offloads_chains.c | 38 +++---
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 59 ++++-----
drivers/net/ethernet/mellanox/mlx5/core/main.c | 24 +---
.../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 4 +-
drivers/net/ethernet/mellanox/mlx5/core/sriov.c | 3 +-
net/core/devlink.c | 3 +-
13 files changed, 263 insertions(+), 147 deletions(-)
next reply other threads:[~2020-03-26 6:38 UTC|newest]
Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-03-26 6:37 Saeed Mahameed [this message]
2020-03-26 6:37 ` [net-next 01/16] net/mlx5e: Fix actions_match_supported() return Saeed Mahameed
2020-03-26 6:37 ` [net-next 02/16] net/mlx5e: remove duplicated check chain_index in mlx5e_rep_setup_ft_cb Saeed Mahameed
2020-03-26 6:37 ` [net-next 03/16] net/mlx5: E-Switch, Enable restore table only if reg_c1 is supported Saeed Mahameed
2020-03-26 6:37 ` [net-next 04/16] net/mlx5: E-Switch, Enable chains only if regs loopback is enabled Saeed Mahameed
2020-03-26 6:37 ` [net-next 05/16] net/mlx5: E-Switch, free flow_group_in after creating the restore table Saeed Mahameed
2020-03-26 6:37 ` [net-next 06/16] net/mlx5: E-Switch, Use correct type for chain, prio and level values Saeed Mahameed
2020-03-26 6:38 ` [net-next 07/16] net/mlx5: Simplify matching group searches Saeed Mahameed
2020-03-26 6:38 ` [net-next 08/16] net/mlx5: Fix group version management Saeed Mahameed
2020-03-26 6:38 ` [net-next 09/16] net/mlx5: Avoid incrementing FTE version Saeed Mahameed
2020-03-26 6:38 ` [net-next 10/16] net/mlx5: Avoid group version scan when not necessary Saeed Mahameed
2020-03-26 6:38 ` [net-next 11/16] net/mlx5: Simplify mlx5_register_device to return void Saeed Mahameed
2020-03-26 6:38 ` [net-next 12/16] net/mlx5: Simplify mlx5_unload_one() and its callers Saeed Mahameed
2020-03-26 6:38 ` [net-next 13/16] devlink: Rely on driver eswitch thread safety instead of devlink Saeed Mahameed
2020-03-26 6:38 ` [net-next 14/16] net/mlx5: Split eswitch mode check to different helper function Saeed Mahameed
2020-03-26 6:38 ` [net-next 15/16] net/mlx5: E-switch, Extend eswitch enable to handle num_vfs change Saeed Mahameed
2020-03-26 6:38 ` [net-next 16/16] net/mlx5: E-switch, Protect eswitch mode changes Saeed Mahameed
2020-03-26 18:39 ` [pull request][net-next 00/16] Mellanox, mlx5 updates 2020-03-25 David Miller
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=20200326063809.139919-1-saeedm@mellanox.com \
--to=saeedm@mellanox.com \
--cc=davem@davemloft.net \
--cc=jiri@mellanox.com \
--cc=kuba@kernel.org \
--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).