FRR Mirror
  1. FRR Mirror

FRR

Public
AuthorCommitMessageCommit dateIssues
Mark StappGitHubMark Stapp
1c49f93b5f1MMerge pull request #15769 from raja-rajasekar/rajasekarr/backpressure_display_i_o_bufzebra: Actually display I/O buffer sizes (part-2)
Donald SharpGitHubDonald Sharp
99ae3290477MMerge pull request #15801 from LabNConsulting/chopps/new-munetImprove coverage functionality
Donald SharpGitHubDonald Sharp
d7a33de67f2MMerge pull request #15810 from opensourcerouting/fix/enforce_first_as_bgp_peer-groupbgpd: Inherit some peer flags from the peer-group
Donald SharpGitHubDonald Sharp
b8f0be9dddaMMerge pull request #15714 from mjstapp/sync_pthread_startuplib: serialize pthread startup
Mark StappGitHubMark Stapp
a4e60f3399fMMerge pull request #15815 from donaldsharp/blackhole_reinstalllib, zebra: Check for not being a blackhole route
Igor RyzhovGitHubIgor Ryzhov
166a82ca6a3MMerge pull request #15813 from pguibert6WIND/isis_srv6_backup_endxisisd: fix renaming backup define for ENDX SID
Donatas AbraitisGitHubDonatas Abraitis
bb7b0ff01f4MMerge pull request #15536 from ak503/bgp_bfdbgpd: fix disable bfd profile for neighbors.
Donatas AbraitisGitHubDonatas Abraitis
0a6f661eaecMMerge pull request #15717 from pguibert6WIND/vrf_label_allocate_when_necessarybgpd: do allocate vrf label only when necessary
Donatas AbraitisGitHubDonatas Abraitis
57382630650MMerge pull request #15750 from piotrsuchy/json_show_ip_prefix_list_fixvtysh, lib: fix 'show ip[v6] prefix-list ... json' JSON display by moving it to vtysh to fix formatting issue
Donald SharpDonald Sharp
29c1ff446e5lib, zebra: Check for not being a blackhole routeIn zebra_interface_nhg_reinstall zebra is checking that the nhg is a singleton and not a blackhole nhg. This was originally done with checking that the nexthop is a NEXTHOP_TYPE_IFINDEX, NEXTHOP_TYPE_IPV4_IFINDEX and NEXTHOP_TYPE_IPV6_IFINDEX. This was excluding NEXTHOP_TYPE_IPV4 and NEXTHOP_TYPE_IPV6. These were both possible to be received and maintained from the upper level protocol for w...
Christian HoppsGitHubChristian Hopps
7f7bcb1ffa6MMerge pull request #15468 from idryzhov/mgmt-native-editmgmtd: add support for native 'edit' operation
Philippe GuibertPhilippe Guibert
ad874c7d3bbisisd: fix renaming backup define for ENDX SIDThe define has inheritated from a wrong naming in sr-mpls. Fix this by renaming ISIS_SRV6_LAN_BACKUP to ISIS_SRV6_ADJ_BACKUP. Fixes: 2566656a6f50 ("isisd: Add data structure for SRv6 Adjacency SIDs") Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>
Piotr SuchyPiotr Suchy
0a17289a3b1vtysh, lib: fix 'show ip[v6] prefix-list ... json' formatting by moving it to vtyshJson output is not valid for 'show ip[v6] prefix-list ... json' commands, as it goes through all the running daemons and for each one it calls 'vty_show_prefix_list' creating a new json object. To aggreagate the output and create a valid json that can be parsed, the commands were moved to vtysh. Before: { "ZEBRA":{ "DEFAULT":{ "addressFamily":"IPv4", "entries":[ { ...
Donatas AbraitisDonatas Abraitis
83109e3f666bgpd: Do not reset the session when toggling dynamic capabilitySigned-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
Donald SharpGitHubDonald Sharp
7ba58e97ff5MMerge pull request #15738 from idryzhov/bfd-cbitbfdd: fix BFD_GETCBIT
Donatas AbraitisDonatas Abraitis
70631acbb82bgpd: Inherit `capability dynamic` flag from the peer-groupSigned-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
Donatas AbraitisDonatas Abraitis
9c9f9ce3c11bgpd: Inherit `capability software-version` flag from the peer-groupSigned-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
Donatas AbraitisDonatas Abraitis
6486afe8d5cbgpd: Inherit `enforce-first-as` flag from the peer-groupSigned-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
Igor RyzhovGitHubIgor Ryzhov
99a723e5a8bMMerge pull request #15803 from LabNConsulting/chopps/add-missing-zif-typeyang: add missing `zif-gre` zebra interface type
Donald SharpGitHubDonald Sharp
0ff8034e9a3MMerge pull request #15798 from opensourcerouting/fix/show_route_mapvtysh: Fix `show route-map` command when calling via `do`
Christian HoppsChristian Hopps
74fb4056cb4yang: add missing `zif-gre` zebra interface typeThis was caught by the grpc_basic test which was receiving an invalid error result, which was returned b/c inside zebra the libyang code was flagging the value as invalid for a derived zebra interface type. Signed-off-by: Christian Hopps <chopps@labn.net>
Christian HoppsChristian Hopps
36b7c681117tests: improve coverage no need to modify source/build dir- by using symlinks in the rundir (/tmp) into the source/build directory we avoid needing to copy the *.gcda stat files into the source/build dir. Signed-off-by: Christian Hopps <chopps@labn.net>
Donatas AbraitisGitHubDonatas Abraitis
0605ec9f842MMerge pull request #15472 from louis-6wind/ipv6-table-directbgpd: add redistribute table-direct command for ipv6-unicast
Christian HoppsChristian Hopps
44f5916d700tests: update munet to 0.14.0 releaseSigned-off-by: Christian Hopps <chopps@labn.net>
Donald SharpGitHubDonald Sharp
855fa82f378MMerge pull request #15792 from opensourcerouting/fix/bgp_send_notification_with_databgpd: Include capabilities when sending NOTIFICATION(7)
Donatas AbraitisDonatas Abraitis
9b8f18a66cdvtysh: Fix `show route-map` command when calling via `do`Before: ``` ton(config)# do sh route-map % [ZEBRA] Unknown command: show route-map % [BGP] Unknown command: show route-map % [ISIS] Unknown command: show route-map ``` Fixes: 570fdc55fd65899cd4376193e833594af6bca093 ("lib,vtysh: fix show route map JSON output") Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
Renato WestphalRenato Westphal
790c207fa9ctests: fix BFD C-bit topotestWhen a BFD down notification is received and the C-bit is set in both directions, any ongoing graceful restart should be aborted and stale routes removed from the RIB. This commit updates the `bfd_bgp_cbit_topo3` topotest accordingly to fix the expected outcomes in the `test_bfd_loss_intermediate` test. Signed-off-by: Renato Westphal <renato@opensourcerouting.org>
Donatas AbraitisDonatas Abraitis
79cf6512f4abgpd: Include capabilities when sending NOTIFICATION(7)RFC5492 says: This document defines a new Error Subcode, Unsupported Capability. The value of this Subcode is 7. The Data field in the NOTIFICATION message MUST list the set of capabilities that causes the speaker to send the message. Each such capability is encoded in the same way as it would be encoded in the OPEN message. Signed-off-by: Donatas Abraitis <donatas@opensourcerou...
Philippe GuibertPhilippe Guibert
8b27521cfa0bgpd: do allocate vrf label only when necessaryToday, with the following bgp instance configured, the local VRF label is allocated even if it is not used. > router bgp 65500 vrf vrf1 > address-family ipv4 unicast > label vpn export allocation-mode per-nexthop > label vpn export auto > rd vpn export 444:1 > rt vpn both 52:100 > export vpn > import vpn The 'show mpls table' indicates that the 16 label value is allocated, but ne...
Jafar Al-GharaibehGitHubJafar Al-Gharaibeh
8e7fb950c13MMerge pull request #15770 from idryzhov/fix-yang-exitlib, zebra: fix exit commands
Donatas AbraitisGitHubDonatas Abraitis
8ea02843dcfMMerge pull request #15780 from donaldsharp/rpki_as_0bgpd: Allow specification of AS 0 for rpki commands
Donatas AbraitisGitHubDonatas Abraitis
b2263bcff65MMerge pull request #15775 from Shbinging/fix_ospf_vtysh_commandsospfd: fix 'no maximum-paths' 'no write-multiplier' commands
Donald SharpGitHubDonald Sharp
e145b0c79f8MMerge pull request #15771 from idryzhov/fix-keychain-crashlib: fix keychain NB crash
Donatas AbraitisGitHubDonatas Abraitis
e9a3326d6a5MMerge pull request #15774 from louis-6wind/cleanup-allow-martiansbgpd: cleanup references to debug bgp allow-martians
Igor RyzhovGitHubIgor Ryzhov
117532f0be1MMerge pull request #15758 from opensourcerouting/pkg_libyang_versionsdebian, redhat, snapcraft: Libyang min version is 2.1.128
Donald SharpDonald Sharp
cfee4e3cf53bgpd: Allow specification of AS 0 for rpki commandsRFC-7607 specifically calls out the allowed usage of AS 0 to signal that the a particular address is not in use and should be guarded against. Add the ability to specify this special AS in the rpki commands. eva# show rpki as-number 0 RPKI/RTR prefix table Prefix Prefix Length Origin-AS 2.57.180.0 22 - 24 0 2.58.144.0 ...RFC-7607
Bing ShuiBing Shui
913567c0e0fospfd: fix 'no write-multiplier' commandSigned-off-by: Bing Shui <652023330037@smail.nju.edu.cn>
Bing ShuiBing Shui
d249a7c9f51ospfd: fix 'no maximum-paths' commandSigned-off-by: Bing Shui <652023330037@smail.nju.edu.cn>
Louis ScalbertLouis Scalbert
bc529cf92b1bgpd: cleanup references to debug bgp allow-martiansThe debug command was removed in 17e9298e47 ("bgpd: Remove 'debug bgp allow-martian'") Cleanup all references to the debug command. Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
Igor RyzhovIgor Ryzhov
5f018a36d5dlib: fix keychain NB crashOperational data should not be used on validation stage. Move the usage to apply stage only. Fixes #15707. Signed-off-by: Igor Ryzhov <iryzhov@nfware.com>
Russ WhiteGitHubRuss White
5ef6a2bb54eMMerge pull request #15715 from zhou-run/202404092057isisd: The hold time of hello packets on a P2P link does not match the sending interval.
Igor RyzhovIgor Ryzhov
57811a53ba6lib, zebra: fix exit commandsIf a command is not marked as `YANG`-converted, the current command batching buffer is flushed before executing the command. We shouldn't flush the buffer when executing an `exit` command. It should only be flushed if the next command is not `YANG`-converted, which is checked by the command itself, not the previous `exit`. Fixes #15706. Signed-off-by: Igor Ryzhov <iryzhov@nfware.com>
Rajasekar RajaRajasekar Raja
33dccbe31c4zebra: Actually display I/O buffer sizes (part-2)An extension of commit-8d8f12ba8e5cd11c189b8475b05539fa8415ccb9 Removing ifdef DEV_BUILD in stream_fifo_push as well to make the 'sh zebra client' display the current I/O fifo along with max fifo items. TICKET :#3390099 Signed-off-by: Rajasekar Raja <rajasekarr@nvidia.com>
Mark StappGitHubMark Stapp
84d1fb19e22MMerge pull request #15709 from chiragshah6/fdev2tools: frr-reload strip interface vrf ctx line
Philippe Guibertton31337Philippe Guibert
2a384f14c1bbgpd: add redistribute table-direct command for ipv6-unicastThe 'table-direct' redistribute command is available for ipv4 unicast but not for ipv6 unicast. Add the command to ipv6 unicast as well. Fixes: b6367f8460 ("bgpd: add redistribute table-direct support") Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com> Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
Russ WhiteGitHubRuss White
314e9f98038MMerge pull request #15755 from opensourcerouting/fix/check_for_bgpd_rpkivtysh: Check if bgpd is enabled before installing vtysh commands for RPKI
Russ WhiteGitHubRuss White
0719f6f5138MMerge pull request #15733 from opensourcerouting/fix/json_output_for_show_bgp_ipv4_unicast_json_detailbgpd: Drop newline in JSON output for `show bgp afi safi json detail`
Russ WhiteGitHubRuss White
ee77989ffa1MMerge pull request #15732 from opensourcerouting/fix/drop_bgp_network_import_check_exact_cmdbgpd: Drop `bgp_network_import_check_exact_cmd` command
Russ WhiteGitHubRuss White
057d56ee291MMerge pull request #15726 from donaldsharp/med_valuebgpd: Fix display when using `missing-as-worst`
Russ WhiteGitHubRuss White
13d598712a0MMerge pull request #15616 from pguibert6WIND/srv6_seg_list_sid_orderzebra: fix static srv6 segment-list sid order