From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dennis Dalessandro Subject: Re: [PATCH 0/8] IB/rdmavt: Add functions for cq, qp, post send and recv Date: Tue, 19 Jan 2016 13:53:00 -0500 Message-ID: <20160119185300.GB29112@phlsvsds.ph.intel.com> References: <20160109145731.8585.48926.stgit@scvm10.sc.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Return-path: Content-Disposition: inline In-Reply-To: Sender: linux-rdma-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org To: Moni Shoua Cc: Doug Ledford , linux-rdma List-Id: linux-rdma@vger.kernel.org On Tue, Jan 19, 2016 at 06:44:11PM +0200, Moni Shoua wrote: >On Sat, Jan 9, 2016 at 4:59 PM, Dennis Dalessandro > wrote: >> This series continues adding support for verbs into rdmavt. This brings in >> completion queue, queue pair, and post send/recv functionality. >> >> It also introduces event tracing and moves some more of the hfi1/qib >> registration functionality. >> >> This patch set applies on top of the "Start to rely on rdmavt for qp support" >> series previously submitted. >> >> --- >> >> Dennis Dalessandro (8): >> IB/rdmavt: Add completion queue functions >> IB/rdmavt: Add post send to rdmavt >> IB/rdmavt: Add support for tracing events >> IB/rdmavt: Add modify qp >> IB/rdmavt: Add destroy qp verb >> IB/rdmavt: Add post receive to rdmavt >> IB/rdmavt: Add multicast functions >> IB/rdmavt: Add misc dev register functionality > >I didn't see anywhere an API for RVT that handles received packets >Did I miss it? >If not, what is expected from the lower driver to do when a packet is received? Similar to my response for the send side, this is the first step. When a packet is received it is handled by the driver. As to the details of just what moves into rdmavt and what stays in the driver is a matter of debate, and a decision which will have to take into account performance aspects. A perfect design from a software engineering standpoint may not always be possible, these are high performance devices and we can't sacrifice that performance. At any rate, I'd like to focus on the send side next with the recv to follow. -Denny -- 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