Re: Swapping routes without deletion

2023-05-22 Thread Pim van Pelt via Bird-users
Hey Maria, Thanks for following up - I hope you had a good trip! I found it very easy to navigate the git repo, and found with git blame and git log within a few minutes. I don't think there's much there, but I thought about it over the weekend, and actually maybe two things might be useful:

Re: Swapping routes without deletion

2023-05-21 Thread Maria Matejka via Bird-users
Hello! You're right, the information you found and described here is correct. Kudos to you for being able to dig it all out yourself. We're all travelling this weekend with a limited time and internet access so we couldn't reply instantly as we sometimes do. Yet the fact that it apparently

Re: Swapping routes without deletion

2023-05-21 Thread Petr Boltík
Good job  Dne ne 21. 5. 2023 12:28 uživatel Pim van Pelt via Bird-users < bird-users@network.cz> napsal: > Hoi, > > To close out my monologue -- I sent https://gerrit.fd.io/r/c/vpp/+/38854 > to make VPP's Linux Controlplane plugin aware of NLM_F_REPLACE messages. > Rolled that out at AS8283

Re: Swapping routes without deletion

2023-05-21 Thread Pim van Pelt via Bird-users
Hoi, To close out my monologue -- I sent https://gerrit.fd.io/r/c/vpp/+/38854 to make VPP's Linux Controlplane plugin aware of NLM_F_REPLACE messages. Rolled that out at AS8283 this morning, and our duplicate FIB entry issue is gone. Nothing to see here, moving along :) groet, Pim On Sat, May

Re: Swapping routes without deletion

2023-05-20 Thread Pim van Pelt via Bird-users
Hoi, I think I've found the answer to my question by taking a look at git history in netlink handling. This commit: commit 8235c4747dcc92de2ea991f78cdf9c6b8fa7f522 Author: Ondrej Zajicek (work) Date: Mon Jul 15 16:23:18 2019 +0200 Netlink: Use route replace for IPv4 Started using

Re: Swapping routes without deletion

2023-05-20 Thread Pim van Pelt via Bird-users
Hoi, As a quick followup why I'm asking about versions -- on a Bird2.0.7, I do see the delete-before-insert: root@chgtg0:~# ip -6 monitor route | grep 2001:678:d78::6 # Raise OSPFv3 cost to prefer tf-0-0 *Deleted* 2001:678:d78::6 via fe80::21b:21ff:febd:c718 dev xe0-3.3102.20 proto bird