]> git.puffer.fish Git - mirror/frr.git/commit
ospfd: Restore POINTOMULTIPOINT to working order 7625/head
authorDonald Sharp <sharpd@nvidia.com>
Sat, 28 Nov 2020 20:35:18 +0000 (15:35 -0500)
committerDonald Sharp <sharpd@nvidia.com>
Sat, 28 Nov 2020 20:35:18 +0000 (15:35 -0500)
commitd615c345f289921f8db0735285890834d43c175b
treef904b36fa6f84bdca127ac797a1a03823145c177
parent67b8d7ec09e17599c12a73d1ed65b8d79396b8db
ospfd: Restore POINTOMULTIPOINT to working order

Commit: 1d376ff539508f336cb5872c5592b780e3db180b removed
the code to find nexthops for the POINTOMULTIPOINT and
replaced it with a generic bit of code that was
supposed to handle both POINTOPOINT and POINTOMULTIPOINT
the problem is that the ospf rfc states that the
network mask on point to multipoint should be /32
which will not allow you to properly do a prefix match
on it against the network.

Restore original behavior as much as possible and leave
the new POINTOPOINT code alone.

Fixes: #7624
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
ospfd/ospf_spf.c