ACK: [SRU][B/aws, F, G] EFA: add support for 0xefa1 devices
Kleber Souza
kleber.souza at canonical.com
Fri Sep 25 10:42:41 UTC 2020
On 23.09.20 18:48, Kamal Mostafa wrote:
> BugLink: https://bugs.launchpad.net/bugs/1896791
>
> AWS RDMA/efa driver: add support for new AWS EFA '0xefa1' devices.
>
> These are cherry-picks and simple context backports of mainline commits
> to the AWS 'efa' driver, needed to support future AWS EFA Infiniband
> devices.
>
> -Kamal
>
>
> [Impact]
>
> The following 4 mainline commits are required to support the new device
> features and ID:
>
> d4f9cb5c5b22 RDMA/efa: Add EFA 0xefa1 PCI ID
> a5d87b698547 RDMA/efa: User/kernel compatibility handshake mechanism
> da2924bdca99 RDMA/efa: Expose minimum SQ size
> 556c811f24b3 RDMA/efa: Expose maximum TX doorbell batch
>
> [Test Case]
>
> New device is not yet generally available, but has been tested by AWS.
>
> [Regression Potential]
>
> Low regression potential; Affects only the EFA driver.
>
> [Other Info]
>
> Focal and Groovy generic kernels can easily support this patch set, so
> lets do that, to provide wider support and an updated driver source
> baseline for those.
>
> Bionic can only support it in bionic/linux-aws (not generic), so lets do
> that.
>
Clean cherry-picks from upstream, relatively simple changes and tested
by AWS.
Acked-by: Kleber Sacilotto de Souza <kleber.souza at canonical.com>
> -----
>
> Gal Pressman (4):
> RDMA/efa: Expose maximum TX doorbell batch
> RDMA/efa: Expose minimum SQ size
> RDMA/efa: User/kernel compatibility handshake mechanism
> RDMA/efa: Add EFA 0xefa1 PCI ID
>
> .../infiniband/hw/efa/efa_admin_cmds_defs.h | 15 ++++++-
> drivers/infiniband/hw/efa/efa_com_cmd.c | 2 +
> drivers/infiniband/hw/efa/efa_com_cmd.h | 2 +
> drivers/infiniband/hw/efa/efa_main.c | 6 ++-
> drivers/infiniband/hw/efa/efa_verbs.c | 42 +++++++++++++++++++
> include/uapi/rdma/efa-abi.h | 15 ++++++-
> 6 files changed, 77 insertions(+), 5 deletions(-)
>
More information about the kernel-team
mailing list