On Tue, Aug 09, 2022 at 06:16:36PM +0300, Michael Margolin wrote: > 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. > > Reviewed-by: Firas Jahjah <firasj@xxxxxxxxxx> > Reviewed-by: Yossi Leybovich <sleybo@xxxxxxxxxx> > Signed-off-by: Daniel Kranzdorf <dkkranzd@xxxxxxxxxx> > Signed-off-by: Michael Margolin <mrgolin@xxxxxxxxxx> > --- > drivers/infiniband/hw/efa/efa_admin_cmds_defs.h | 6 +++++- > drivers/infiniband/hw/efa/efa_com_cmd.c | 5 ++++- > drivers/infiniband/hw/efa/efa_com_cmd.h | 1 + > drivers/infiniband/hw/efa/efa_verbs.c | 4 +++- > include/uapi/rdma/efa-abi.h | 4 +++- > 5 files changed, 16 insertions(+), 4 deletions(-) <...> > diff --git a/drivers/infiniband/hw/efa/efa_com_cmd.h b/drivers/infiniband/hw/efa/efa_com_cmd.h > index c33010bbf9e8..c6234336543d 100644 > --- a/drivers/infiniband/hw/efa/efa_com_cmd.h > +++ b/drivers/infiniband/hw/efa/efa_com_cmd.h > @@ -76,6 +76,7 @@ struct efa_com_create_cq_params { > u16 eqn; > u8 entry_size_in_bytes; > bool interrupt_mode_enabled; > + bool set_src_addr; Please use "u8 xxx : 1" instead of bool in structs. Thanks