tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Tester(s) needed: ixv(4)



On 2015/08/13 21:14, Thor Lancelot Simon wrote:
> On Thu, Aug 13, 2015 at 07:19:15PM +0900, Masanobu SAITOH wrote:
>>
>> It's required to use MSI/MSI-X function and SR-IOV. Currently,
>> x86 except XEN support MSI/MSI-X function. And, to control SR-IOV,
>> it's required to access the PCIe's extended configuration area.
>> It's not supported in NetBSD yet (though nonaka@ is working on it).
>> So, we can't use ixv(4) via NetBSD/xen DOM0 :-|
>> Amazon EC2's C3 and C4 instance support ixv(ixgbevf in linux), but
>> it can't be used because NetBSD/xen doesn't support MSI/MSI-X.
>>
>>  NetBSD's ixv(4) can be test with Linux KVM or VMware vSphere.
>> Some people other than me must be familar with them :)
> 
> The most likely candidate platform would seem to be Google Cloud:
> it's KVM based and last I heard Google was offering "dedicated" network
> interfaces a.k.a. ixv.
> 
> Unfortunately to run on Google Cloud we would need a working vioscsi
> driver.  I have a roughly half-complete port of the OpenBSD version
> on my laptop but I've never found the time to finish it.
> 
> Is it possible to use the virtual functions as multiple network
> adapters under a single NetBSD kernel for testing?

 The physical port is shared with VFs. It's ok for testing.
Accessing SR-IOV's extend capability is required to create VFs.
It' not possible in -current now, but it will be possible when
nonaka@'s patch is merged.

> Thor
> 


-- 
-----------------------------------------------
                SAITOH Masanobu (msaitoh%execsw.org@localhost
                                 msaitoh%netbsd.org@localhost)


Home | Main Index | Thread Index | Old Index