<html><body>
<p><tt>>  > > Note this is not a full emulation, just close enough to make <br>
> IPoIB CM work.<br>
> <br>
>  > If the emulation is only enough for IPoIB, then I think it belongs in<br>
>  > IPoIB, and not in every HCA driver.<br>
> <br>
> I was thinking the same thing.  Otherwise you're just setting a booby<br>
> trap for someone who tries to use SRQ for something else.<br>
> <br>
> However it may be a good approach to put an abstraction layer in IPoIB<br>
> so that the CM code can use an SRQ-like interface to both HCAs that<br>
> support SRQ and HCAs that don't.<br>
> <br>
>  - R.<br>
</tt><br>
<tt>That's an interesting point. How to explore different HCAs hardware features in ULPs is definitely worth to think about deeply.</tt><br>
<br>
<tt>Thanks</tt><br>
<tt>Shirley </tt></body></html>