On Mon, Jun 26, 2017 at 09:07:05PM +0300, Michal Kalderon wrote: > Make slight modifications to common RoCE/iWARP code. > Add additional doorbell for iWARP post_send. > iWARP QP pbl is allocated in qed and not in qedr. > > Signed-off-by: Michal Kalderon <[email protected]> > Signed-off-by: Ram Amrani <[email protected]> > Signed-off-by: Ariel Elior <[email protected]> > > --- > drivers/infiniband/hw/qedr/qedr.h | 3 + > drivers/infiniband/hw/qedr/verbs.c | 171 > +++++++++++++++++++++++++++++-------- > 2 files changed, 139 insertions(+), 35 deletions(-) > > diff --git a/drivers/infiniband/hw/qedr/qedr.h > b/drivers/infiniband/hw/qedr/qedr.h > index c52fde0..0c0a39a 100644 > --- a/drivers/infiniband/hw/qedr/qedr.h > +++ b/drivers/infiniband/hw/qedr/qedr.h > @@ -319,6 +319,9 @@ struct qedr_qp_hwq_info { > /* DB */ > void __iomem *db; > union db_prod32 db_data; > + > + void __iomem *iwarp_db2; > + union db_prod32 iwarp_db2_data;
Why do you need two doorbells? > };
signature.asc
Description: PGP signature
