[PATCH net-next] net: ipconfig: allow IP-Config over DSA devices
From: Florian Fainelli <f.fainelli@gmail.com>
Date: 2014-05-30 18:09:12
Hi David, Lennert, Jiri, This small patch allows us to use the kernel IP auto-configuration on DSA enabled devices. I initially started implementing the netdev_upper_dev_link() calls for the DSA slave devices, but ended up realizing that although this might be useful, the other drivers or protocols implementing these master/slave relantionship are the bonding driver and the VLAN code. None of these interfaces (bonding or VLAN) can be created by the kernel without modifications, which means that user-space is there, and so we could pivot_root over a NFS mounted share for instance, hence making the master/slave net_device relationship not so useful for IP-Config. This is not the case with DSA devices which are solely created by the kernel based on platform configuration. Let me know your thoughts. If you feel like something like: netdev_is_upper_dev() or something like that is better. Thanks! Florian Fainelli (1): net: ipconfig: handle DSA enabled network devices net/ipv4/ipconfig.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) -- 1.9.1