summaryrefslogtreecommitdiffstats
path: root/doc (follow)
Commit message (Collapse)AuthorAgeFilesLines
* doc: replace commands list with header fileanlan_cs2023-10-071-291/+1
| | | | Signed-off-by: anlan_cs <anlan_cs@tom.com>
* doc: adjust protocol command values for zebraanlan_cs2023-10-011-223/+291
| | | | | | | Adjust protocol command values for zebra based on latest code. Also, expand the field width to fit the length. Signed-off-by: anlan_cs <anlan_cs@tom.com>
* zebra: dump label table informationfmihoub6WIND2023-09-291-0/+13
| | | | | | | | Add the new command "show debugging labeltable" to show allocated label chunks in the label table managed with label_manager.c Signed-off-by: Farid Mihoub <farid.mihoub@6wind.com> Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>
* Merge pull request #14507 from qlyoung/fix-doc-more-doc-moreDonatas Abraitis2023-09-2911-85/+63
|\ | | | | More developer doc fixes
| * doc: add debian 12 build docs to toctreeQuentin Young2023-09-281-0/+1
| | | | | | | | | | | | Not reachable without this Signed-off-by: Quentin Young <qlyoung@qlyoung.net>
| * doc: remove northbound _sidebar definitionQuentin Young2023-09-282-22/+7
| | | | | | | | | | | | | | | | This ain't a wiki But retain the ordering set up in the _sidebar in the RST index Signed-off-by: Quentin Young <qlyoung@qlyoung.net>
| * doc: couple nbapi doc cleanupsQuentin Young2023-09-281-17/+20
| | | | | | | | | | | | | | * Fix block quote & rfc link * Fix note block re: libyang dependencies Signed-off-by: Quentin Young <qlyoung@qlyoung.net>
| * doc: fixup nbapi doc imagesQuentin Young2023-09-288-46/+35
| | | | | | | | | | | | Pulled from web hosting into repo, all figure blocks updated. Signed-off-by: Quentin Young <qlyoung@qlyoung.net>
* | Merge pull request #14505 from qlyoung/fix-rtd-build-sphinx-versionmobash-rasool2023-09-293-9/+0
|\ \ | | | | | | doc: unpin sphinx from 4.0.2
| * | doc: unpin sphinx from 4.0.2Quentin Young2023-09-283-9/+0
| |/ | | | | | | | | | | | | | | requirements.txt was pinning sphinx at a very old version. This version doesn't work in recent versions of Python; the new RTD configuration made RTD respect our requirements file, breaking the build. Signed-off-by: Quentin Young <qlyoung@qlyoung.net>
* | Merge pull request #14503 from ↵Donald Sharp2023-09-281-0/+10
|\ \ | |/ |/| | | | | opensourcerouting/fix/add_bgp_neighbor_capability_dynamic doc: Add `neighbor capability dynamic` command
| * doc: Add `neighbor capability dynamic` commandDonatas Abraitis2023-09-281-0/+10
| | | | | | | | Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
* | Merge pull request #14502 from ↵Donald Sharp2023-09-282-4/+33
|\ \ | |/ |/| | | | | opensourcerouting/fix/document_on_how_to_set_the_distance_from_linux doc: Add an example on how to set a distance for a route from the kernel
| * doc: Add an example on how to set a distance for a route from the kernelDonatas Abraitis2023-09-282-4/+33
| | | | | | | | Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
* | Merge pull request #14500 from qlyoung/add-rtd-configDonatas Abraitis2023-09-282-0/+32
|\ \ | | | | | | doc: add .readthedocs.yaml configs
| * | doc: add .readthedocs.yaml configsQuentin Young2023-09-282-0/+32
| |/ | | | | | | | | | | | | As of Sep 25 2023, RTD projects require config files to build. This patch is necessary for docs to continue to build. Signed-off-by: Quentin Young <qlyoung@qlyoung.net>
* | doc: include checkpatch & cspf docs in toctreeQuentin Young2023-09-284-0/+6
| | | | | | | | | | | | | | The documentation pages on checkpatch and CSPF were not reachable because they were not included in any toctree. Include them in the tree! Signed-off-by: Quentin Young <qlyoung@qlyoung.net>
* | doc: fix whitespace, formatting errorsQuentin Young2023-09-285-99/+105
|/ | | | | | | * Fix various whitespace and syntax errors * Fix a couple tiny grammar mistakes Signed-off-by: Quentin Young <qlyoung@qlyoung.net>
* Merge pull request #14222 from opensourcerouting/doc/debian12Jafar Al-Gharaibeh2023-09-282-0/+120
|\ | | | | [DOC] Debian 12
| * doc: Add Debian 12 Build documentationMartin Winter2023-09-262-0/+120
| | | | | | | | | | Signed-off-by: Rodrigo Nardi <rnardi@netdef.org> Signed-off-by: Martin Winter <mwinter@opensourcerouting.org>
* | doc: Use backward order when for release dates hintDonatas Abraitis2023-09-271-9/+7
| | | | | | | | Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
* | doc: Fix release dates in workflowDonatas Abraitis2023-09-271-6/+6
| | | | | | | | | | | | | | | | Align to the release rules: Releases are scheduled in a 4-month cycle on the first Tuesday each March/July/November. Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
* | Merge pull request #14482 from opensourcerouting/fix/walltime_threshold_disableDonald Sharp2023-09-272-22/+1
|\ \ | | | | | | lib: Drop deprecated enable-time-check, enable-cpu-time compile options
| * | lib: Drop deprecated enable-time-check, enable-cpu-time compile optionsDonatas Abraitis2023-09-242-22/+1
| | | | | | | | | | | | Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
* | | Merge pull request #14447 from marcos-ng/masterRuss White2023-09-261-1/+1
|\ \ \ | |_|/ |/| | doc: reference the correct MGMTd show command
| * | doc: reference the correct MGMTd show commandMarcos Mendoza2023-09-211-1/+1
| | | | | | | | | | | | Signed-off-by: Marcos Mendoza <mmendoza@netgate.com>
* | | Merge pull request #12649 from louis-6wind/bgp-link-stateRuss White2023-09-263-4/+159
|\ \ \ | | | | | | | | bgpd: add basic support of BGP Link-State RFC7752
| * | | doc: add information to display bgp-ls attributesLouis Scalbert2023-09-181-0/+39
| | | | | | | | | | | | | | | | | | | | | | | | Add information to display bgp-ls attributes Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
| * | | doc: add the bgp link-state user documentationLouis Scalbert2023-09-183-0/+116
| | | | | | | | | | | | | | | | | | | | | | | | Add the bgp link-state user documentation Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
| * | | doc: move bgp references at the right placeLouis Scalbert2023-09-181-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | move bgp references at the right place Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
* | | | doc: Use different label to distinguish PBR nexthop groupsDonatas Abraitis2023-09-251-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | /root/frr/doc/user/pbr.rst:32: WARNING: duplicate label nexthop-groups, other instance in /root/frr/doc/user/nexthop_groups.rst Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
* | | | doc: Replace `frr` code highlighting marker to `sh`Donatas Abraitis2023-09-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | No such thing exists. /root/frr/doc/user/ospfd.rst:624: WARNING: Cannot analyze code. No Pygments lexer found for "frr". Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
* | | | doc: Drop bullet point from ospfd documentationDonatas Abraitis2023-09-251-3/+3
| |_|/ |/| | | | | | | | | | | | | | /root/frr/doc/user/ospfd.rst:609: WARNING: Bullet list ends without a blank line; unexpected unindent. Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
* | | doc: domainname MUST be manually written to vtysh.conf alsoDonatas Abraitis2023-09-211-2/+3
| | | | | | | | | | | | Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
* | | doc: srv6 multiple segs SIDs documentationDmytro Shytyi2023-09-201-0/+20
| | | | | | | | | | | | | | | | | | | | | Provide a paragraph for srv6 multiple segs SIDs in documentation to describe the multiple segs functionality. Signed-off-by: Dmytro Shytyi <dmytro.shytyi@6wind.com>
* | | doc: add northbound api arch docsQuentin Young2023-09-2016-0/+8105
| |/ |/| | | | | Signed-off-by: Quentin Young <qlyoung@qlyoung.net>
* | Merge pull request #14398 from m-varasteh/ospfd-rfc5709Russ White2023-09-191-0/+32
|\ \ | |/ |/| ospfd: add support for RFC 5709 OSPFv2 HMAC-SHA Cryptographic Authentication
| * [ospfd]: add support for RFC 5709 HMAC-SHA AuthMahdi Varasteh2023-09-161-0/+32
| | | | | | | | | | | | | | | | | | | | | | | | This patch includes: * Implementation of RFC 5709 support in OSPF. Using openssl library and FRR key-chain, one can use SHA1, SHA256, SHA384, SHA512 and keyed-MD5( backward compatibility with RFC 2328) HMAC algs. * Updating documentation of OSPF * add topotests for new HMAC algorithms Signed-off-by: Mahdi Varasteh <varasteh@amnesh.ir>
* | Merge pull request #14162 from ↵Russ White2023-09-131-0/+4
|\ \ | | | | | | | | | | | | opensourcerouting/feature/turn_on_nht_resolve_via_default_for_traditional_profile zebra: Turn on `nht resolve-via-default` by default for traditional profile
| * | zebra: Enable `nht resolve-via-default` by default for traditional profileDonatas Abraitis2023-08-171-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Lots of questions raising regarding unresolved nht, I think it's time to relax this and make it a default ON. Here is an example list of issues when `nht resolvia-via-default` solved the problem: https://github.com/FRRouting/frr/issues/3241 https://github.com/FRRouting/frr/issues/7420 https://github.com/FRRouting/frr/issues/3474 https://github.com/FRRouting/frr/issues/5023 https://github.com/FRRouting/frr/issues/6504 https://github.com/FRRouting/frr/issues/6680 https://github.com/FRRouting/frr/issues/7049 https://github.com/FRRouting/frr/issues/7862 https://github.com/FRRouting/frr/issues/7999 https://github.com/FRRouting/frr/issues/13215 https://github.com/FRRouting/frr/issues/14098 TL;DR; The BGP session does not come up if using multihop sessions and/or the peer(nexthop) is not accessible from the RIB, but only via default route. This is even valid for iBGP, and not only for eBGP peering. Adding a static /32, /128 route for the peer would do the trick, but it's a workaround. If the route has a nexthop marked as invalid, most likely this is due to it can't be resolved from the current RIB, but only via default route. For instance, Cisco allows this by default (can't find even a knob to turn it off or I'm blind). For eBGP sessions it might be also combined with `disable-ebgp-connected-route-check`. Some people asked if this could be a default, also for instance MetalLB is adding this by default for all the configs it generates. Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
* | | Merge pull request #14348 from opensourcerouting/fpm-rrRuss White2023-09-121-0/+6
|\ \ \ | | | | | | | | zebra: support route replace semantic in FPM
| * | | doc: document new FPM commandRafael Zalamena2023-09-041-0/+6
| | | | | | | | | | | | | | | | Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
* | | | Merge pull request #13724 from cscarpitta/feature/isisd-srv6-supportRuss White2023-09-121-0/+61
|\ \ \ \ | |_|_|/ |/| | | isisd: Add support for SRv6 uSID (RFC 9352)
| * | | doc: Add documentation for IS-IS SRv6 featuresCarmine Scarpitta2023-09-111-0/+61
| | | | | | | | | | | | | | | | | | | | | | | | Add documentation for IS-IS SRv6 functionalities (RFC 9352) Signed-off-by: Carmine Scarpitta <carmine.scarpitta@uniroma2.it>
* | | | Merge pull request #14349 from opensourcerouting/fix/update_doc_for_dockerJafar Al-Gharaibeh2023-09-061-3/+3
|\ \ \ \ | | | | | | | | | | doc: Reuse $TAG for git checkout when building Docker images
| * | | | doc: Reuse $TAG for git checkout when building Docker imagesDonatas Abraitis2023-09-051-3/+3
| | |/ / | |/| | | | | | | | | | Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
* / | | doc: GR restart time, notifcation flag can be changed via BGP dynamic capDonatas Abraitis2023-08-301-3/+6
|/ / / | | | | | | | | | Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
* | / zebra: Make main routing table (RT_TABLE_MAIN) configurableMartin Pels2023-08-222-0/+11
| |/ |/| | | | | Signed-off-by: Martin Pels <mpels@ripe.net>
* | Merge pull request #14189 from donaldsharp/do_not_use_system_callsJafar Al-Gharaibeh2023-08-131-0/+7
|\ \ | | | | | | doc: Prohibit usage of `system()` calls in FRR
| * | doc: Prohibit usage of `system()` calls in FRRDonald Sharp2023-08-111-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | See the documentation update, but system() calls and it's ilk block the processing of SIGINT and they are not properly handled as a result leading to shutdown issues where one or more daemons never stop. See aa530b627de8d1d8c11e4455f3e97a8c2e045281 as an example of system call usage removed from the system. Signed-off-by: Donald Sharp <sharpd@nvidia.com>