]> git.puffer.fish Git - matthieu/frr.git/commit
vrrpd: read and validate vrrp advertisements
authorQuentin Young <qlyoung@cumulusnetworks.com>
Wed, 19 Dec 2018 16:48:36 +0000 (16:48 +0000)
committerQuentin Young <qlyoung@cumulusnetworks.com>
Fri, 17 May 2019 00:27:08 +0000 (00:27 +0000)
commit91188ca6c19868cfbf45df693cc599c3850f6526
tree0e341f4e0122c5d241b560a5d2882aed995b71ae
parent862f2f374f27a541887a6dfc333583bdd4ad4de5
vrrpd: read and validate vrrp advertisements

* Validate IPvX headers and packet contents
* Remove filter of non-255 TTL IPv4 packets; better to receive, log and
  drop them ourselves
* Set outgoing packet TTL / hop limit to 255
* Use existing sockopt functions

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