[openib-general] [PATCH][iWARP] Added provider CM verbs andqueryprovider methods
Steve Wise
swise at ammasso.com
Thu Aug 25 13:33:16 PDT 2005
> -----Original Message-----
> From: Sean Hefty [mailto:sean.hefty at intel.com]
> Sent: Thursday, August 25, 2005 1:36 PM
> To: 'Steve Wise'; 'Tom Tucker'; openib-general at openib.org
> Subject: RE: [openib-general] [PATCH][iWARP] Added provider
> CM verbs andqueryprovider methods
>
> >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?
>
Hardware (actually firmware running on the amso1100 adapter).
> 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.
It can, but that uses a different MAC address.
More information about the general
mailing list