netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [iwl-next v4 0/1] Add RDMA support for Intel IPU E2000 (GEN3)
@ 2025-02-25  5:04 Tatyana Nikolova
  2025-02-25  5:04 ` [iwl-next v4 1/1] iidc/ice/irdma: Update IDC to support multiple consumers Tatyana Nikolova
  0 siblings, 1 reply; 15+ messages in thread
From: Tatyana Nikolova @ 2025-02-25  5:04 UTC (permalink / raw)
  To: jgg, leon, intel-wired-lan
  Cc: linux-rdma, netdev, david.m.ertman, Tatyana Nikolova

To align with review comments, the patch series [1] introducing RDMA
RoCEv2 support for the Intel Infrastructure Processing Unit (IPU) E2000
line of products is going to be submitted in three parts:

1. Allow for multiple consumers in the Inter-Driver Communication (IDC)
interface and modify ice to use the generalized IDC definitions. 

2. Adapt idpf to the IDC definitions and add RDMA support to idpf.

3. Add RDMA RoCEv2 support for the E2000 products, referred to as GEN3
in irdma.

This first part is a single patch - "iidc/ice/irdma: Update IDC to support
multiple consumers" which allows for multiple consumers using auxiliary bus,
implementing an "ops" struct and core_dev_info struct.

This patch is based on v6.14-rc1.

[1] https://lore.kernel.org/intel-wired-lan/20250207194931.1569-1-tatyana.e.nikolova@intel.com/

Dave Ertman (1):
  iidc/ice/irdma: Update IDC to support multiple consumers

 drivers/infiniband/hw/irdma/main.c            | 110 ++++----
 drivers/infiniband/hw/irdma/main.h            |   3 +-
 drivers/infiniband/hw/irdma/osdep.h           |   4 +-
 .../net/ethernet/intel/ice/devlink/devlink.c  |  40 ++-
 drivers/net/ethernet/intel/ice/ice.h          |   6 +-
 drivers/net/ethernet/intel/ice/ice_dcb_lib.c  |  46 +++-
 drivers/net/ethernet/intel/ice/ice_dcb_lib.h  |   4 +
 drivers/net/ethernet/intel/ice/ice_ethtool.c  |   8 +-
 drivers/net/ethernet/intel/ice/ice_idc.c      | 255 +++++++++++-------
 drivers/net/ethernet/intel/ice/ice_idc_int.h  |   5 +-
 drivers/net/ethernet/intel/ice/ice_main.c     |  18 +-
 include/linux/net/intel/idc_rdma.h            | 138 ++++++++++
 include/linux/net/intel/iidc.h                | 107 --------
 include/linux/net/intel/iidc_rdma.h           |  67 +++++
 14 files changed, 527 insertions(+), 284 deletions(-)
 create mode 100644 include/linux/net/intel/idc_rdma.h
 delete mode 100644 include/linux/net/intel/iidc.h
 create mode 100644 include/linux/net/intel/iidc_rdma.h

-- 
2.37.3


^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2025-03-19  8:04 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-02-25  5:04 [iwl-next v4 0/1] Add RDMA support for Intel IPU E2000 (GEN3) Tatyana Nikolova
2025-02-25  5:04 ` [iwl-next v4 1/1] iidc/ice/irdma: Update IDC to support multiple consumers Tatyana Nikolova
2025-02-25  7:55   ` Leon Romanovsky
2025-02-26 17:36     ` Ertman, David M
2025-02-26 18:50       ` Leon Romanovsky
2025-02-26 23:01         ` Ertman, David M
2025-03-02  8:26           ` Leon Romanovsky
2025-03-13 23:38             ` [Intel-wired-lan] " Samudrala, Sridhar
2025-03-14 18:12               ` Leon Romanovsky
2025-03-15  1:18                 ` Samudrala, Sridhar
2025-03-17 11:57                   ` Leon Romanovsky
2025-03-18 17:01                     ` Samudrala, Sridhar
2025-03-18 17:20                       ` Jason Gunthorpe
2025-03-18 19:45                         ` Samudrala, Sridhar
2025-03-19  8:04                           ` Leon Romanovsky

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).