]> git.puffer.fish Git - mirror/frr.git/commit
bfdd: fix BGP unnumbered peer setup 3299/head
authorRafael Zalamena <rzalamena@opensourcerouting.org>
Sat, 3 Nov 2018 22:08:33 +0000 (19:08 -0300)
committerRafael Zalamena <rzalamena@opensourcerouting.org>
Fri, 9 Nov 2018 12:04:34 +0000 (10:04 -0200)
commitdcc39aa5101c17d646fdc2c3c7c03966c503c182
tree1a82ff0778ed852cf5d2c2f20f67efefa601f455
parentddd73a968dc61766b6a44442c0bccd7ff0a643a8
bfdd: fix BGP unnumbered peer setup

The session key uses the scope id to figure out which interface we are
using with that link-local address, so if we don't set it when
registering a session we'll end up with multiple IPv6 sessions.

This bug was spotted by Sandro Bolliger.

Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
(cherry picked from commit de61f256d68bc792a3823193fa8a49fdcaf77d3c)
bfdd/ptm_adapter.c