First patch preps for the second. The second is required for several use cases such as ping on an interface and BFD that need to send packets on a specific interface, including ones enslaved to a VRF device.
David Ahern (2): net: l3mdev: Move get_saddr and rt6_dst net: l3mdev: Allow send on enslaved interface drivers/net/vrf.c | 2 ++ include/net/l3mdev.h | 56 +++----------------------------------------- net/ipv4/route.c | 4 ++++ net/ipv6/route.c | 2 +- net/l3mdev/l3mdev.c | 65 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 75 insertions(+), 54 deletions(-) -- 2.1.4