[openib-general] [PATCH][iWARP] Added provider CM verbs andqueryprovider methods

Sean Hefty sean.hefty at intel.com
Thu Aug 25 11:35:34 PDT 2005


>The Ammasso 1100 does do 100% connection setup.  That's why we're
>pushing connection establishment verbs into the device struct.  IMO,
>these functions are analagous to the process_mad function in the
>ib_device structs, which has no meaning to an iwarp device.  So I think
>we have to admit up front, that the ib_device struct really has
>Infiniband-specific verb functions as well as iWARP-specific verb
>functions, and that's ok.  (or maybe not :-)

Does it do the connection setup in hardware or software?

I agree that there are IB specific functions in the IB device structure today,
but I'm not sure of the best way to define an RDMA device structure moving
forward.  Longer term, it may make sense to separate out the transport specific
functions, in which case we can start moving in that direction.


>Assuming each RNIC supported some raw way to send and receive ethernet
>frames, then you could implement TCP, IP, ICMP, ARP etc al as a common
>stack to setup connections.  I don't think we want to do this?

Are you saying that your RNIC cannot send and receive raw ethernet frames and
act as a plain ethernet NIC?  I was assuming that this was a given for any RNIC
device.

- Sean




More information about the general mailing list