[PATCH 1/2] nfnetlink: add netns support

Alexey Dobriyan adobriyan at gmail.com
Wed Jan 13 05:47:14 PST 2010


On Wed, Jan 13, 2010 at 02:42:00PM +0100, Patrick McHardy wrote:
> Alexey Dobriyan wrote:
> > On Wed, Jan 13, 2010 at 02:27:08PM +0100, Patrick McHardy wrote:
> >> Alexey Dobriyan wrote:
> >>> On Wed, Jan 13, 2010 at 02:02:33PM +0100, Patrick McHardy wrote:
> >>>> Alexey Dobriyan wrote:
> >>>>> +	struct sock		*nfnl;
> >>>>> +	struct sock		*nfnl_stash;
> >>>> Shouldn't this be contained in an ifdef(CONFIG_NETFILTER_NETLINK)
> >>>> (_MODULE) ?
> >>> No, otherwise you won't be able to start using, e. g., nfnetlink_log
> >>> module on NETFILTER_NETLINK=n kernels without reboot.
> >> You mean after enabling CONFIG_NETFILTER_NETLINK?
> > 
> > Yes, and it can't be directly enabled, because it's hidden option.
> > 
> >> That seems like a pretty poor argument, you have to do a reboot after
> >> changing a lot of config options.
> > 
> > It's still a step back if I add #ifdef and a regression if you ask me.
> > The price is only two pointers per-netns.
> 
> Yes, I don't mind much, but I still think this is not an argument
> at all. Whether you have to reboot after changing your configuration
> has never been "stable" and we don't consider it when making changes.

Perhaps we should start considering it.

What's bool is bool and fair game.
What's tristate better be fully tristate.


More information about the Containers mailing list