FRR Mirror
  1. FRR Mirror

FRR

Public
AuthorCommitMessageCommit dateIssues
Donald SharpGitHubDonald Sharp
05376103b66MMerge pull request #20362 from y-bharath14/srib-tests-V1tests: Unreachable code at bgp.py
Donald SharpGitHubDonald Sharp
e85d83ff1e9MMerge pull request #20363 from Shbinging/fix_delete_sr_local_label_bugospfd: fix delete sr-local-label bug
Mark StappGitHubMark Stapp
277e81c80c3MMerge pull request #20302 from Pdoijode/pdoijode/bgp-err-codesAdd error codes and improve operator messaging
Bing ShuiBing Shui
7c0a09d966dospfd: fix delete sr-local-label bug, use `ntohl` to get the correct label idSigned-off-by: Bing Shui <bingshui@smail.nju.edu.cn>
Donatas AbraitisGitHubDonatas Abraitis
87e0f6b443eMMerge pull request #20342 from yushoyamaguchi/dockerfile-libyang-versiondocker: modify libyang version in Dockerfile for centos-8
Y BharathY Bharath
3b34d44e09atests: Unreachable code at bgp.pyUnreachable code at bgp.py Signed-off-by: y-bharath14 <y.bharath@samsung.com>
Jafar Al-GharaibehGitHubJafar Al-Gharaibeh
aa677ff2294MMerge pull request #20356 from LabNConsulting/chopps/fix-clenaup-abortFix mgmtd abort (core) during exit with in-progress config change
Carmine ScarpittaGitHubCarmine Scarpitta
b855dcfd026MMerge pull request #20256 from pguibert6WIND/various_srv6_fixesvarious srv6 fixes
Philippe GuibertPhilippe Guibert
3263101b0ffbgpd: fix incorrect 'tmp_prefi' variable nameThe chosen name was a typo error from the beginning. Use tmp_prefix instead. Fixes: d79ff732cdcd ("bgpd: handle srv6 locator notification and update vpn-rib") Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>
Philippe GuibertPhilippe Guibert
2f7d114376flib: fix reset static buffer when reading sid notify locatorTwo consecutive SID notifications for the same L3VRF, but with locators with similar naming; the second notification may fail. The below srv6 configuration: > segment-routing > srv6 > locators > locator dmytro > prefix 2002:db8:1:1::/64 > exit > ! > locator dmytro2 > prefix 2004:db8:1:1::/64 > exit SID retrieval from BGP may result in a flooding of allocation/release...
Philippe GuibertPhilippe Guibert
95bad793078bgpd: fix remove useless debug commandWhen multiple locators are configured, this error message often appears. > 2025/11/13 16:36:10 BGP: [VBVJV-MC8VF] VRF vrf20(8): bgp_zebra_process_srv6_locator_internal, SRv6 Locator name unmatch loc2:loc1 > 2025/11/13 16:36:10 BGP: [VBVJV-MC8VF] VRF default(0): bgp_zebra_process_srv6_locator_internal, SRv6 Locator name unmatch loc1:loc2 Propose to remove it. Fixes: 8b0fb9186585 ("bgpd: Receiv...
Philippe GuibertPhilippe Guibert
ccbf25e643bbgpd: fix log trace to replace mpls keyword with sidChange a log trace that should deal with SID instead of label. Fixes: 831b825b895f ("bgpd: Release SIDs when disabling SRv6 in BGP") Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>
Christian HoppsChristian Hopps
3d4aa9659eamgmtd: vty_terminate() before client cleanup- Need to vty_terminate() (i.e., vty_close our vtys) before we cleanup the mgmt client sessions associated with those vtys. vty_terminate() is normally done in frr_fini(), but we also need to do our client cleanup before calling frr_fini() as we need the event system still initialized and frr_fini() cleans it up. Signed-off-by: Christian Hopps <chopps@labn.net>
Christian HoppsChristian Hopps
7042dd4355dtests: regression test for mgmtd core on exit during config applySigned-off-by: Christian Hopps <chopps@labn.net>
Philippe GuibertPhilippe Guibert
d3b34c01dd5bgpd: fix do not call bgp_srv6_unicast_withdraw() when unnecessarySimplify the call to bgp_srv6_unicast_withdraw in sid_notify function, as this call is not relevant when DT46 sid is received. Fixes: 0e1ec43c5802 ("bgpd: announce bgp srv6 unicast") Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>
Philippe GuibertPhilippe Guibert
eeda8811e6abgpd: add missing afi value in debug when withdrawing a sidAdd the sid AFI value that is being removed in the traces. Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>
Donatas AbraitisGitHubDonatas Abraitis
d84716f7263MMerge pull request #20332 from LabNConsulting/chopps/fix-conn-cycleFix unnecessary mgmtd, daemon connection reset on config validation failure
Russ WhiteGitHubRuss White
637d94d03fcMMerge pull request #20341 from opensourcerouting/fix/send_route_refresh_on_bgp_enforce_first_as_togglebgpd: Send route-refresh and/or trigger soft reconfig on enforce-first-as
Russ WhiteGitHubRuss White
f8b344585a5MMerge pull request #20319 from soumyar-roy/soumya/nd-ra-fixeszebra: Add counter for ND router solicitations received
Russ WhiteGitHubRuss White
10ad97e366aMMerge pull request #20281 from opensourcerouting/fix/bgp_sw_version_and_fqdn_capabilitybgpd: Do not send software-version capability if it's disabled explictly
Donatas AbraitisGitHubDonatas Abraitis
8a11f2e7ea6MMerge pull request #20282 from fdumontet6WIND/aspath_countbgpd: add 'match as-path-count' command to restrict AS path count
Russ WhiteGitHubRuss White
e52367bd1a1MMerge pull request #20265 from donaldsharp/peer_connection_on_startupPeer connection on startup
Russ WhiteGitHubRuss White
ca8077f2eefMMerge pull request #20210 from sougatahitcs/bfd_actual_tx_timeout_with_applied_jitterbfd: store actual timeout information in bfd
Russ WhiteGitHubRuss White
a785b20284aMMerge pull request #20178 from soumyar-roy/soumya/ospf_batch1ospfd:add vrf option to clear process and neighbor
Donald SharpGitHubDonald Sharp
edb42bead52MMerge pull request #20323 from LabNConsulting/chopps/relocate-non-mgmt-data
Christian HoppsChristian Hopps
c26c26262b9tests: test regression with failed config backend restart failing- multiple backends invalidating (failing) config it leads to ships in the night txn-deletes from mgmtd (i.e., the daemons sending cfg error and deleting the txn at the same time mgmtd is sending txn delete for that same txn). Getting a delete for a non-existent txn was causing the backend to reset the connection. - the backend that mgmtd processed for failure also was told to txn-delete leadi...
Yusho YamaguchiYusho Yamaguchi
85fd223c031docker: modify libyang version in Dockerfile for centos-8Signed-off-by: Yusho Yamaguchi <ysh.824@outlook.jp>
Donatas AbraitisDonatas Abraitis
1fb79a90c6dbgpd: Send route-refresh and/or trigger soft reconfig on enforce-first-asIf we use `neighbor X enforce-first-as`, we trigger route-refresh and soft reconfiguration. We should do the same for a global knob too. Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
Christian HoppsChristian Hopps
f93ea2077f2lib: darr: zero new elms when an darr is extended with darr_ensure_i- Add a test to verify correct behavior. Signed-off-by: Christian Hopps <chopps@labn.net>
Christian HoppsChristian Hopps
f6088492798doc: update doc to reflect client data only in client now.- the client data moved out of mgmtd so document the correct way to inform mgmtd of that data now at client creation time. Signed-off-by: Christian Hopps <chopps@labn.net>
Christian HoppsChristian Hopps
6a5aa152dc0mgmtd: remove static backend client IDs- Move to dynamically assigning the backend client IDs. - Will be needed to handle multi-instance protocols (like ospf). - Avoids conflicts when doing source management (e.g., adding/removing clients). Signed-off-by: Christian Hopps <chopps@labn.net>
Christian HoppsChristian Hopps
c83fa24a46fmgmtd: add printf_frr extensions for backend client ids and masksSigned-off-by: Christian Hopps <chopps@labn.net>
Donald SharpGitHubDonald Sharp
6838700da65MMerge pull request #20322 from opensourcerouting/fix/treat-as-withdraw-if-lenghts-are-conflictingbgpd: Treat as withdraw iBGP session when total attr length is path attributes
Donald SharpDonald Sharp
e27e0e61566bgpd: peer_create now accepts the connection directionModify peer_create to take a connection direction and to pass it on appropriately. Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Donald SharpDonald Sharp
ebbb40be61bbgpd: peer_new now takes a connection directionAllow peer_new to pass through a connection direction. Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Donald SharpDonald Sharp
d5b0fc219bfbgpd: Allow peer_connections to take a connection directionOn connection creation, specify a connection direction. Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Christian HoppsChristian Hopps
56bc9d2bc4alib: mgmtd: ignore delete of already removed txn's- add a couple useful debugs Signed-off-by: Christian Hopps <chopps@labn.net>
Mark StappGitHubMark Stapp
2fcb0b28baeMMerge pull request #20232 from raja-rajasekar/rajasekarr/zebra_traceszebra: flood of trace commits
Christian HoppsGitHubChristian Hopps
1e409826f1bMMerge pull request #20275 from donaldsharp/test_rip_del_instance_updatetests: Add a `show ip rip` to test_rip_del_instance
Rajasekar RajaRajasekar Raja
113c882384ezebra: [TP] Traces in Zebra netlink parse error conditionsAdding traces in Zebra netlink parse error conditions co-authored by Nvidia FRR team Signed-off-by: Rajasekar Raja <rajasekarr@nvidia.com>
Rajasekar RajaRajasekar Raja
c0db39e9cc6zebra: [TP] Traces in Zebra EVPN operationsAdding traces in Zebra EVPN operations co-authored by Nvidia FRR team Signed-off-by: Rajasekar Raja <rajasekarr@nvidia.com>
Rajasekar RajaRajasekar Raja
55c3d4f2977zebra: [TP] Traces in Zebra Vxlan operationsAdding traces in Zebra Vxlan operations Signed-off-by: Rajasekar Raja <rajasekarr@nvidia.com>
Rajasekar RajaRajasekar Raja
4642a4133b2zebra: [TP] Traces in Zebra-Netlink operationsAdding traces in Zebra Netlink operations Signed-off-by: Rajasekar Raja <rajasekarr@nvidia.com>
Rajasekar RajaRajasekar Raja
47548875b05zebra: [TP] Traces in SRv6 operationsAdding traces in Zebra SRv6 operations Signed-off-by: Rajasekar Raja <rajasekarr@nvidia.com>
Rajasekar RajaRajasekar Raja
1f362acb6e9zebra: [TP] Traces in VTEP operationAdding traces in Zebra VTEP operation co-authored by Nvidia FRR team Signed-off-by: Rajasekar Raja <rajasekarr@nvidia.com>
Rajasekar RajaRajasekar Raja
4d6991dbe31zebra: [TP] Traces in NHG operationsAdding traces in Zebra NHG operations co-authored by Nvidia FRR team Signed-off-by: Rajasekar Raja <rajasekarr@nvidia.com>
Rajasekar RajaRajasekar Raja
ed948a9a345zebra: [TP] disable clang-format for zebra tracesDisables clang-format for the Zebra tracepoint Signed-off-by: Rajasekar Raja <rajasekarr@nvidia.com>
Rajasekar RajaRajasekar Raja
45ffa620005zebra: [TP] Traces in Route or Rib operationsAdding traces in Zebra Route/Rib operations co-authored by Nvidia FRR team Signed-off-by: Rajasekar Raja <rajasekarr@nvidia.com>
Rajasekar RajaRajasekar Raja
272f8e89106lib: Add Nexthop status in nexthop2str functionAdd Active/Inactive Nexthop status in nexthop2str function Ticket :# 4265339 Signed-off-by: Rajasekar Raja <rajasekarr@nvidia.com>
Rajasekar RajaRajasekar Raja
a09580bc6e3zebra: [TP] Traces in Intf managementAdding traces in Zebra Intf management co-authored by Nvidia FRR team Signed-off-by: Rajasekar Raja <rajasekarr@nvidia.com>