Re: RFC: Network Plugin Architecture (NPA) for vmxnet3

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Chris Wright
Date: Tuesday, May 4, 2010 - 5:58 pm

* Pankaj Thakkar (pthakkar@vmware.com) wrote:

How does the throughput, latency, and host CPU utilization for normal
data path compare with say NetQueue?

And does this obsolete your UPT implementation?


How many cards actually support this NPA interface?  What does it look
like, i.e. where is the NPA specification?  (AFAIK, we never got the UPT
one).


How do you handle hardware which has a more symmetric view of the
SR-IOV world (SR-IOV is only PCI sepcification, not a network driver
specification)?  Or hardware which has multiple functions per physical
port (multiqueue, hw filtering, embedded switch, etc.)?


Can you demonstrate with data?


This can happen without NPA as well.  VF simply needs to request
the change via the PF (in fact, hw does that right now).  Also, we
already have a host side management interface via PF (see, for example,
RTM_SETLINK IFLA_VF_MAC interface).

What is control plane interface?  Just something like a fixed register set?


So we have a plugin per hardware VF implementation?  And the hypervisor
injects this code into the guest?


Yes, this is important, esp. instead of the requirement for hw to
implement a specific interface (I suspect you know all about this issue
already).



And it will need to be GPL AFAICT from what you've said thus far.  It
does sound worrisome, although I suppose hw firmware isn't particularly
different.


How does the shell switch back to emulated mode for live migration?


Please make this shell API interface and the PF/VF requirments available.

thanks,
-chris
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
RFC: Network Plugin Architecture (NPA) for vmxnet3, Pankaj Thakkar, (Tue May 4, 4:02 pm)
Re: RFC: Network Plugin Architecture (NPA) for vmxnet3, Stephen Hemminger, (Tue May 4, 5:05 pm)
Re: RFC: Network Plugin Architecture (NPA) for vmxnet3, Pankaj Thakkar, (Tue May 4, 5:18 pm)
Re: RFC: Network Plugin Architecture (NPA) for vmxnet3, David Miller, (Tue May 4, 5:32 pm)
Re: RFC: Network Plugin Architecture (NPA) for vmxnet3, Pankaj Thakkar, (Tue May 4, 5:38 pm)
Re: RFC: Network Plugin Architecture (NPA) for vmxnet3, Chris Wright, (Tue May 4, 5:58 pm)
Re: RFC: Network Plugin Architecture (NPA) for vmxnet3, Stephen Hemminger, (Tue May 4, 7:44 pm)
Re: RFC: Network Plugin Architecture (NPA) for vmxnet3, Christoph Hellwig, (Wed May 5, 10:23 am)
Re: [Pv-drivers] RFC: Network Plugin Architecture (NPA) fo ..., Christoph Hellwig, (Wed May 5, 10:31 am)
Re: [Pv-drivers] RFC: Network Plugin Architecture (NPA) fo ..., Stephen Hemminger, (Wed May 5, 10:52 am)
Re: RFC: Network Plugin Architecture (NPA) for vmxnet3, Pankaj Thakkar, (Wed May 5, 12:00 pm)
Re: RFC: Network Plugin Architecture (NPA) for vmxnet3, Pankaj Thakkar, (Wed May 5, 12:44 pm)
Re: RFC: Network Plugin Architecture (NPA) for vmxnet3, Pankaj Thakkar, (Mon May 10, 1:46 pm)
Re: [Pv-drivers] RFC: Network Plugin Architecture (NPA) fo ..., Shreyas Bhatewara, (Mon Jul 12, 8:06 pm)
Re: [Pv-drivers] RFC: Network Plugin Architecture (NPA) fo ..., Stephen Hemminger, (Mon Jul 12, 10:16 pm)
Re: [Pv-drivers] RFC: Network Plugin Architecture (NPA) fo ..., Stephen Hemminger, (Tue Jul 13, 5:31 pm)
Re: [Pv-drivers] RFC: Network Plugin Architecture (NPA) fo ..., Shreyas Bhatewara, (Wed Jul 14, 10:19 am)
Re: [Pv-drivers] RFC: Network Plugin Architecture (NPA) fo ..., Jeremy Fitzhardinge, (Wed Jul 14, 11:03 am)
Re: [Pv-drivers] RFC: Network Plugin Architecture (NPA) fo ..., Shreyas Bhatewara, (Wed Jul 14, 1:42 pm)