No objections, so patch applied to net-2.6.24
The following is not directed at this patch specifically, but rather
in general.
All of these crappy "idev == NULL" checks for nearly EVERY SINGLE ipv6
counter bump has gotten _WAY_ out of control. By definition this
whole situation is broken if we need to test the thing basically
everywhere.
And it's the worst kind of disease because it's hidden inside all
kinds of macros so when you're reading the code you don't see this
nearly constant overhead spread all over the ipv6 stack in the most
critical paths we have.
How many remote OOPS'er DoS bugs have we had in ipv6 because of how
this stuff works? I can remember at least 3, and that's 3 too many.
We need to fix this, and I don't care how, such that idev is never
NULL and at least points to some dummy ipv6 idev object. And it
must be done in such a way that the cure is not worse than the
disease :-)
-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html