]> git.puffer.fish Git - mirror/frr.git/commit
bgpd: Check capability falls on right multiple of size, where possible.
authorPaul Jakma <paul.jakma@hpe.com>
Wed, 25 Nov 2015 17:14:35 +0000 (17:14 +0000)
committervivek <vivek@cumulusnetworks.com>
Mon, 6 Jun 2016 19:09:57 +0000 (12:09 -0700)
commit695ef95fd7d5d8e48e2406092a2f52c8c9c784f3
tree8914488f7ece0e1770deafb450bf53e2ad8642a7
parent48abfbeb3bb26cedcca03688d7539faa0175e324
bgpd: Check capability falls on right multiple of size, where possible.

* bgp_open.c: (cap_modsizes) Table of multiple a capability's data size
  should fall on, if applicable.
  (bgp_capability_parse) Check the header lengthcap_modsizes should fall on.

  Inspiration from Cumulus bgpd-capability-cleanup.patch patch, with a
  slightly different approach.

Acked-by: Donald Sharp <sharpd@cumulusnetworks.com>
(cherry picked from commit 4078f2eb7a3a94ddb30cfd8b76b054e790aab524)
bgpd/bgp_open.c