Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux
Saeed Mahameed says: ==================== This pr contains changes from mlx5-next branch, already reviewed on netdev and rdma mailing lists, links below. 1) From Leon, Dynamically assign MSI-X vectors count Already Acked by Bjorn Helgaas. https://patchwork.kernel.org/project/netdevbpf/cover/20210314124256.70253-1-leon@kernel.org/ 2) Cleanup series: https://patchwork.kernel.org/project/netdevbpf/cover/20210311070915.321814-1-saeed@kernel.org/ From Mark, E-Switch cleanups and refactoring, and the addition of single FDB mode needed HW bits. From Mikhael, Remove unused struct field From Saeed, Cleanup W=1 prototype warning From Zheng, Esw related cleanup From Tariq, User order-0 page allocation for EQs ==================== * mlx5-next: net/mlx5: Implement sriov_get_vf_total_msix/count() callbacks net/mlx5: Dynamically assign MSI-X vectors count net/mlx5: Add dynamic MSI-X capabilities bits PCI/IOV: Add sysfs MSI-X vector assignment interface net/mlx5: Use order-0 allocations for EQs net/mlx5: Add IFC bits needed for single FDB mode net/mlx5: E-Switch, Refactor send to vport to be more generic RDMA/mlx5: Use representor E-Switch when getting netdev and metadata net/mlx5: E-Switch, Add eswitch pointer to each representor net/mlx5: E-Switch, Add match on vhca id to default send rules net/mlx5: Remove unused mlx5_core_health member recover_work net/mlx5: simplify the return expression of mlx5_esw_offloads_pair() net/mlx5: Cleanup prototype warning Signed-off-by:Jason Gunthorpe <jgg@nvidia.com>
Showing
- Documentation/ABI/testing/sysfs-bus-pci 29 additions, 0 deletionsDocumentation/ABI/testing/sysfs-bus-pci
- drivers/infiniband/hw/mlx5/fs.c 1 addition, 1 deletiondrivers/infiniband/hw/mlx5/fs.c
- drivers/infiniband/hw/mlx5/ib_rep.c 2 additions, 3 deletionsdrivers/infiniband/hw/mlx5/ib_rep.c
- drivers/infiniband/hw/mlx5/main.c 1 addition, 2 deletionsdrivers/infiniband/hw/mlx5/main.c
- drivers/net/ethernet/mellanox/mlx5/core/en/health.c 1 addition, 1 deletiondrivers/net/ethernet/mellanox/mlx5/core/en/health.c
- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 1 addition, 2 deletionsdrivers/net/ethernet/mellanox/mlx5/core/en_rep.c
- drivers/net/ethernet/mellanox/mlx5/core/eq.c 16 additions, 11 deletionsdrivers/net/ethernet/mellanox/mlx5/core/eq.c
- drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 23 additions, 11 deletionsdrivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
- drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c 1 addition, 1 deletiondrivers/net/ethernet/mellanox/mlx5/core/lag_mp.c
- drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h 10 additions, 5 deletionsdrivers/net/ethernet/mellanox/mlx5/core/lib/eq.h
- drivers/net/ethernet/mellanox/mlx5/core/main.c 6 additions, 0 deletionsdrivers/net/ethernet/mellanox/mlx5/core/main.c
- drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h 12 additions, 0 deletionsdrivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h
- drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c 73 additions, 0 deletionsdrivers/net/ethernet/mellanox/mlx5/core/pci_irq.c
- drivers/net/ethernet/mellanox/mlx5/core/sriov.c 46 additions, 2 deletionsdrivers/net/ethernet/mellanox/mlx5/core/sriov.c
- drivers/net/ethernet/mellanox/mlx5/core/wq.c 0 additions, 5 deletionsdrivers/net/ethernet/mellanox/mlx5/core/wq.c
- drivers/pci/iov.c 96 additions, 6 deletionsdrivers/pci/iov.c
- drivers/pci/pci-sysfs.c 2 additions, 1 deletiondrivers/pci/pci-sysfs.c
- drivers/pci/pci.h 2 additions, 1 deletiondrivers/pci/pci.h
- include/linux/mlx5/driver.h 5 additions, 1 deletioninclude/linux/mlx5/driver.h
- include/linux/mlx5/eswitch.h 3 additions, 2 deletionsinclude/linux/mlx5/eswitch.h
Loading
Please register or sign in to comment