All of lore.kernel.org
 help / color / mirror / Atom feed
* shrink struct ib_send_wr
@ 2015-08-19 16:37 Christoph Hellwig
       [not found] ` <1440002254-795-1-git-send-email-hch-jcswGhMUV9g@public.gmane.org>
  0 siblings, 1 reply; 30+ messages in thread
From: Christoph Hellwig @ 2015-08-19 16:37 UTC (permalink / raw)
  To: Doug Ledford, Sean Hefty, Hal Rosenstock, Eli Cohen
  Cc: linux-rdma-u79uwXL29TY76Z2rM5mHXA

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/30e522ee6c1d7adb614d7308f09fbfd71c6d3e07

or the full git tree at:

	git://git.infradead.org/users/hch/rdma.git wr-cleanup

Changes since the version sent around a couple of times:

 - new patch 1 which rejects invalid opcodes.  Patch 2 was doing
   this implicitly except for UD QPs, but I think we should a)
   do this explicitly and b) ensure this goes into 4.2 and -stable
   as I can see quite a lot of harm from submitting such malformed
   operations
 - patch 2 now covers all drivers including those in staging to
   side step any sort of discussions on the staging tree.
 - 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.
 - new patch to drop another unused send_wr field.

--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 30+ messages in thread
* shrink struct ib_send_wr V3
@ 2015-08-26  9:00 Christoph Hellwig
  2015-08-26  9:00 ` [PATCH 1/3] IB/uverbs: reject invalid or unknown opcodes Christoph Hellwig
  0 siblings, 1 reply; 30+ messages in thread
From: Christoph Hellwig @ 2015-08-26  9:00 UTC (permalink / raw)
  To: Doug Ledford, Sean Hefty, Eli Cohen; +Cc: linux-rdma-u79uwXL29TY76Z2rM5mHXA

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:

	git://git.infradead.org/users/hch/rdma.git wr-cleanup

Changes since V2:

 - fixed patch one to accept SEND - note that this was alredy fixed by
   patch 2
 - added a CC: stable for patch 1
 - added additional review tags

Changes since the version sent around a couple of times:

 - new patch 1 which rejects invalid opcodes.  Patch 2 was doing
   this implicitly except for UD QPs, but I think we should a)
   do this explicitly and b) ensure this goes into 4.2 and -stable
   as I can see quite a lot of harm from submitting such malformed
   operations
 - patch 2 now covers all drivers including those in staging to
   side step any sort of discussions on the staging tree.
 - 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.
 - new patch to drop another unused send_wr field.

--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 30+ messages in thread

end of thread, other threads:[~2015-08-26  9:00 UTC | newest]

Thread overview: 30+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-08-19 16:37 shrink struct ib_send_wr Christoph Hellwig
     [not found] ` <1440002254-795-1-git-send-email-hch-jcswGhMUV9g@public.gmane.org>
2015-08-19 16:37   ` [PATCH 1/3] IB/uverbs: reject invalid or unknown opcodes Christoph Hellwig
2015-08-19 16:37     ` Christoph Hellwig
     [not found]     ` <1440002254-795-2-git-send-email-hch-jcswGhMUV9g@public.gmane.org>
2015-08-19 17:46       ` Jason Gunthorpe
2015-08-19 17:46         ` Jason Gunthorpe
2015-08-19 17:48         ` Christoph Hellwig
     [not found]           ` <20150819174802.GA13875-jcswGhMUV9g@public.gmane.org>
2015-08-19 17:54             ` Jason Gunthorpe
2015-08-19 17:54               ` Jason Gunthorpe
     [not found]               ` <20150819175425.GE22646-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2015-08-20  8:49                 ` Sagi Grimberg
2015-08-20  8:49                   ` Sagi Grimberg
     [not found]                   ` <55D594B3.7090807-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
2015-08-20 22:30                     ` Steve Wise
2015-08-20 22:30                       ` Steve Wise
     [not found]         ` <20150819174614.GC22646-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2015-08-19 19:50           ` Hefty, Sean
2015-08-19 19:50             ` Hefty, Sean
2015-08-20  9:22             ` Christoph Hellwig
2015-08-20  8:52     ` Sagi Grimberg
     [not found]       ` <55D59553.4080306-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
2015-08-22  6:38         ` Haggai Eran
2015-08-22  6:38           ` Haggai Eran
2015-08-22  8:25           ` Christoph Hellwig
2015-08-24  6:52             ` Haggai Eran
     [not found]               ` <55DABF1E.2050804-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
2015-08-24  6:55                 ` Christoph Hellwig
2015-08-24  6:55                   ` Christoph Hellwig
     [not found]                   ` <20150824065501.GA31990-jcswGhMUV9g@public.gmane.org>
2015-08-24  7:59                     ` Haggai Eran
2015-08-24  7:59                       ` Haggai Eran
2015-08-25  8:55                       ` Christoph Hellwig
2015-08-19 16:37   ` [PATCH 3/3] IB: remove xrc_remote_srq_num from struct ib_send_wr Christoph Hellwig
     [not found]     ` <1440002254-795-4-git-send-email-hch-jcswGhMUV9g@public.gmane.org>
2015-08-19 17:48       ` Jason Gunthorpe
2015-08-20  8:57       ` Sagi Grimberg
2015-08-20  9:01   ` shrink " Sagi Grimberg
2015-08-26  9:00 shrink struct ib_send_wr V3 Christoph Hellwig
2015-08-26  9:00 ` [PATCH 1/3] IB/uverbs: reject invalid or unknown opcodes Christoph Hellwig

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.