]> git.puffer.fish Git - mirror/frr.git/commit
Ensure that if 'update-source <interface>' is specified, that interface is
authorDonald Sharp <sharpd@cumulusnetworks.com>
Wed, 20 May 2015 01:03:54 +0000 (18:03 -0700)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Wed, 20 May 2015 01:03:54 +0000 (18:03 -0700)
commit2fb2f5cfaed0eb33406fe6e24bb4a7adf5a0d203
treef8262d2303459e252402729f474bfd0c33e2ae04
parent3fd6abdd13b8f0a145381845a399b2fef11b887b
Ensure that if 'update-source <interface>' is specified, that interface is
chosen as the source for the local nexthops. Otherwise, do a complete
match on the local IP address of the connection to determine the source
interface for the local nexthops; this will handle scenarios where there
is an overlap of subnets between interfaces (e.g., loopback and another
interface).

Signed-off-by: Vivek Venkatraman <vivek@cumulusnetworks.com>
bgpd/bgp_zebra.c