]> git.puffer.fish Git - mirror/frr.git/commit
bgpd: Make sure Link-Local Next Hop capability has its own update-group
authorDonatas Abraitis <donatas@opensourcerouting.org>
Mon, 10 Feb 2025 21:39:55 +0000 (23:39 +0200)
committerDonatas Abraitis <donatas@opensourcerouting.org>
Mon, 10 Feb 2025 21:50:26 +0000 (23:50 +0200)
commitc91c5e8463a06c6557e340da1188fd8f320a30b1
tree96423df7d4e5b17af5d0aa3c16b950fa4ff4f1b4
parente4b14dae7c7dc62d32f2d076d2e8e07a93388503
bgpd: Make sure Link-Local Next Hop capability has its own update-group

We should involve checking received (not only advertised) capability, because
otherwise we put both peers (one with LL capability, another without) into a
single update-group and send 16-bytes NH instead of 16-bytes and 32-bytes
separately.

Fixes: db853cc97eafee8742cd391aaa2b5bc58a6751ae ("bgpd: Implement Link-Local Next Hop capability")
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
bgpd/bgp_updgrp.c