Hi Jakub, 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-sae...@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 mlnx/mlx5-next 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) ---------------------------------------------------------------- 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(-)