Re: shrink struct ib_send_wr V3

2015-09-03 Thread Doug Ledford
On 08/31/2015 08:24 PM, Doug Ledford wrote: > On 08/31/2015 12:11 PM, Christoph Hellwig wrote: >> On Sun, Aug 30, 2015 at 06:31:35PM +0300, Sagi Grimberg wrote: - patch 2 now explicitly replaces the weird overloading in the mlx5 driver with an explicit embedding of struct ib_send_wr

Re: shrink struct ib_send_wr V3

2015-08-31 Thread Doug Ledford
On 08/31/2015 12:11 PM, Christoph Hellwig wrote: > On Sun, Aug 30, 2015 at 06:31:35PM +0300, Sagi Grimberg wrote: >>> - patch 2 now explicitly replaces the weird overloading in the mlx5 >>> driver with an explicit embedding of struct ib_send_wr, similar >>> to what we do for all other MRs

Re: shrink struct ib_send_wr V3

2015-08-31 Thread Christoph Hellwig
On Sun, Aug 30, 2015 at 06:31:35PM +0300, Sagi Grimberg wrote: >> - patch 2 now explicitly replaces the weird overloading in the mlx5 >> driver with an explicit embedding of struct ib_send_wr, similar >> to what we do for all other MRs. > > That's nice, > > There is one non-trivial spot t

Re: shrink struct ib_send_wr V3

2015-08-30 Thread Sagi Grimberg
On 8/30/2015 6:31 PM, Sagi Grimberg wrote: - patch 2 now explicitly replaces the weird overloading in the mlx5 driver with an explicit embedding of struct ib_send_wr, similar to what we do for all other MRs. That's nice, There is one non-trivial spot that was missed in mlx5_ib_post_s

Re: shrink struct ib_send_wr V3

2015-08-30 Thread Sagi Grimberg
- patch 2 now explicitly replaces the weird overloading in the mlx5 driver with an explicit embedding of struct ib_send_wr, similar to what we do for all other MRs. That's nice, There is one non-trivial spot that was missed in mlx5_ib_post_send though: diff --git a/drivers/infiniband

shrink struct ib_send_wr V3

2015-08-26 Thread Christoph Hellwig
This series shrinks the WR size by splitting out the different WR types. Patch number two is too large for the mailinglist, so if you didn't get it grab it here: http://git.infradead.org/users/hch/rdma.git/commitdiff/2b63f958de7bd630aba85caf65986831d4372869 or the full git tree at: