Re: [PATCH] appletalk: Pass IP-over-DDP packets through when 'ipddp0' interface is not present
From: Adam Seering <hidden>
Date: 2016-03-20 21:20:17
On Thu, 2016-02-25 at 19:46 -0500, Adam Seering wrote:
On Thu, 2016-02-25 at 14:33 -0500, David Miller wrote:quoted
From: Adam Seering <redacted> Date: Tue, 23 Feb 2016 09:19:13 -0500quoted
Let userspace programs transmit and receive raw IP-over-DDP packets with a kernel where "ipddp" was compiled as a module but is notloadedquoted
(so no "ipddp0" network interface is exposed). This makes the"modulequoted
is not loaded" behavior match the "module was never compiled"behavior.quoted
Signed-off-by: Adam Seering <redacted>I think a better approache is to somehow autoload the module.Could you elaborate? Specifically: the kernel currently suppresses packets on behalf of the module even after the module is unloaded. How would autoloading the module help with that?
I realize and appreciate that I'm not supposed to nag you folks for feedback. But I don't know how to proceed. So, rather than nag you, I've filed a bug: https://bugzilla.kernel.org/show_bug.cgi?id=115031 I've tested my patch; I believe it to be the simplest change that resolves this bug. I'm happy to write something else if it would be cleaner and/or help others, but I would need a more-detailed explanation of what you're looking for. I've also filed a ticket downstream: Red Hat appears to not build the ipddp module with their stock kernel release, so their users don't hit this bug. But Ubuntu does build/ship ipddp; if they likewise didn't, that would also solve my problem: https://bugs.launchpad.net/ubuntu/+source/linux-lts-wily/+bug/1559772 Adam