All of lore.kernel.org
 help / color / mirror / Atom feed
From: Saeed Mahameed <saeed@kernel.org>
To: "David S. Miller" <davem@davemloft.net>,
	Jakub Kicinski <kuba@kernel.org>,
	Jason Gunthorpe <jgg@nvidia.com>
Cc: netdev@vger.kernel.org, linux-rdma@vger.kernel.org,
	Bjorn Helgaas <bhelgaas@google.com>,
	Leon Romanovsky <leonro@nvidia.com>,
	Saeed Mahameed <saeedm@nvidia.com>,
	Saeed Mahameed <saeed@kernel.org>
Subject: [pull-request][net-next][rdma-next] mlx5-next 2021-04-09
Date: Fri,  9 Apr 2021 13:07:04 -0700	[thread overview]
Message-ID: <20210409200704.10886-1-saeed@kernel.org> (raw)

Hi Dave, Jakub, Jason,

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

Please pull and let me if there's any issue.

Thanks,
Saeed.

---

The following changes since commit a38fd8748464831584a19438cbb3082b5a2dab15:

  Linux 5.12-rc2 (2021-03-05 17:33:41 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux.git mlx5-next

for you to fetch changes up to e71b75f73763d88665b3a19c5a4d52d559aa7732:

  net/mlx5: Implement sriov_get_vf_total_msix/count() callbacks (2021-04-04 10:30:38 +0300)

----------------------------------------------------------------
Leon Romanovsky (4):
      PCI/IOV: Add sysfs MSI-X vector assignment interface
      net/mlx5: Add dynamic MSI-X capabilities bits
      net/mlx5: Dynamically assign MSI-X vectors count
      net/mlx5: Implement sriov_get_vf_total_msix/count() callbacks

Mark Bloch (5):
      net/mlx5: E-Switch, Add match on vhca id to default send rules
      net/mlx5: E-Switch, Add eswitch pointer to each representor
      RDMA/mlx5: Use representor E-Switch when getting netdev and metadata
      net/mlx5: E-Switch, Refactor send to vport to be more generic
      net/mlx5: Add IFC bits needed for single FDB mode

Mikhael Goikhman (1):
      net/mlx5: Remove unused mlx5_core_health member recover_work

Saeed Mahameed (1):
      net/mlx5: Cleanup prototype warning

Tariq Toukan (1):
      net/mlx5: Use order-0 allocations for EQs

Zheng Yongjun (1):
      net/mlx5: simplify the return expression of mlx5_esw_offloads_pair()

 Documentation/ABI/testing/sysfs-bus-pci            |  29 ++++++
 drivers/infiniband/hw/mlx5/fs.c                    |   2 +-
 drivers/infiniband/hw/mlx5/ib_rep.c                |   5 +-
 drivers/infiniband/hw/mlx5/main.c                  |   3 +-
 .../net/ethernet/mellanox/mlx5/core/en/health.c    |   2 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c   |   3 +-
 drivers/net/ethernet/mellanox/mlx5/core/eq.c       |  27 +++---
 .../ethernet/mellanox/mlx5/core/eswitch_offloads.c |  34 ++++---
 drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c   |   2 +-
 drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h   |  15 ++-
 drivers/net/ethernet/mellanox/mlx5/core/main.c     |   6 ++
 .../net/ethernet/mellanox/mlx5/core/mlx5_core.h    |  12 +++
 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c  |  73 +++++++++++++++
 drivers/net/ethernet/mellanox/mlx5/core/sriov.c    |  48 +++++++++-
 drivers/net/ethernet/mellanox/mlx5/core/wq.c       |   5 -
 drivers/pci/iov.c                                  | 102 +++++++++++++++++++--
 drivers/pci/pci-sysfs.c                            |   3 +-
 drivers/pci/pci.h                                  |   3 +-
 include/linux/mlx5/driver.h                        |   6 +-
 include/linux/mlx5/eswitch.h                       |   5 +-
 include/linux/mlx5/mlx5_ifc.h                      |  32 +++++--
 include/linux/pci.h                                |   8 ++
 22 files changed, 363 insertions(+), 62 deletions(-)

             reply	other threads:[~2021-04-09 20:07 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-04-09 20:07 Saeed Mahameed [this message]
2021-04-10  1:15 ` [pull-request][net-next][rdma-next] mlx5-next 2021-04-09 Jakub Kicinski

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=20210409200704.10886-1-saeed@kernel.org \
    --to=saeed@kernel.org \
    --cc=bhelgaas@google.com \
    --cc=davem@davemloft.net \
    --cc=jgg@nvidia.com \
    --cc=kuba@kernel.org \
    --cc=leonro@nvidia.com \
    --cc=linux-rdma@vger.kernel.org \
    --cc=netdev@vger.kernel.org \
    --cc=saeedm@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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.