[IPV4]: Add default config support after inetdev_init
authorHerbert Xu <herbert@gondor.apana.org.au>
Tue, 5 Jun 2007 06:35:37 +0000 (23:35 -0700)
committerDavid S. Miller <davem@sunset.davemloft.net>
Thu, 7 Jun 2007 20:39:19 +0000 (13:39 -0700)
commit31be308541e990592a2d0a3e77e8e51bd0cea0e0
tree4b37efef3a38439be092ca269e687706be07f8f1
parent42f811b8bcdf6695bf74de580b1daf53445e8949
[IPV4]: Add default config support after inetdev_init

Previously once inetdev_init has been called on a device any changes
made to ipv4_devconf_dflt would have no effect on that device's
configuration.

This creates a problem since we have moved the point where
inetdev_init is called from when an address is added to where the
device is registered.

This patch is the first half of a set that tries to mimic the old
behaviour while still calling inetdev_init.

It propagates any changes to ipv4_devconf_dflt to those devices that
have not had the corresponding attribute set.

The next patch will forcibly set all values at the point where
inetdev_init was previously called.

Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/linux/inetdevice.h
net/ipv4/devinet.c