FRR Mirror
  1. FRR Mirror

FRR

Public
AuthorCommitMessageCommit dateIssues
Donald SharpGitHubDonald Sharp
1c891671ae4MMerge pull request #20984 from rbgarga/fix-clangisisd: Fix remaining buffer size calculation in lsp_bits2string
Donald SharpGitHubDonald Sharp
24ed1bd753bMMerge pull request #20900 from lpchambers/dev-msdp-segfaultpimd: fix msdp mesh group SA crash
Renato Botelho do CoutoRenato Botelho do Couto
d0dbbda19adisisd: Fix fortify abort by simplifying lsp_bits2stringThe lsp_bits2string function was incorrectly passing the total buf_size to subsequent snprintf calls instead of the remaining buffer space. This caused the compiler's _FORTIFY_SOURCE security checks to trigger a SIGABRT, as the requested write size exceeded the bounds of the buffer. This issue was exposed after switching the compiler from GCC to Clang on Ubuntu 24.04. Instead of fixing the po...
Donald SharpGitHubDonald Sharp
1aa6baa8367MMerge pull request #20957 from opensourcerouting/fix/bgp_use_prep_for_rmap_apply_before_route_map_applybgpd: Reuse prep_for_rmap_apply() before route_map_apply()
Jafar Al-GharaibehGitHubJafar Al-Gharaibeh
7bde3ed523cMMerge pull request #20956 from opensourcerouting/fix/bgp_nhc_updatesbgpd: Add missing PEER_FLAG_SEND_NHC_ATTRIBUTE for update group flags
Jafar Al-GharaibehGitHubJafar Al-Gharaibeh
160e3c88f07MMerge pull request #20963 from opensourcerouting/fix/bgp_remote-as_auto_changing_asbgpd: Fix test for OPEN message with remote-as auto
Donatas AbraitisDonatas Abraitis
917e234e700bgpd: Initialize bgp path info extra before using for route mapsSigned-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
Donatas AbraitisDonatas Abraitis
f02fe8401ffbgpd: Reuse prep_for_rmap_apply() before doing route_map_apply()Just to make sure we initialize everything correctly. Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
Carmine ScarpittaGitHubCarmine Scarpitta
d0392ee2612MMerge pull request #20954 from pguibert6WIND/missing_end_dx2_arglib: display End.DX2 route with appropriate oif attribute
Donatas AbraitisDonatas Abraitis
b295d61e9a8bgpd: Fix test for OPEN message with remote-as autoIf we already have a remote-as auto, and it was implicitly set to _external_, and another side is changing an AS number to be identical to ours (internal), we should set/unset appropriate flags for as_type. Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
Donatas AbraitisDonatas Abraitis
af4c663736dbgpd: Add missing PEER_FLAG_SEND_NHC_ATTRIBUTE for update group flagsWithout this flag if we have an established connection and the peer-group is already created it's going to have a missing flag for comparing when to send NHC attribute or not. This fixes random failures for bgp_nhc topotest. Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
Philippe GuibertPhilippe Guibert
aa1b7027e0alib: display End.DX2 route with appropriate oif attributeWithout that change, no extra attribute is associated to that SRv6 instruction. > ip route add 2001:db1::/48 encap seg6local action End.DX2 oif dum1 dev loop1 > > PE1# show ipv6 route > Codes: K - kernel route, C - connected, L - local, S - static, > R - RIPng, O - OSPFv3, I - IS-IS, B - BGP, N - NHRP, > T - Table, v - VNC, V - VNC-Direct, A - Babel, D - SHARP, > F - PBR, ...
Lewis ChambersLewis Chambers
3a370e37c63tests: Add a topotest for MSDP SA forwardingTest case hits SA forwarding between an MSDP mesh-group and two MSDP peers. Signed-off-by: Lewis Chambers <lewis.p.chambers@hotmail.com>
Donald SharpGitHubDonald Sharp
794b78e1650MMerge pull request #20945 from Jafaral/topotest-mutlicast-docsdoc: add multicast testing guide for topotests
Donald SharpGitHubDonald Sharp
75868e7d027MMerge pull request #20943 from mjstapp/dplane_ver_update_10_7zebra: bump dplane minor version for 10.7
Jafar Al-GharaibehJafar Al-Gharaibeh
dbbd053104ddoc: add multicast testing guide for topotestsAdd documentation for multicast testing in FRR topotests: - Three methods for multicast testing: - direct scripts (mcast-tx.py/mcast-rx.py) - unified tester (mcast-tester.py) - helper class (McastTesterHelper) - When to use each method and their respective features - Code examples and best practices - References to existing test files that demonstrate each approach Signed-off-by: Jafar ...
Mark StappMark Stapp
7f26dcd2511zebra: bump dplane minor version for 10.7Bump the dplane version number for the ongoing master/10.7 release. Signed-off-by: Mark Stapp <mjs@cisco.com>
Donald SharpGitHubDonald Sharp
ad4eec0bacfMMerge pull request #20906 from mjstapp/srcdest_get_nextlib, tests: add a srcdest get_next api
Donald SharpGitHubDonald Sharp
743f10f6170MMerge pull request #20911 from mjstapp/fix_topo_all_prototests: fix a regex in all_protos topotest
Donald SharpGitHubDonald Sharp
24504c9e6f2MMerge pull request #20932 from mjstapp/fix_nhrp_zbufnhrpd: fix packet and buffer handling errors
Donald SharpGitHubDonald Sharp
e2d3262452fMMerge pull request #20933 from mjstapp/fix_eigrp_nbr_prefixeseigrpd: handle the gr neighbor list safely in update_receive
Donald SharpGitHubDonald Sharp
ad4e4fda8ebMMerge pull request #20895 from LabNConsulting/chopps/libyang5Add support for libyang5
Mark StappGitHubMark Stapp
01e903f4741MMerge pull request #20912 from donaldsharp/zebra_neighZebra neighbor changes
Mark StappMark Stapp
d3d7f1ddf4beigrpd: handle the gr neighbor list safely in update_receiveBe careful handling the gr neighbor list; don't free the list if it's present in the neighbor struct. Reported-by: Sin Liang Lee <slee3846@gatech.edu> Signed-off-by: Mark Stapp <mjs@cisco.com>
Mark StappMark Stapp
43c31ed26d1nhrpd: fix packet and buffer handling errorsFix some buffer-handling errors in nhrp. Reported-by: Sin Liang Lee <slee3846@gatech.edu> Signed-off-by: Mark Stapp <mjs@cisco.com>
Donatas AbraitisGitHubDonatas Abraitis
c228142655dMMerge pull request #20616 from soumyar-roy/soumya/json2bgpd: Support for new "show bgp <vrf> bestpath [json]" show command
Donatas AbraitisGitHubDonatas Abraitis
48764b3d535MMerge pull request #20929 from anlancs/fix/bgpd-listen-interfacebgpd: commits for the listening port
Donatas AbraitisGitHubDonatas Abraitis
50145da3a2aMMerge pull request #20927 from anlancs/bgp/fix-display-codesbgpd: correct the display header
anlan_csanlan_cs
a4ba48b4eb9bgpd: fix wrong stopping the listening portAfter removing all neighbors from default bgp instance, the listening port is wrongly stopped. Fixes commit df7b1910abeedc822343643ac626b6fc84021f9d ("bgpd: Activate listening socket for a default VRF when created") Signed-off-by: anlan_cs <anlan_cs@126.com>
anlan_csanlan_cs
9003b6de98fbgpd: fix missing starting listening portThe listening port also needs to be activated for the interface neighbor, as well as for the normal neighbor. Fixes: f8dafef42b694de723df256765df37f8405ef48e ("bgpd: avoid socket activation for VRF instances") Signed-off-by: anlan_cs <anlan_cs@126.com>
anlan_csanlan_cs
86b4ad90ab5bgpd: correct the display headerUse macro for the display header, just as it is used in other places as well. Signed-off-by: anlan_cs <anlan_cs@126.com>
Jafar Al-GharaibehGitHubJafar Al-Gharaibeh
90c7e1c9809MMerge pull request #20862 from LabNConsulting/chopps/doc-updatedoc: add some text regarding libyang versions
Christian HoppsChristian Hopps
9dfc7b015e9doc: add some text regarding libyang versionsSigned-off-by: Christian Hopps <chopps@labn.net>
Mark StappMark Stapp
10359d91d2btests: fix a regex in all_protos topotestAllow a regex to tolerate a negative value; remove a duplicated statement. Signed-off-by: Mark Stapp <mjs@cisco.com>
Russ WhiteGitHubRuss White
7a870992b85MMerge pull request #20902 from donaldsharp/zebra_process_dplane_results_limiterzebra: Modify rib_process_dplane_results to limmit work done
Russ WhiteGitHubRuss White
765a43cb857MMerge pull request #20898 from enkechen-panw/bgp-oad-fixbgpd: fix the local-preference setting for EBGP-OAD
Russ WhiteGitHubRuss White
b65371bb36eMMerge pull request #20921 from y-bharath14/srib-yang-V11yang: Revision statements are not given in reverse chronological order at frr-staticd.yang
Russ WhiteGitHubRuss White
f1650bf5900MMerge pull request #20889 from donaldsharp/bgp_route_map_test_problemstests: Allow for different bestpaths to be generated.
Russ WhiteGitHubRuss White
ab267bf0605MMerge pull request #20868 from shashanka-ks/zebra-evpn-es-peer-infozebra: add 'show evpn es-peer' command for EVPN-MH peer VTEP list
Russ WhiteGitHubRuss White
45bd200d7b5MMerge pull request #20151 from sougatahitcs/bfd-admin-down-state-handling-improvementsbfdd: BFD Admin-Down State Management Improvements
Russ WhiteGitHubRuss White
49f9db2f90dMMerge pull request #20589 from mjstapp/route_table_uniquelib, bgpd: add "unique mode" for route tables, supporting direct lookup only
Russ WhiteGitHubRuss White
a3bbf1361edMMerge pull request #20333 from SpadeMomo/isis-fix3isisd: fix memory-related issues and RFC-violations
Y BharathY Bharath
b8f81a1fd3byang: Revision statements are not given in reverse chronological order at frr-staticd.yangRevision stements are not given in reverse chronological order at frr-staticd.yang Signed-off-by: y-bharath14 <y.bharath@samsung.com>
Donald SharpGitHubDonald Sharp
e8a7d872c59MMerge pull request #20884 from enkechen-panw/bgp-outbound-attrbgpd: clear several parameters in subgroup_announce_check()
Donald SharpDonald Sharp
c0829647351tests: Test the new output for `show neighbor'Update the test that looks at the neighbor table to look for the state value as well now and to use json and finally to use run_and_expect as that it will fail. Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Donald SharpDonald Sharp
cfe39cf3e43doc: Document the new commandsThe 3 variants of the `show neighbor` command should be documented. Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Donald SharpDonald Sharp
1605af48f17zebra: Add `show neighbor json` commandAdd the ability to grab this data w/ json. eva# show neighbor json { "neighbors":[ { "interface":"enp13s0", "neighbor":"192.168.119.120", "mac":"00:e0:67:21:d5:88", "ruleCount":0, "state":"STALE " }, { "interface":"enp13s0", "neighbor":"192.168.119.169", "mac":"78:45:58:f0:37:e1", "ruleCount":0, "state":"REACHABLE " ...
Donald SharpDonald Sharp
6602f5dbda1zebra: Store state of the neighbor entryStore the state of the neighbor entry and display it as appropriate. eva# show neigh Interface Neighbor MAC #Rules State enp13s0 192.168.119.120 00:e0:67:21:d5:88 0 REACHABLE enp13s0 fd5d:a247:468e:10::1 26:5a:4c:59:da:3d 0 REACHABLE Signed-off-by: Donald Sharp <sharpd@nv...
Donald SharpDonald Sharp
f48fe9fa9c3zebra: Properly break up `show ip neigh``show ip neigh` currently dumps the entire neighbor table, which of course includes both v4 and v6 neighbor entries. Modify the code to have `show ip neigh` just dump the v4 neighbor entries. Add a `show ipv6 neigh` and a `show neighbor` command that dumps what you would expect. Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Donald SharpGitHubDonald Sharp
5c67d311355MMerge pull request #20913 from enkechen-panw/bgp-cluster-membgpd: fix memory leak in cluster_intern()