From: Tony Nguyen <anthony.l.nguyen@intel.com>
To: davem@davemloft.net, kuba@kernel.org, dledford@redhat.com,
jgg@mellanox.com
Cc: Tony Nguyen <anthony.l.nguyen@intel.com>,
netdev@vger.kernel.org, linux-rdma@vger.kernel.org,
shiraz.saleem@intel.com, david.m.ertman@intel.com
Subject: [PATCH net-next v3 0/7][pull request] iwl-next Intel Wired LAN Driver Updates 2021-06-01
Date: Tue, 1 Jun 2021 09:26:37 -0700 [thread overview]
Message-ID: <20210601162644.1469616-1-anthony.l.nguyen@intel.com> (raw)
This pull request is targeting net-next and rdma-next branches.
These patches have been reviewed by netdev and rdma mailing lists[1].
This series adds RDMA support to the ice driver for E810 devices and
converts the i40e driver to use the auxiliary bus infrastructure
for X722 devices. The PCI netdev drivers register auxiliary RDMA devices
that will bind to auxiliary drivers registered by the new irdma module.
[1] https://lore.kernel.org/netdev/20210520143809.819-1-shiraz.saleem@intel.com/
---
v3:
- ice_aq_add_rdma_qsets(), ice_cfg_vsi_rdma(), ice_[ena|dis]_vsi_rdma_qset(),
and ice_cfg_rdma_fltr() no longer return ice_status
- Remove null check from ice_aq_add_rdma_qsets()
v2:
- Added patch 'i40e: Replace one-element array with flexible-array
member'
Changes since linked review (v6):
- Removed unnecessary checks in i40e_client_device_register() and
i40e_client_device_unregister()
- Simplified the i40e_client_device_register() API
---
The following are changes since commit 6efb943b8616ec53a5e444193dccf1af9ad627b5:
Linux 5.13-rc1
and are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/linux iwl-next
Dave Ertman (4):
iidc: Introduce iidc.h
ice: Initialize RDMA support
ice: Implement iidc operations
ice: Register auxiliary device to provide RDMA
Gustavo A. R. Silva (1):
i40e: Replace one-element array with flexible-array member
Shiraz Saleem (2):
i40e: Prep i40e header for aux bus conversion
i40e: Register auxiliary devices to provide RDMA
MAINTAINERS | 1 +
drivers/infiniband/hw/i40iw/i40iw_main.c | 5 +-
drivers/net/ethernet/intel/Kconfig | 2 +
drivers/net/ethernet/intel/i40e/i40e.h | 2 +
drivers/net/ethernet/intel/i40e/i40e_client.c | 132 +++++--
drivers/net/ethernet/intel/i40e/i40e_main.c | 1 +
drivers/net/ethernet/intel/ice/Makefile | 1 +
drivers/net/ethernet/intel/ice/ice.h | 44 ++-
.../net/ethernet/intel/ice/ice_adminq_cmd.h | 33 ++
drivers/net/ethernet/intel/ice/ice_common.c | 220 +++++++++++-
drivers/net/ethernet/intel/ice/ice_common.h | 9 +
drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 19 +
.../net/ethernet/intel/ice/ice_hw_autogen.h | 3 +-
drivers/net/ethernet/intel/ice/ice_idc.c | 334 ++++++++++++++++++
drivers/net/ethernet/intel/ice/ice_idc_int.h | 14 +
drivers/net/ethernet/intel/ice/ice_lag.c | 2 +
drivers/net/ethernet/intel/ice/ice_lib.c | 11 +
drivers/net/ethernet/intel/ice/ice_lib.h | 2 +-
drivers/net/ethernet/intel/ice/ice_main.c | 142 ++++++--
drivers/net/ethernet/intel/ice/ice_sched.c | 69 +++-
drivers/net/ethernet/intel/ice/ice_switch.c | 28 ++
drivers/net/ethernet/intel/ice/ice_switch.h | 4 +
drivers/net/ethernet/intel/ice/ice_type.h | 4 +
include/linux/net/intel/i40e_client.h | 12 +-
include/linux/net/intel/iidc.h | 100 ++++++
25 files changed, 1135 insertions(+), 59 deletions(-)
create mode 100644 drivers/net/ethernet/intel/ice/ice_idc.c
create mode 100644 drivers/net/ethernet/intel/ice/ice_idc_int.h
create mode 100644 include/linux/net/intel/iidc.h
--
2.26.2
next reply other threads:[~2021-06-01 16:24 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-06-01 16:26 Tony Nguyen [this message]
2021-06-01 16:26 ` [PATCH net-next v3 1/7] i40e: Replace one-element array with flexible-array member Tony Nguyen
2021-06-01 16:26 ` [PATCH net-next v3 2/7] iidc: Introduce iidc.h Tony Nguyen
2021-06-01 16:26 ` [PATCH net-next v3 3/7] ice: Initialize RDMA support Tony Nguyen
2021-06-01 16:26 ` [PATCH net-next v3 4/7] ice: Implement iidc operations Tony Nguyen
2021-06-01 16:26 ` [PATCH net-next v3 5/7] ice: Register auxiliary device to provide RDMA Tony Nguyen
2021-06-01 16:26 ` [PATCH net-next v3 6/7] i40e: Prep i40e header for aux bus conversion Tony Nguyen
2021-06-01 16:26 ` [PATCH net-next v3 7/7] i40e: Register auxiliary devices to provide RDMA Tony Nguyen
2021-06-02 0:10 ` [PATCH net-next v3 0/7][pull request] iwl-next Intel Wired LAN Driver Updates 2021-06-01 patchwork-bot+netdevbpf
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=20210601162644.1469616-1-anthony.l.nguyen@intel.com \
--to=anthony.l.nguyen@intel.com \
--cc=davem@davemloft.net \
--cc=david.m.ertman@intel.com \
--cc=dledford@redhat.com \
--cc=jgg@mellanox.com \
--cc=kuba@kernel.org \
--cc=linux-rdma@vger.kernel.org \
--cc=netdev@vger.kernel.org \
--cc=shiraz.saleem@intel.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 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).