On 1/30/17 4:23 PM, Theuns Verwoerd wrote: > Allow a master interface to be specified as one of the parameters when > creating a new interface via rtnl_newlink. Previously this would > require invoking interface creation, waiting for it to complete, and > then separately binding that new interface to a master. > > In particular, this is used when creating a macvlan child interface for > VRRP in a VRF configuration, allowing the interface creator to specify > directly what master interface should be inherited by the child, > without having to deal with asynchronous complications and potential > race conditions. > > Signed-off-by: Theuns Verwoerd <theuns.verwo...@alliedtelesis.co.nz> > --- > net/core/rtnetlink.c | 7 ++++++- > 1 file changed, 6 insertions(+), 1 deletion(-) >
I can't see any harm in doing the enslavement in the same command that creates the link and it does simplify VRR setup. Acked-by: David Ahern <d...@cumulusnetworks.com>