summaryrefslogtreecommitdiff
path: root/doc
AgeCommit message (Collapse)Author
2025-04-14doc: Add v4-over-v6 next-hop to staticd docsChristopher Dziomba
GATEWAY can now be v4 or v6 for v4 routes, for v6 routes it can only be v6 (like today). Signed-off-by: Christopher Dziomba <christopher.dziomba@telekom.de>
2025-04-08doc: add a diagram for config datastore cleanup on file readsChristian Hopps
Signed-off-by: Christian Hopps <chopps@labn.net>
2025-03-30Merge pull request #15471 from opensourcerouting/frrreload_logfileChristian Hopps
tools: Add option to frr-reload to specify alternate logfile
2025-03-18doc: Modify typesafe documentationDonald Sharp
The typesafe documentation needs a bit of warning about how they can cause problems on conversion. Signed-off-by: Donald Sharp <sharpd@nvidia.com>
2025-03-10doc: Update frr-reload doc to include new optionMartin Winter
Signed-off-by: Martin Winter <mwinter@opensourcerouting.org>
2025-03-07Merge pull request #18338 from donaldsharp/documentation_typesafeMark Stapp
Documentation typesafe
2025-03-06doc: The sbfd documentation was not being includedDonald Sharp
Add the sbfd documentation, such as it is, to the developer documentation so that it can be read by people. Signed-off-by: Donald Sharp <sharpd@nvidia.com>
2025-03-06doc: Developer documentation missing some build instructionsDonald Sharp
The building-frr-for-ubuntu2404 and building-doc were missing from the compilation of developer documents. Signed-off-by: Donald Sharp <sharpd@nvidia.com>
2025-03-06doc: Add typesafe conversion examplesDonald Sharp
Try to give some good examples of various lists being converted over to the typesafe way of doing things. Signed-off-by: Donald Sharp <sharpd@nvidia.com>
2025-03-05doc: don't override automake builtin targetsQuentin Young
Automake generates default targets for `info`, `html`, `pdf` and corresponding `install-info` and `install-html` targets to install the artifacts generated by those rules. Prior to this change we are overriding those targets which generates a warning. The automake targets are designed to automatically build texinfo sources without requiring user-specified rules. We do not have texinfo sources so this functionality is not in use, but we are still overriding the built in targets which is considered poor form. Automake has facilities to modify the built in targets in the form of `-local` rules; this patch renames the rules we had defined to use the `-local` ones. The resulting targets generated by Automake look like this: html: html-am html-am: html-local i.e. the final `html` target generated when using `html-local` to define our custom rules is identical to the one we get by overriding the built in `html` target. The same goes for the others. So, the only effect this patch has is suppressing the warnings and bringing us in line with Automake best practice. Signed-off-by: Quentin Young <qlyoung@nvidia.com>
2025-03-04Merge pull request #18306 from LabNConsulting/aceelindem/bfd-log-session-changesRuss White
bfdd: Add "log-session-changes" command to BFD configuration and operational state via YANG Northbound API.
2025-03-04Merge pull request #17961 from opensourcerouting/fix/bgp_reject_as_aggregateRuss White
bgpd: Do not advertise aggregate routes to contributing ASes
2025-03-03doc: Add "log-session-changes" documentation.Acee Lindem
Signed-off-by: Acee Lindem <acee@lindem.com>
2025-02-27bgpd: add match ecommunity <exact|any> optionsPhilippe Guibert
The exact-match and the any options are missing for the extended communities. Add missing options that are present on the match operations for communities and large-communities. > route-map rmap permit 1 > match extcommunity 1 > exit > ! > route-map rmap permit 2 > match extcommunity 2 any > exit > ! > route-map rmap permit 3 > match extcommunity 3 exact-match > exit Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>
2025-02-27bgpd: add 'match extcommunity-count' command to restrict comm countPhilippe Guibert
Add a mechanism in route-map to filter out route-map which have a list of extended communities greater than the given number. Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>
2025-02-26Merge pull request #18242 from kaffarell/masterDonald Sharp
fabricd: add option to treat dummy interfaces as loopback interfaces
2025-02-26fabricd: add option to treat dummy interfaces as loopback interfacesGabriel Goller
Enable dummy-interfaces to be used as router-id interfaces in openfabric networks. This allows multiple openfabric routers with different router-ids on a single node when using IP unnumbered setup (interfaces without IPs configured). Previously we were limited by having a single loopback interface, allowing only one openfabric router per node. Signed-off-by: Gabriel Goller <g.goller@proxmox.com>
2025-02-26doc: Add SRv6 uA SID configuration to staticd documentationCarmine Scarpitta
This commit adds detailed explanation on configuring SRv6 uA SIDs. Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
2025-02-21doc: update mgmtd list of convertedChristian Hopps
Signed-off-by: Christian Hopps <chopps@labn.net>
2025-02-19doc: add allowed-neighbors commandRafael Zalamena
Let users know about new command to filter PIM sessions based on peer address. Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
2025-02-19Merge pull request #18111 from opensourcerouting/gmp-leaveDonald Sharp
pimd,pim6d: support IGMPv2/MLDv1 immediate leave
2025-02-18Merge pull request #18189 from Shbinging/fix_ip_rip_split-horizonRuss White
doc: correct `ip rip split-horizon` command in the documentation
2025-02-18doc: correct `ip rip split-horizon` command in the RIP documentation.Shbinging
The previous version incorrectly spelled the command as `ip split-horizon`. The correct command is `ip rip split-horizon`, as indicated in the code at line 675 of rip_cli.c. Signed-off-by: Shbinging <bingshui@smail.nju.edu.cn>
2025-02-14doc: Update description of 'allow-reserved-ranges'David Schweizer
Update user documentation to reflect behavior of config command 'allow-reserved-ranges' after changes enable use of ipv4 class E addresses by default. Signed-off-by: David Schweizer <dschweizer@opensourcerouting.org>
2025-02-13Merge pull request #18080 from ↵Donald Sharp
opensourcerouting/fix/enable_ll_capability_if_using_unnumerred bgpd: Some fixes/improvements for Link-Local Next Hop capability
2025-02-13Merge pull request #18046 from ↵Russ White
LabNConsulting/aceelindem/ospf-lsa-add-delete-hook ospfd: Replace LSDB callbacks with LSA Update/Delete hooks.
2025-02-13doc: document new immediate-leave commandsRafael Zalamena
Let user know about this new multicast knob. Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
2025-02-13Merge pull request #18032 from opensourcerouting/gmp-limitJafar Al-Gharaibeh
pimd,pim6d: implement GMP group / source limits
2025-02-12ospfd: Replace LSDB callbacks with LSA Update/Delete hooks.Acee Lindem
Replace the LSDB callbacks with LSA update and delete hooks using the the FRR hook mechanism. Remove redundant callbacks by placing the LSA update and delete hooks in a single place so that deletes don't need to be handled by the update hook. Simplify existing OSPF TE and OSPF API Server callbacks now that there is no ambiguity or redundancy. Also cleanup the debugging by separating out opaque-lsa debugging from the overloaded event debugging. Signed-off-by: Acee Lindem <acee@lindem.com>
2025-02-11Merge pull request #17870 from ↵Russ White
opensourcerouting/fix/bgp_show_ip_bgp_cmd_internal bgpd: Show internal data for BGP routes
2025-02-10doc: Enable Link-Local Next Hop capability for unnumbered peers implicitlyDonatas Abraitis
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
2025-02-10doc: document MLD reset commandRafael Zalamena
Document newly added reset command for MLD (similar to clear ip igmp interfaces). Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
2025-02-10doc: IGMP/MLD commands to limit source/groupsRafael Zalamena
Document the newly added commands to limit the maximum amount of groups/source to learn. Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
2025-02-07Merge pull request #17871 from ↵Russ White
opensourcerouting/feature/bgp_link_local_capability bgpd: Implement Link-Local Next Hop capability
2025-02-05doc: fix sbfd.rst doc warningswumu.zsl
Signed-off-by: wumu.zsl <wumu.zsl@alibaba-inc.com>
2025-02-04Merge pull request #17988 from cscarpitta/feature/srv6-ipv4-traffic-steeringRuss White
staticd: Add CLI to support steering of IPv4 traffic over SRv6 SID list
2025-02-04Merge pull request #17953 from donaldsharp/limit_ip_protocolRuss White
lib: Remove System routes from ip protocol route map choices
2025-02-04Merge pull request #17959 from ↵Russ White
opensourcerouting/fix/bgp_deny_zero_bgp_identifier_to_establish bgpd: Do not start BGP session if BGP identifier is not set
2025-02-04Merge pull request #17336 from forrestchu/sbfdRuss White
implement SBFD
2025-02-03doc: Add documentation for SRv6 IPv4 traffic steeringCarmine Scarpitta
Add an example of how to steer IPv4 traffic over an SRv6 SID list. Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
2025-01-31doc: Add more details for `bgp reject-as-sets` commandDonatas Abraitis
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
2025-01-29doc: Say that 0.0.0.0 (0) BGP identifier is invalidDonatas Abraitis
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
2025-01-29lib: Remove System routes from ip protocol route map choicesDonald Sharp
Do not allow system routes to be selected for ip protocol Signed-off-by: Donald Sharp <sharpd@nvidia.com>
2025-01-23doc: add sbfd docwumu.zsl
Signed-off-by: wumu.zsl <wumu.zsl@alibaba-inc.com>
2025-01-21Merge pull request #17793 from LabNConsulting/working/lb/fix-r8-rpmsJafar Al-Gharaibeh
Fix Rocky 8 RPMs, add options to build without rpki and docs (default is to include)
2025-01-20Merge pull request #17882 from LabNConsulting/chopps/doc-update-mgmtdJafar Al-Gharaibeh
small mgmtd-dev doc update and yanglint cleanup
2025-01-18doc: add misplaced doc change for mgmtd developmentChristian Hopps
Signed-off-by: Christian Hopps <chopps@labn.net>
2025-01-18doc: Add support for SRv6 static sid CLIYuqing Zhao
Add the srv6 static sids configuration and show running-config sections in static.rst. Signed-off-by: Yuqing Zhao <galadriel.zyq@alibaba-inc.com>
2025-01-17bgpd: Show internal data for BGP routesDonatas Abraitis
Sometimes it's very useful to compare pointers from the gdb (and/or from the logs) or just do some quick adhoc analysis. ``` donatas# sh ip bgp 1.1.1.0/24 internal BGP routing table entry for 1.1.1.0/24, version 0 Paths: (1 available, no best path) Not advertised to any peer 65002 127.0.0.1 (inaccessible, import-check enabled) from 127.0.0.1 (127.0.0.2) Origin IGP, invalid, external Last update: Thu Jan 16 16:49:53 2025 net: 0x63f3e6fc2ea0, path: 0x63f3e6fc2f50, pathext: 0x63f3e6faed00, attr: 0x63f3e6e8c550 flags net: 0x0, path: 0x1024, attr: 0x7 donatas# ``` Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
2025-01-17doc: Add Link-Local Next Hop capability configuration knobsDonatas Abraitis
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>