net: l3mdev: prefer VRF master for source address selection
authorDavid Lamparter <equinox@diac24.net>
Wed, 24 Feb 2016 19:47:03 +0000 (11:47 -0800)
committerDavid S. Miller <davem@davemloft.net>
Fri, 26 Feb 2016 19:22:26 +0000 (14:22 -0500)
commit17b693cdd87635ae813ad61ad0b8a8458f4c3960
treebcc1fba749c6ac53e1f4af1d5ccf8972ec5c8f45
parent3f2fb9a834cb1fcddbae22deca7fde136944dc89
net: l3mdev: prefer VRF master for source address selection

When selecting an address in context of a VRF, the vrf master should be
preferred for address selection.  If it isn't, the user has a hard time
getting the system to select to their preference - the code will pick
the address off the first in-VRF interface it can find, which on a
router could well be a non-routable address.

Signed-off-by: David Lamparter <equinox@diac24.net>
Signed-off-by: David Ahern <dsa@cumulusnetworks.com>
[dsa: Fixed comment style and removed extra blank link ]
Signed-off-by: David S. Miller <davem@davemloft.net>
net/ipv4/devinet.c