Re: [PATCH 12/24] net, diet: Make rtnetlink optional

David Miller
2014-05-06T03:08:32Z

From: Andi Kleen <andi@firstfloor.org>
Date: Mon, 5 May 2014 15:26:01 -0700

> From: Andi Kleen <ak@linux.intel.com>
>
> Small systems can use ioctl/ifconfig for routing and
> interface configuration. Make rtnetlink optional
> This saves ~29k without LTO, more with LTO.
>
> text data bss dec hex filename
> 483545 19371 13480 516396 7e12c net/built-in.o-with-rtnetlink
> 454365 19275 12936 486576 76cb0 net/built-in.o-wo-rtnetlink
>
> Signed-off-by: Andi Kleen <ak@linux.intel.com>

Andi, I've had about enough with this patch series.

We have moved several tools to only use netlink because it's
the only extensible facility, and we are not looking back.

The moment one of these "small" systems, or whatever you want to call
it, tries to use any feature added to device configuration in the last
20 years ioctl doesn't cut it.