RDMA/efa: Support CQ receive entries with source GID
authorMichael Margolin <mrgolin@amazon.com>
Thu, 18 Aug 2022 14:04:49 +0000 (17:04 +0300)
committerLeon Romanovsky <leonro@nvidia.com>
Sun, 21 Aug 2022 09:35:59 +0000 (12:35 +0300)
commitdc13fbf79ec8f983fc398cd200ed12973f390957
treec3eb939641374caafc6d0b647a4f62fbace1956a
parentb722d3e63fcc95674bd4dd92bbbfb3bd9de12380
RDMA/efa: Support CQ receive entries with source GID

Add a parameter for create CQ admin command to set source address on
receive completion descriptors. Report capability for this feature
through query device verb.

Link: https://lore.kernel.org/r/20220818140449.414-1-mrgolin@amazon.com
Reviewed-by: Firas Jahjah <firasj@amazon.com>
Reviewed-by: Yossi Leybovich <sleybo@amazon.com>
Signed-off-by: Daniel Kranzdorf <dkkranzd@amazon.com>
Signed-off-by: Michael Margolin <mrgolin@amazon.com>
Signed-off-by: Leon Romanovsky <leon@kernel.org>
drivers/infiniband/hw/efa/efa_admin_cmds_defs.h
drivers/infiniband/hw/efa/efa_com_cmd.c
drivers/infiniband/hw/efa/efa_com_cmd.h
drivers/infiniband/hw/efa/efa_io_defs.h [new file with mode: 0644]
drivers/infiniband/hw/efa/efa_verbs.c
include/uapi/rdma/efa-abi.h