Thread (59 messages) flat view 59 messages, 6 authors, 2018-03-14

Re: [PATCH v4 2/2] virtio_net: Extend virtio to use VF datapath when available

From: Jiri Pirko <jiri@resnulli.us>
Date: 2018-03-05 09:21:21

Sun, Mar 04, 2018 at 10:58:34PM CET, alexander.duyck@gmail.com wrote:
On Sun, Mar 4, 2018 at 10:50 AM, Jiri Pirko [off-list ref] wrote:
quoted
Sun, Mar 04, 2018 at 07:24:12PM CET, alexander.duyck@gmail.com wrote:
quoted
On Sat, Mar 3, 2018 at 11:13 PM, Jiri Pirko [off-list ref] wrote:
[...]
quoted
quoted
Currently we only have agreement from Michael on taking this code, as
such we are working with virtio only for now. When the time comes that
If you do duplication of netvsc in-driver bonding in virtio_net, it will
stay there forever. So what you say is: "We will do it halfway now
and promise to fix it later". That later will never happen, I'm pretty
sure. That is why I push for in-driver bonding shared code as a part of
this patchset.
You want this new approach and a copy of netvsc moved into either core
or some module of its own. I say pick an architecture. We are looking
at either 2 netdevs or 3. We are not going to support both because
that will ultimately lead to a terrible user experience and make
things quite confusing.
quoted
+ if you would be pushing first driver to do this, I would understand.
But the first driver is already in. You are pushing second. This is the
time to do the sharing, unification of behaviour. Next time is too late.
That is great, if we want to share then lets share. But what you are
essentially telling us is that we need to fork this solution and
maintain two code paths, one for 2 netdevs, and another for 3. At that
point what is the point in merging them together?
Of course, I vote for the same behaviour for netvsc and virtio_net. That
is my point from the very beginning.

Stephen, what do you think? Could we please make virtio_net and netvsc
behave the same and to use a single code with well-defined checks and
restrictions for this feature?
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help