Commits
Author | Commit | Message | Commit date | Issues | |
---|---|---|---|---|---|
Mark Stapp | 1c49f93b5f1M | Merge pull request #15769 from raja-rajasekar/rajasekarr/backpressure_display_i_o_bufzebra: Actually display I/O buffer sizes (part-2) | |||
Donald Sharp | 99ae3290477M | Merge pull request #15801 from LabNConsulting/chopps/new-munetImprove coverage functionality | |||
Donald Sharp | d7a33de67f2M | Merge pull request #15810 from opensourcerouting/fix/enforce_first_as_bgp_peer-groupbgpd: Inherit some peer flags from the peer-group | |||
Donald Sharp | b8f0be9dddaM | Merge pull request #15714 from mjstapp/sync_pthread_startuplib: serialize pthread startup | |||
Mark Stapp | a4e60f3399fM | Merge pull request #15815 from donaldsharp/blackhole_reinstalllib, zebra: Check for not being a blackhole route | |||
Igor Ryzhov | 166a82ca6a3M | Merge pull request #15813 from pguibert6WIND/isis_srv6_backup_endxisisd: fix renaming backup define for ENDX SID | |||
Donatas Abraitis | bb7b0ff01f4M | Merge pull request #15536 from ak503/bgp_bfdbgpd: fix disable bfd profile for neighbors. | |||
Donatas Abraitis | 0a6f661eaecM | Merge pull request #15717 from pguibert6WIND/vrf_label_allocate_when_necessarybgpd: do allocate vrf label only when necessary | |||
Donatas Abraitis | 57382630650M | Merge 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 Sharp | 29c1ff446e5 | lib, 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 Hopps | 7f7bcb1ffa6M | Merge pull request #15468 from idryzhov/mgmt-native-editmgmtd: add support for native 'edit' operation | |||
Philippe Guibert | ad874c7d3bb | isisd: 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 Suchy | 0a17289a3b1 | vtysh, 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 Abraitis | 83109e3f666 | bgpd: Do not reset the session when toggling dynamic capabilitySigned-off-by: Donatas Abraitis <donatas@opensourcerouting.org> | |||
Donald Sharp | 7ba58e97ff5M | Merge pull request #15738 from idryzhov/bfd-cbitbfdd: fix BFD_GETCBIT | |||
Donatas Abraitis | 70631acbb82 | bgpd: Inherit `capability dynamic` flag from the peer-groupSigned-off-by: Donatas Abraitis <donatas@opensourcerouting.org> | |||
Donatas Abraitis | 9c9f9ce3c11 | bgpd: Inherit `capability software-version` flag from the peer-groupSigned-off-by: Donatas Abraitis <donatas@opensourcerouting.org> | |||
Donatas Abraitis | 6486afe8d5c | bgpd: Inherit `enforce-first-as` flag from the peer-groupSigned-off-by: Donatas Abraitis <donatas@opensourcerouting.org> | |||
Igor Ryzhov | 99a723e5a8bM | Merge pull request #15803 from LabNConsulting/chopps/add-missing-zif-typeyang: add missing `zif-gre` zebra interface type | |||
Donald Sharp | 0ff8034e9a3M | Merge pull request #15798 from opensourcerouting/fix/show_route_mapvtysh: Fix `show route-map` command when calling via `do` | |||
Christian Hopps | 74fb4056cb4 | yang: 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 Hopps | 36b7c681117 | tests: 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 Abraitis | 0605ec9f842M | Merge pull request #15472 from louis-6wind/ipv6-table-directbgpd: add redistribute table-direct command for ipv6-unicast | |||
Christian Hopps | 44f5916d700 | tests: update munet to 0.14.0 releaseSigned-off-by: Christian Hopps <chopps@labn.net> | |||
Donald Sharp | 855fa82f378M | Merge pull request #15792 from opensourcerouting/fix/bgp_send_notification_with_databgpd: Include capabilities when sending NOTIFICATION(7) | |||
Donatas Abraitis | 9b8f18a66cd | vtysh: 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 Westphal | 790c207fa9c | tests: 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 Abraitis | 79cf6512f4a | bgpd: 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 Guibert | 8b27521cfa0 | bgpd: 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-Gharaibeh | 8e7fb950c13M | Merge pull request #15770 from idryzhov/fix-yang-exitlib, zebra: fix exit commands | |||
Donatas Abraitis | 8ea02843dcfM | Merge pull request #15780 from donaldsharp/rpki_as_0bgpd: Allow specification of AS 0 for rpki commands | |||
Donatas Abraitis | b2263bcff65M | Merge pull request #15775 from Shbinging/fix_ospf_vtysh_commandsospfd: fix 'no maximum-paths' 'no write-multiplier' commands | |||
Donald Sharp | e145b0c79f8M | Merge pull request #15771 from idryzhov/fix-keychain-crashlib: fix keychain NB crash | |||
Donatas Abraitis | e9a3326d6a5M | Merge pull request #15774 from louis-6wind/cleanup-allow-martiansbgpd: cleanup references to debug bgp allow-martians | |||
Igor Ryzhov | 117532f0be1M | Merge pull request #15758 from opensourcerouting/pkg_libyang_versionsdebian, redhat, snapcraft: Libyang min version is 2.1.128 | |||
Donald Sharp | cfee4e3cf53 | bgpd: 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 Shui | 913567c0e0f | ospfd: fix 'no write-multiplier' commandSigned-off-by: Bing Shui <652023330037@smail.nju.edu.cn> | |||
Bing Shui | d249a7c9f51 | ospfd: fix 'no maximum-paths' commandSigned-off-by: Bing Shui <652023330037@smail.nju.edu.cn> | |||
Louis Scalbert | bc529cf92b1 | bgpd: 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 Ryzhov | 5f018a36d5d | lib: 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 White | 5ef6a2bb54eM | Merge pull request #15715 from zhou-run/202404092057isisd: The hold time of hello packets on a P2P link does not match the sending interval. | |||
Igor Ryzhov | 57811a53ba6 | lib, 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 Raja | 33dccbe31c4 | zebra: 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 Stapp | 84d1fb19e22M | Merge pull request #15709 from chiragshah6/fdev2tools: frr-reload strip interface vrf ctx line | |||
Philippe Guibert | 2a384f14c1b | bgpd: 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 White | 314e9f98038M | Merge pull request #15755 from opensourcerouting/fix/check_for_bgpd_rpkivtysh: Check if bgpd is enabled before installing vtysh commands for RPKI | |||
Russ White | 0719f6f5138M | Merge 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 White | ee77989ffa1M | Merge pull request #15732 from opensourcerouting/fix/drop_bgp_network_import_check_exact_cmdbgpd: Drop `bgp_network_import_check_exact_cmd` command | |||
Russ White | 057d56ee291M | Merge pull request #15726 from donaldsharp/med_valuebgpd: Fix display when using `missing-as-worst` | |||
Russ White | 13d598712a0M | Merge pull request #15616 from pguibert6WIND/srv6_seg_list_sid_orderzebra: fix static srv6 segment-list sid order |