Thread (23 messages) 23 messages, 4 authors, 2013-05-03

Re: [Patch net-next v7 4/6] vxlan: add ipv6 support

From: Bjørn Mork <bjorn@mork.no>
Date: 2013-05-02 12:46:20

Cong Wang [off-list ref] writes:
On Tue, 2013-04-30 at 12:33 +0200, Bjørn Mork wrote:
quoted
Well, you have been told that your proposed new feature breaks IPv4
support with specific settings.  I do not think that you are speeding
up
anything here by ignoring that fact.  On the contrary. 
It is obviously a corner case which is not deserved such a high priority
(as high as a kernel panic or a compile error). bindv6only is default to
be 0, I even wasn't aware of such sysctl until David pointed it out.
It's a regression. Regressions trump new features. No need to argue
about the relative importance here.  Fix it.
So, please give me a reason why we should let such a corner case block
the inclusion? I think there are still other such corner cases too (and
maybe many), which neither you nor me are aware of.
Yes, I am pretty sure of that as well.  That's why I ask you to *test*
your code with assorted settings before resubmitting it.  I'm not going
to.

I note that you claim you are not an expert.  Neither am I.  And luckily
I believe that is not required around here. Anyone can contribute, and
all contributions are very welcome.  At least that is the impression
I've got.

But only the experts can get away with limited testing. The less of an
expert you are, the more time you need to spend trying out every small
codepath you added using every possible input combination.  Doing
different combinations of buildtime and runtime IPv6 enable/disable is
an obvious requirement when you add code which has some sort of "if IPv6
is enabled" conditionals.  IMHO.



Bjørn
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help