We also have some management applications which also need these capabilities.  
For those applications, the use of application RMPP control allows the 
application to perform some pacing of the RMPP transactions, permits some parts 
of the RMPP response to be built on the fly and also permits a degree of 
sharing of the response data between multiple requestors.

-----Original Message-----
From: Roland Dreier [mailto:rdre...@cisco.com] 
Sent: Friday, June 04, 2010 3:54 PM
To: Mike Heinz
Cc: linux-rdma@vger.kernel.org; Hal Rosenstock; Hefty, Sean
Subject: Re: [PATCH v2] allow passthrough of rmpp packets to user mad clients

 > This patch changes this behavior so that rmpp_version of 255 causes incoming 
 > rmpp packets to be passed through without alteration, instead.
 > 
 > There are IB users who have requested the ability to perform RMPP 
 > transaction handling in user space.  This was an option in old proprietary 
 > stacks and this is useful to migrate old applications to OFED while 
 > containing the scope of their application changes.  

I'm a little dubious about this.  We have an RMPP implementation in the
kernel, and it seems worthwhile to focus on stability and features
there.  Allowing alternate RMPP implementations in userspace seems a bit
iffy -- we don't have a socket option that lets us do TCP in userspace
for a given connection, for example.
-- 
Roland Dreier <rola...@cisco.com> || For corporate legal information go to:
http://www.cisco.com/web/about/doing_business/legal/cri/index.html
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to