]> git.puffer.fish Git - matthieu/frr.git/commit
vrrpd: fix ownership discovery and mcast OIF
authorQuentin Young <qlyoung@cumulusnetworks.com>
Wed, 16 Jan 2019 23:14:40 +0000 (23:14 +0000)
committerQuentin Young <qlyoung@cumulusnetworks.com>
Fri, 17 May 2019 00:27:08 +0000 (00:27 +0000)
commit7e205b4a8ff1b16c800c2d5bbf198abf0a07f901
tree310cb934b24f60d089c6344ed2b0a9e1d603239b
parentc7e3b83d154e8e607c4ff6f11a764fda259cba54
vrrpd: fix ownership discovery and mcast OIF

* Look for virtual IP ownership on the parent of the macvlan, not the
  macvlan itself
* IPv4: bind socket to real IP of the macvlan parent, but transmit on
  the macvlan interface
* IPv6: bind socket to IPv6 link local of the macvlan interface

Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
vrrpd/vrrp.c