]> git.puffer.fish Git - matthieu/frr.git/commit
bgpd: add multiple paths support for draft ietf bgp4v2 in nlriTable
authorFrancois Dumontet <francois.dumontet@6wind.com>
Thu, 23 Nov 2023 09:45:24 +0000 (10:45 +0100)
committerFrancois Dumontet <francois.dumontet@6wind.com>
Mon, 4 Dec 2023 18:07:07 +0000 (19:07 +0100)
commit5f334b9de23d30838d7c7f9786a32445013db0cb
tree2dcbff0b5c7a9a040648b2c034f13a1c4bd5b2bb
parent27be058232ad530e2446cb8a12de0a7d04d0a758
bgpd: add multiple paths support for draft ietf bgp4v2 in nlriTable

There is no support for dumping multiple paths for the same prefix.
The current implementation only takes the first available entry.

Fix this by walking over the list of available paths, ordered by peer.
The nlri index is set gradually for each path.

Signed-off-by: Francois Dumontet <francois.dumontet@6wind.com>
bgpd/bgp_snmp_bgp4v2.c