> There are QLogic customers who have requested the ability to perform RMPP
> transaction handling in user space.  This was an option in our old
> proprietary stack and there are a few customers still using it which need a
> way to forward migrate to OFED while containing the scope of their
> application changes.  While we have developed appropriate "shim" libraries
> to allow their applications to migrate, we can't simulate/shim rmpp
> processing without some kernel support.

Have you looked at using a QP other than QP1 for this?

I believe that the current kernel code assumes that all non-data RMPP packets 
are initiated by the kernel and discarded upon completion.  I would expect that 
more work would be needed than this patch to expose non-data RMPP MADs to the 
user, including their completions, plus require the user to perform the 
segmentation, reassembly, and transaction matching.  (This is just a guess.)

- Sean

Reply via email to