[openib-general] [PATCH] RFC Verbs: add support for transport	specific verbs
    Fabian Tillier 
    ftillier at silverstorm.com
       
    Wed Mar  1 09:01:53 PST 2006
    
    
  
On 2/28/06, Sean Hefty <mshefty at ichips.intel.com> wrote:
> Sean Hefty wrote:
> > Add support for transport specific extensions to the ib_device verbs.
> > Relocate process_mad as an IB specific verb.
> >
> > This provides a mechanism to add iWarp specific functionality, such as
> > the iWarp CM calls, to ib_device.
>
> Third proposal from Fab:
>
> struct rdma_device {
>        most everything
> };
>
> struct ib_device {
>        struct rdma_device dev;
>        IB specific operations;
> };
>
> Of course, this is a much larger change.
Perhaps, but it is probably the cleanest solution, allowing iWarp and
IB specific stuff to be totally independent with no header
interdependencies between the two transports.  It also follows the
existing precendent of how struct device is the first member of struct
ib_device.
While it is a larger change, I don't think it's particularily more
complicated or more difficult - it's just bigger.
- Fab
    
    
More information about the general
mailing list