Re: Would there be interest in virtualization of the ixgbe driver?

2011-01-13 Thread Nikos Vassiliadis
On 1/5/2011 12:50 AM, Ryan Stone wrote: The way that I envision this working is that you'd run something like ifconfig vix0 create parent ix1 to create a new virtual interface sharing the same physical interface as ix1. From that point on, vix0 would be a completely different interface from

Re: Would there be interest in virtualization of the ixgbe driver?

2011-01-13 Thread Jack Vogel
While it seems interesting in theory, from what Ryan has told me it would require massive change to the code base, which I do not think is worthwhile without significant demand. This ability could be provided with SRIOV host support, which I would rather see. I'm still willing to look at changes

Re: Would there be interest in virtualization of the ixgbe driver?

2011-01-13 Thread Brandon Gooch
On Tue, Jan 4, 2011 at 4:50 PM, Ryan Stone ryst...@gmail.com wrote: At $WORK I've implemented an extension of the ixgbe driver that provides multiple virtualized ixgbe interfaces.  The implementation uses the 8259[89]'s virtualization features, so the rx and tx paths of the virtual interfaces

Re: Would there be interest in virtualization of the ixgbe driver?

2011-01-13 Thread Ryan Stone
On Thu, Jan 13, 2011 at 3:04 PM, Brandon Gooch jamesbrandongo...@gmail.com wrote: It would be nice to split up the hardware for use with vnet jails. The virtualization technique you are describing -- it sounds similar to how network device virtualization is done in the Solaris Project Crossbow

Would there be interest in virtualization of the ixgbe driver?

2011-01-04 Thread Ryan Stone
At $WORK I've implemented an extension of the ixgbe driver that provides multiple virtualized ixgbe interfaces. The implementation uses the 8259[89]'s virtualization features, so the rx and tx paths of the virtual interfaces are completely independent. From the perspective of everything above