Re: [RFC 08/11] Add support for data path

2016-09-15 Thread Leon Romanovsky
On Mon, Sep 12, 2016 at 07:07:42PM +0300, Ram Amrani wrote: > +++ b/drivers/infiniband/hw/qedr/qedr_hsi_rdma.h > @@ -150,6 +150,12 @@ struct rdma_rq_sge { > struct regpair addr; > __le32 length; > __le32 flags; > +#define RDMA_RQ_SGE_L_KEY_MASK 0x3FF > +#define RDMA_RQ_S

RE: [RFC 08/11] Add support for data path

2016-09-14 Thread Amrani, Ram
> > + pbe = (struct regpair *)pbl_table->va; > > + num_pbes = 0; > > + > > + for (i = 0; i < mr->npages && > > +(total_num_pbes != mr->info.pbl_info.num_pbes); i++) { > > + u64 buf_addr = mr->pages[i]; > > + > > + pbe->lo = cpu_to_le32((u32)buf_addr); > > +

Re: [RFC 08/11] Add support for data path

2016-09-13 Thread Sagi Grimberg
+ pbe = (struct regpair *)pbl_table->va; + num_pbes = 0; + + for (i = 0; i < mr->npages && +(total_num_pbes != mr->info.pbl_info.num_pbes); i++) { + u64 buf_addr = mr->pages[i]; + + pbe->lo = cpu_to_le32((u32)buf_addr); + p