FRR Mirror
  1. FRR Mirror

FRR

Public
AuthorCommitMessageCommit dateIssues
Russ WhiteGitHubRuss White
081bda813ebMMerge pull request #21907 from donaldsharp/log_file_cleanupLog file cleanup
Donatas AbraitisGitHubDonatas Abraitis
9fb1c620429MMerge pull request #21865 from mhrn83/fix-show-ip-route-docstr-mismatcheszebra: Fix docstr mismatches in show ip route
Donald SharpDonald Sharp
bab905476cctests: Remove `log file frr.log`This is not needed, remove Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Donald SharpDonald Sharp
8832a580a7ftests: Remove 'log file pbrd.log'This is not needed, remove Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Donald SharpDonald Sharp
b77cf92a4b2tests: Remove 'log file bgpd.log'This is not needed, remove. Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Donald SharpDonald Sharp
9be5779b75ctests: Remove 'log file staticd.log'This not needed, remove. Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Donald SharpDonald Sharp
3da82125b3etests: Remove `log file pathd.log`This is not needed, remove. Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Donald SharpDonald Sharp
48013c4a70ctests: Remove `log file sharpd.log`This is not needed, remove. Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Donald SharpDonald Sharp
094af2c37c8tests: Remove `log file ldpd.log' from configThis is not needed, remove. Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Donald SharpDonald Sharp
a92dae557e8tests: Remove 'log file ripngd.log'This is not needed, remove. Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Donald SharpDonald Sharp
38ea6fc232atests: Remove `log file eigrpd.log'This is not needed, remove. Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Donald SharpDonald Sharp
3dba876d417tests: Remove 'log file ripd.log'This is not needed, remove. Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Donald SharpDonald Sharp
5f5e1329c15tests: Remove 'log file ospf6d.log' from configurationThis is not needed, remove. Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Donald SharpDonald Sharp
5894c326e8btests: Remove 'log file ospfd.log' from configThere is no need to have this in the test at all, remove. Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Donald SharpDonald Sharp
c34115d74c4tests: Remove `log file zebra.conf' from configRemove the redundant `log file zebra.conf` file from config for topotests. Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Donatas AbraitisGitHubDonatas Abraitis
d749d4fc19bMMerge pull request #21904 from cscarpitta/fix_bgp_ls_srv6_endx_leftover_bytesbgpd: Reject malformed SRv6 End.X sub-TLV payloads with leftover bytes
Jafar Al-GharaibehGitHubJafar Al-Gharaibeh
2e739dd99afMMerge pull request #21901 from chiragshah6/spell_checkdoc: fix spell check in developer and user rst guide
Carmine ScarpittaCarmine Scarpitta
2bbeab29356bgpd: Reject malformed SRv6 End.X sub-TLV payloads with leftover bytesBGP-LS SRv6 End.X sub-TLV parsing currently accepts payloads that leave unparsed bytes at the end (for example, fewer than a full TLV header). Treat this as malformed input by adding a post-parse check in parse_endx_sub_tlvs(): if bytes remain after parsing complete TLV header/value pairs, return -1. Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
Jafar Al-GharaibehGitHubJafar Al-Gharaibeh
ea217c3db81MMerge pull request #21866 from rminnikanti/tcmalloc_debiandebian: add pkg.frr.tcmalloc build profile for tcmalloc support
Chirag ShahChirag Shah
ce762c9645cdoc: fix spell check in developer and user rst guideCorrect typos across doc/developer and doc/user (no functional changes). Signed-off-by: Chirag Shah <chirag@nvidia.com>
Russ WhiteGitHubRuss White
1bb3dbc6d39MMerge pull request #21844 from donaldsharp/address_sanitizer_failureMemory leak problems.
Mark StappGitHubMark Stapp
eb3bf2bebb9MMerge pull request #21895 from cscarpitta/bgp_ls_remove_redundant_forward_declarationsbgpd: Remove redundant BGP-LS NLRI forward declarations
Carmine ScarpittaCarmine Scarpitta
8d8c4899eb7bgpd: Remove redundant BGP-LS NLRI forward declarationsbgp_route.c declares two local prototypes for: - bgp_ls_nlri_format() - bgp_ls_nlri_to_json() bgp_ls.h already declares both, and bgp_route.c includes that header. Remove the duplicate forward declarations and use the prototypes from bgp_ls.h Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
Mark StappGitHubMark Stapp
6532919710aMMerge pull request #21886 from hedrok/ospf6d-fix-vty-output-for-default-routeospf6d: Fix command output for default route
Donald SharpGitHubDonald Sharp
8e40378d47eMMerge pull request #21884 from mjstapp/fix_srv6_static_buf*: don't use static char buffer in srv6 zapi code
Donald SharpGitHubDonald Sharp
cc488dd0e21MMerge pull request #21888 from mjstapp/fix_yang_routemap_metricyang: allow match-metric value of zero
Mark StappMark Stapp
2f15de5f4aeyang: allow match-metric value of zeroInclude zero in the valid range of the match-metric. Signed-off-by: Mark Stapp <mjs@cisco.com>
Kyrylo YatsenkoKyrylo Yatsenko
8f7703d6674ospf6d: Fix command output for default routeCommit 026f24989fd2451975bbf5edffd7d4a443d10a44 introduced a bug: When entering configuration ---- route-map foo-bar-3 permit 10 exit router ospf6 default-information originate metric-type 1 route-map foo-bar-3 exit ---- Then `write terminal` outputs: ---- router ospf6 redistribute unknown metric-type 1 route-map foo-bar-3 default-information originate metric-type 1 route-map foo-bar-3 ...
Mark StappMark Stapp
c6aeb74e984*: don't use static char buffer in srv6 zapi codeDon't use a static buffer for the "locator name" in some zapi apis - the one caller can supply a buffer. Signed-off-by: Mark Stapp <mjs@cisco.com>
Donatas AbraitisGitHubDonatas Abraitis
4531f3490bfMMerge pull request #20005 from louis-6wind/evpn-rt2-local-leakbgpd: add EVPN local RT-2 MAC+IP leaking to unicastRT-2
Donald SharpDonald Sharp
9890f17f619*: Use hash_clean_and_free, remove hash_freeRan across a single case of a hash bucket not being freed, on shutdown. Let's convert everything to use hash_clean_and_free and remove usage of hash_free outside of the .c file. Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Donald SharpDonald Sharp
945815faabftests: make the topotest fail if a memory leak is detectedCurrently the topotests output a bunch of memory leaks detected on shutdown, modify the code such that the memory leaks are detected and cause the test to fail. Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Donald SharpDonald Sharp
b7b5f10f8eapimd: cleanup of leaked memory on shutdowna) route-map memory was not being cleaned up b) Some mld memory was not being cleaned up Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Donald SharpDonald Sharp
9d7285495a4*: Cleanup snmp memory leaksbgpd, ospf6d, ospfd and zebra were not cleaning up snmp smux data structures no shutdown. Do so. Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Donald SharpDonald Sharp
1d05203623cldpd: Fixup memory leaks on shutdowna) zclient memory not cleaned up on shutdown, fix. b) libfrr memory not cleaned up on shutdown, fix. c) lde label list not cleaned up on shutdown, fix. d) snmp memory not cleaned up on shutdown, fix. e) accept memory not cleaned up on shutdown, fix. Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Donald SharpDonald Sharp
4170821b6aczebra: cleanup memory leaks on shutdowna) vxlan memory leaks on shutdown, fix. b) evpn-mh memory leaks on shutdown, fix. c) mpls-fec memory leaks on shutdown, fix. d) route-map memory leaks on shutdown, fix. Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Donald SharpDonald Sharp
fa3e62a7b54lib: Cleanup memory leaks in shutdown in affinitymapsSigned-off-by: Donald Sharp <sharpd@nvidia.com>
Donald SharpDonald Sharp
f4b99ab1145ospfd: memory leaks on shutdownCleanup ted memory leaks on shutdown. Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Donald SharpDonald Sharp
3c630e480cbsharpd: memory leaks on shutdown cleanupa) srv6 memory leaks on shutdown, stop b) nexthop-group memory leaks on shutdown, stop Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Donald SharpDonald Sharp
804525053bdnhrpd: Cleanup nhrpd termination memory leaksa) interface gre memory leaks, stop b) packet request id memory leaks, stop c) event request id memory leaks, stop Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Donald SharpDonald Sharp
aa7431de471pbrd: termination cleanup of memory leaksa) pbr maps were being leaked, stop b) nexthop-groups were being leaked, stop c) access list's were being leaked, stop Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Donald SharpDonald Sharp
95985da7b21ripd: Cleanup memory leaks on shutdowna) access_list memory leaks b) snmp memory leaks Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Donald SharpDonald Sharp
e2c2e992999bgpd: Cleanup memory leaks on shutdowna) tx addpath id's not being cleaned up properly, fix. b) evpn memory leaks on shutdown, fix. c) route_nodes not being properly released on shutdown, fix. d) rpki memory leaks on shutdown, fix. e) srv6 memory leaks on shutdown, fix. f) hidden bgp instances memory leaks on recreate, fix. Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Louis ScalbertLouis Scalbert
184f4c6a629topotests: add bgp_evpn_rt2_local_leakTest with the topology of issue #16161. Link: https://github.com/FRRouting/frr/issues/16161 Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
Louis ScalbertLouis Scalbert
7b561ce98c8bgpd: do not add local vtep as remoteThe previous commit has a side effect on "show evpn vni json". The local VTEP is added to the list of remote VTEPs. Do not add the local VTEP as remote. Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
Louis ScalbertLouis Scalbert
2f63758b51cbgpd: export local rt2 mac+ip entries to unicastLocal EVPN MAC+IP RT2 entries are currently not exported to the unicast RIB of their own VRF, nor to other VRFs. Only remote RT2 entries may be exported to other VRFs, if configuration allows. This can lead to sub-optimal routing when VTEPs are also connected via IPv4 unicast. In such cases, bgpd may lack /32 host routes for locally learned EVPN endpoints. Example: - r1 peers via IPv4 unica...
Donald SharpDonald Sharp
68c520c044cisisd: Clean up and memory leaks in isisa) isisd is using a MTYPE_TMP in a bunch of different places, add better descriptors and break it up a bit. b) Cleanup of sbuf usage such that memory is not leaked on shutdown. Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Donald SharpDonald Sharp
7efdbdb4c47tests: Tell fpm_listener to shutdownAllow gcoverage to work with fpm_listener Currently there is no way to tell fpm_listener to shutdown, so let's allow it to listen to signals and cleanly shutdown. Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Donald SharpDonald Sharp
ad3c28bb244tests: Remove `log file isisd.log` from all isis testsThis is not necessary, remove. Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Donald SharpDonald Sharp
234e246919fzebra: fpm_listener has signal handlers nowAdd signal handlers for fpm_listener.c. This will allow it to be shutdown cleanly, such that gcoverage can work. Signed-off-by: Donald Sharp <sharpd@nvidia.com>