[openib-general] [openfabrics-ewg] OFED 1.2 - request addition of VNIC as a feature

Madhu Lakshmanan madhu.lakshmanan at qlogic.com
Mon Nov 20 14:20:20 PST 2006


> From: Sujal Das [mailto:Sujal at mellanox.com]
> Sent: Monday, November 20, 2006 3:56 PM
> To: Madhu Lakshmanan; openfabrics-ewg at openib.org
> Cc: openib-general at openib.org
> Subject: Re: [openfabrics-ewg] OFED 1.2 - request addition of VNIC as
a feature
> 

>> Madhu Lakshmanan, wrote:
>> We, at QLogic, request that the VNIC be added as a feature to be
supported in OFED 1.2. 
>> The VNIC software is a device driver for QLogic's Ethernet Virtual
I/O controller hardware, the >> VEx and the EVIC.

> Hello Madhu et al,
> 
> I would propose that this be made a topic for board approval.  Till
date, we have had drivers for
> HCAs and R-NICs only.  The eHCA, iPath and MTHCA are accepted IB
drivers.  

I am relatively new to OpenFabrics. I was unaware that there was an
established practice of submitting all new device drivers for hardware,
for board approval. If I understand your statement correctly, when you
point out that the ehca, ipath, and mthca are accepted IB drivers, you
are stating that they underwent such an approval process?

> We are afraid the EVIC
> etc are a new breed of drivers and we may set a precedence for more
such drivers in the future.  I
> cannot judge whether this is a good or a bad thing, except that it is
different from what has been
> in OFA till date.  Also, it seems like a proprietary way of
interfacing with gateways to the
> Ethernet LAN, the standard way being the use of an accepted protocol
such as IPoIB. 

A couple of comments regarding the above:
1. The VNIC source is not proprietary as it has been submitted for
review to OpenFabrics.
2. IPoIB is a recent standard in and of itself, but it would be quite a
stretch to say that IPoIB is a standard way for interfacing with IB
gateways to Ethernet LANs. There is nothing in the RFCs that suggest
this.

We have chosen an approach that differs from what other vendors have
done. I believe that 2 approaches can co-exist, and gives users and
customers of IB products greater choice in implementing their IB
solutions.    

There are 2 inescapable facts behind our request for adding this feature
to OFED 1.2:
1. Our Ethernet Virtual I/O controller hardware will not work with OFED
without the VNIC device driver.
2. We are submitting this device driver to OpenFabrics as a direct
response to customer requests that we support the Ethernet Virtual I/O
controllers in OFED.

I believe both the above reasons go to the heart of what the OFA is all
about, and strengthen, not weaken, the alliance.

> Hence, we would request a discussion in the BOD on this.
> 

By all means, if the BOD would like to take this issue up, we are all
for it. If any OFA members have misgivings about our code submission and
feature inclusion request, I'd be more than happy to hear from them.

> Thanks
> 
> Sujal

Thanks,

Madhu





More information about the general mailing list