> 
> > InfiniBand  InfiniBand      InfiniBand Verbs
> > iWARP               InfiniBand      iWARP Verbs (subset of IBV, with
> >                             specific connection establishment
> >                             requirements that don't exist with IBV)
> > RoCE                Ethernet        InfiniBand Verbs (but with different
> >                             addressing because of the different
> >                             link layer)
> > OPA         OPA             InfiniBand Verbs
> 
> Verbs is an interface definition to hardware that has been twisted to be a
> software API and extended to expose vendor-specific implementation 'features'
> as extensions.  It is not a transport.
> 
> The device capability bits seems to have evolved to mean: vendor A
> implemented some random 'feature' in their hardware and wants all
> applications to now check for this 'feature' and change their code to use it.
> Basically, what gets defined as a device cap is rather arbitrary.
> 

This was the point I was trying to make and the reason the OPA MAD support was 
implemented as a device capability.

Ira

Reply via email to