[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20201203011010.213440-1-saeedm@nvidia.com>
Date: Wed, 2 Dec 2020 17:10:10 -0800
From: Saeed Mahameed <saeedm@...dia.com>
To: Jakub Kicinski <kuba@...nel.org>
CC: "David S. Miller" <davem@...emloft.net>, <netdev@...r.kernel.org>,
"Saeed Mahameed" <saeedm@...dia.com>
Subject: [pull request][net-next V2] mlx5 next 2020-12-02
Hi Jakub,
v1->v2: Use a proper tag for the pull request
This pull request includes [1] low level mlx5 updates required by both netdev
and rdma trees, needed for upcoming mlx5 netdev submission.
Please pull and let me know if there's any problem.
[1] https://patchwork.kernel.org/project/linux-rdma/cover/20201120230339.651609-1-saeedm@nvidia.com/
Thanks,
Saeed.
The following changes since commit 3650b228f83adda7e5ee532e2b90429c03f7b9ec:
Linux 5.10-rc1 (2020-10-25 15:14:11 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux.git tags/mlx5-next-2020-12-02
for you to fetch changes up to 617b860c1875842d9cc3338d7dabd2b3538038f1:
net/mlx5: Treat host PF vport as other (non eswitch manager) vport (2020-11-26 18:45:03 -0800)
----------------------------------------------------------------
mlx5-next-2020-12-02
Low level mlx5 updates required by both netdev and rdma trees:
net/mlx5: Treat host PF vport as other (non eswitch manager) vport
net/mlx5: Enable host PF HCA after eswitch is initialized
net/mlx5: Rename peer_pf to host_pf
net/mlx5: Make API mlx5_core_is_ecpf accept const pointer
net/mlx5: Export steering related functions
net/mlx5: Expose other function ifc bits
net/mlx5: Expose IP-in-IP TX and RX capability bits
net/mlx5: Update the hardware interface definition for vhca state
net/mlx5: Update the list of the PCI supported devices
net/mlx5: Avoid exposing driver internal command helpers
net/mlx5: Add ts_cqe_to_dest_cqn related bits
net/mlx5: Add misc4 to mlx5_ifc_fte_match_param_bits
net/mlx5: Check dr mask size against mlx5_match_param size
net/mlx5: Add sampler destination type
net/mlx5: Add sample offload hardware bits and structures
Signed-off-by: Saeed Mahameed <saeedm@...dia.com>
----------------------------------------------------------------
Aya Levin (1):
net/mlx5: Expose IP-in-IP TX and RX capability bits
Chris Mi (2):
net/mlx5: Add sample offload hardware bits and structures
net/mlx5: Add sampler destination type
Eli Cohen (1):
net/mlx5: Export steering related functions
Eran Ben Elisha (1):
net/mlx5: Add ts_cqe_to_dest_cqn related bits
Meir Lichtinger (1):
net/mlx5: Update the list of the PCI supported devices
Muhammad Sammar (2):
net/mlx5: Check dr mask size against mlx5_match_param size
net/mlx5: Add misc4 to mlx5_ifc_fte_match_param_bits
Parav Pandit (6):
net/mlx5: Avoid exposing driver internal command helpers
net/mlx5: Update the hardware interface definition for vhca state
net/mlx5: Make API mlx5_core_is_ecpf accept const pointer
net/mlx5: Rename peer_pf to host_pf
net/mlx5: Enable host PF HCA after eswitch is initialized
net/mlx5: Treat host PF vport as other (non eswitch manager) vport
Yishai Hadas (1):
net/mlx5: Expose other function ifc bits
drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 3 -
.../mellanox/mlx5/core/diag/fs_tracepoint.c | 3 +
drivers/net/ethernet/mellanox/mlx5/core/ecpf.c | 76 ++++++++++++-----
drivers/net/ethernet/mellanox/mlx5/core/ecpf.h | 3 +
.../ethernet/mellanox/mlx5/core/esw/acl/helper.c | 5 +-
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 29 ++++++-
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 57 +++++++------
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 17 ++--
drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/main.c | 19 ++---
.../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 4 +
.../net/ethernet/mellanox/mlx5/core/pagealloc.c | 12 +--
.../mellanox/mlx5/core/steering/dr_matcher.c | 2 +-
.../ethernet/mellanox/mlx5/core/steering/dr_rule.c | 3 +-
.../mellanox/mlx5/core/steering/dr_types.h | 1 +
include/linux/mlx5/device.h | 8 ++
include/linux/mlx5/driver.h | 8 +-
include/linux/mlx5/fs.h | 6 +-
include/linux/mlx5/mlx5_ifc.h | 94 ++++++++++++++++++++--
include/uapi/rdma/mlx5_user_ioctl_cmds.h | 2 +-
20 files changed, 250 insertions(+), 104 deletions(-)
Powered by blists - more mailing lists