Thread (19 messages) flat view 19 messages, 2 authors, 2021-06-03

Re: [PATCH v7 00/16] Add Intel Ethernet Protocol Driver for RDMA (irdma)

From: Jason Gunthorpe <jgg@nvidia.com>
Date: 2021-06-02 23:15:10
Also in: linux-rdma

On Wed, Jun 02, 2021 at 03:51:22PM -0500, Shiraz Saleem wrote:
The following patch series introduces a unified Intel Ethernet Protocol Driver
for RDMA (irdma) for the X722 iWARP device and a new E810 device which supports
iWARP and RoCEv2. The irdma module replaces the legacy i40iw module for X722
and extends the ABI already defined for i40iw. It is backward compatible with
legacy X722 rdma-core provider (libi40iw).

X722 and E810 are PCI network devices that are RDMA capable. The RDMA block of
this parent device is represented via an auxiliary device exported to 'irdma'
using the core auxiliary bus infrastructure recently added for 5.11 kernel.
The parent PCI netdev drivers 'i40e' and 'ice' register auxiliary RDMA devices
with private data/ops encapsulated that bind to auxiliary drivers registered
in irdma module.

Currently, default is RoCEv2 for E810. Runtime support for protocol switch
to iWARP will be made available via devlink in a future patch.

This rdma series is built against the shared branch iwl-next [1] which is
expected to be merged into rdma-next first for the netdev parts.
Okay, applied to for-next, please keep on top of any 0-day stuff that
comes out. I need it all fixed in 2 weeks

Thanks,
Jason
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help