summaryrefslogtreecommitdiff
path: root/doc
AgeCommit message (Collapse)Author
2024-10-29bgpd: add `bgp ipv6-auto-ra` commandMikhail Sokolovskiy
Introduce a command to stop bgpd from enabling IPv6 router advertisement messages sending on interfaces. Signed-off-by: Mikhail Sokolovskiy <sokolmish@gmail.com>
2024-10-25bgpd: compare aigp after local route check in bgp_path_info_cmp()Enke Chen
For consistency between RIB and BGP, the aigp comparison should be made after the local route check in bgp bestpath selection. Signed-off-by: Enke Chen <enchen@paloaltonetworks.com>
2024-10-21bgpd: allow value 0 in aigp-metric settingEnke Chen
The value of 0 is accepted from peers, and can also be set by the route-map "set aigp-metric igp-metric". For coonsistency, it should be allowed in "set aigp-metric <value>" as well. Signed-off-by: Enke Chen <enchen@paloaltonetworks.com> (cherry picked from commit e07f38a43f0b176fcfb96403db71291c04f76cfb)
2024-10-02bgpd: Actually make ` --v6-with-v4-nexthops` it workDonatas Abraitis
It was using `-v` which is actually a _version_. Fixes: 0435b31bb8ed55377f83d0e19bc085abc3c71b44 ("bgpd: Allow bgp to specify if it will allow v6 routing with v4 nexthops") Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org> (cherry picked from commit 0495cac837ad0f6ff1082746c37e4a48c1068035)
2024-05-09pimd: fix dr-priority rangeDavid Lamparter
0 is a valid DR priority. Signed-off-by: David Lamparter <equinox@opensourcerouting.org> (cherry picked from commit b564c1d890aef75067db22df09e608faf72b99f5)
2024-04-16bgpd: Fix display when using `missing-as-worst`Donald Sharp
The usage of the `bgp bestpath med missing-as-worst` command was being accepted and applied during bestpath, but during output of the routes affected by this it would not give any indication that this was happening or what med value was being used. Fixes: #15718 Signed-off-by: Donald Sharp <sharpd@nvidia.com> (cherry picked from commit bc9885b22e79ac14fd931517582d0d6d80f68c85)
2023-12-14doc: add param range for graceful-restart helper supported-grace-timeBing Shui
Signed-off-by: Bing Shui <652023330037@smail.nju.edu.cn> (cherry picked from commit 588b6421433ec0ffbe0d5fbc9ba68126e78d2935)
2023-11-28doc: remove duplicated show route-mapRafael Zalamena
Remove zebra duplicated command documentation without description. Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org> (cherry picked from commit 1f2ab614031dd169f6fbb495849099c443124f46)
2023-11-09bgp: fix bgp4v2 MIB NLRI INDEX format and orderFrancois Dumontet
With a BGP configuration with ipv4 peering, and ipv6 peering, an snmpwalk is stopped while walking over the bgp4v2NlriTable snmpwalk -c TEST -v2c -On -Ln 1.1.1.2 .1.3.6.1.3.5.1.1.4 [...] .1.3.6.1.3.5.1.1.4.1.2.1.2.32.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1 = Gauge32: 13380 .1.3.6.1.3.5.1.1.9.1.1.1.1.1.1.1.0.24.0.0.0.0 = Gauge32: 0 .1.3.6.1.3.5.1.1.9.1.1.1.1.1.1.1.0.24.0.0.0.0 = Gauge32: 0 >= .1.3.6.1.3.5.1.1.9.1.1.1.1.1.1.1.0.24.0.0.0.0 The walk stopped because the index used in the NlriTable entries is decrementing, and this is against the snmp specifications. Also, the computed index is wrong, and does not match the provided draft-ietf-idr-bgp4-mibv2-1 specification. Fix this by computing a valid index, and by finding out the next consecutive prefix. The resulting changes do not break the walk, and the output is changed: root@dut-vm:~# snmpwalk -v 2c -c public -Ln -On localhost 1.3.6.1.3.5.1.1.9.1 .1.3.6.1.3.5.1.1.9.1.1.1.1.1.1.10.200.0.0.24.1.10.125.0.2.1 = Gauge32: 0 .1.3.6.1.3.5.1.1.9.1.1.1.1.1.1.10.244.0.0.24.1.10.125.0.2.1 = Gauge32: 0 .1.3.6.1.3.5.1.1.9.1.2.1.1.1.1.10.200.0.0.24.1.10.125.0.2.1 = INTEGER: 1 .1.3.6.1.3.5.1.1.9.1.2.1.1.1.1.10.244.0.0.24.1.10.125.0.2.1 = INTEGER: 1 .1.3.6.1.3.5.1.1.9.1.3.1.1.1.1.10.200.0.0.24.1.10.125.0.2.1 = INTEGER: 1 .1.3.6.1.3.5.1.1.9.1.3.1.1.1.1.10.244.0.0.24.1.10.125.0.2.1 = INTEGER: 1 .1.3.6.1.3.5.1.1.9.1.4.1.1.1.1.10.200.0.0.24.1.10.125.0.2.1 = INTEGER: 1 .1.3.6.1.3.5.1.1.9.1.4.1.1.1.1.10.244.0.0.24.1.10.125.0.2.1 = INTEGER: 1 .1.3.6.1.3.5.1.1.9.1.5.1.1.1.1.10.200.0.0.24.1.10.125.0.2.1 = Hex-STRING: 0A C8 00 00 .1.3.6.1.3.5.1.1.9.1.5.1.1.1.1.10.244.0.0.24.1.10.125.0.2.1 = Hex-STRING: 0A F4 00 00 Fixes: c681e937d7ae8904f748819fce37498ce0ea8f7d (bgpd: Implement SNMP BGP4V2-MIB (bgp4V2NlriTable), part 1) Fixes: 2ce69011c4199bead8172b5ee7e63485e2f861c8 (bgpd: Implement SNMP BGP4V2-MIB (bgp4V2NlriTable), part 2) Signed-off-by: Francois Dumontet <francois.dumontet@6wind.com> (cherry picked from commit fc3c9b177cdec2868941232427754f834e6be5f2)
2023-10-31docs: clean up some developer doc warningsMark Stapp
A few fixups to clean up some dev doc warnings, in the northbound files especially. Signed-off-by: Mark Stapp <mjs@labn.net> (cherry picked from commit bb6d4cea60b3a91afacedaf265d935cc94453d57)
2023-10-29doc: fix pbr map detail jsonChirag Shah
Fix the documentation for the pbr map command with correct syntax. Signed-off-by: Chirag Shah <chirag@nvidia.com> (cherry picked from commit df3d91f0851d551cc481599c1fa1a1dc5a29cd92)
2023-10-19doc: add "enforce-first-as" to BGP docManuel Schweizer
With the deprecation of the global "bgp enforce-first-as" command back in https://github.com/FRRouting/frr/pull/2259 the newly introduced option to enable that setting on a specific peer was not documented. This commit adds the necessary documentation and states the command's default. Signed-off-by: Manuel Schweizer <manuel.schweizer@cloudscale.ch> (cherry picked from commit 3acc6ae932caf0e3c1eca3e2369230d300721a8b)
2023-10-11Revert "doc: move bgp references at the right place"Donald Sharp
This reverts commit 709fe971fdd998687fdb9d1e36eca3fb9c8b3265. (cherry picked from commit c27409358717ccf07076eb01a1c133c5802b6404)
2023-10-11Revert "doc: add the bgp link-state user documentation"Donald Sharp
This reverts commit 115f4f1dddb47a05c3e9454cc0fc88f34ebeb281. (cherry picked from commit da622a28e6faa35cd8992c27e3c818d43ff164a9)
2023-10-11Revert "doc: add information to display bgp-ls attributes"Donald Sharp
This reverts commit 8074d6f438bfb6c0cc98626b54919ce10f190125. (cherry picked from commit 63d2016da8383d07e90ee6c210df2b657a99f8d5)
2023-10-07doc: replace commands list with header fileanlan_cs
Signed-off-by: anlan_cs <anlan_cs@tom.com>
2023-10-01doc: adjust protocol command values for zebraanlan_cs
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>
2023-09-29zebra: dump label table informationfmihoub6WIND
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>
2023-09-29Merge pull request #14507 from qlyoung/fix-doc-more-doc-moreDonatas Abraitis
More developer doc fixes
2023-09-29Merge pull request #14505 from qlyoung/fix-rtd-build-sphinx-versionmobash-rasool
doc: unpin sphinx from 4.0.2
2023-09-28Merge pull request #14503 from ↵Donald Sharp
opensourcerouting/fix/add_bgp_neighbor_capability_dynamic doc: Add `neighbor capability dynamic` command
2023-09-28doc: add debian 12 build docs to toctreeQuentin Young
Not reachable without this Signed-off-by: Quentin Young <qlyoung@qlyoung.net>
2023-09-28doc: remove northbound _sidebar definitionQuentin Young
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>
2023-09-28doc: couple nbapi doc cleanupsQuentin Young
* Fix block quote & rfc link * Fix note block re: libyang dependencies Signed-off-by: Quentin Young <qlyoung@qlyoung.net>
2023-09-28doc: fixup nbapi doc imagesQuentin Young
Pulled from web hosting into repo, all figure blocks updated. Signed-off-by: Quentin Young <qlyoung@qlyoung.net>
2023-09-28doc: unpin sphinx from 4.0.2Quentin Young
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>
2023-09-28Merge pull request #14502 from ↵Donald Sharp
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
2023-09-28doc: Add `neighbor capability dynamic` commandDonatas Abraitis
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
2023-09-28doc: Add an example on how to set a distance for a route from the kernelDonatas Abraitis
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
2023-09-28Merge pull request #14500 from qlyoung/add-rtd-configDonatas Abraitis
doc: add .readthedocs.yaml configs
2023-09-27doc: add .readthedocs.yaml configsQuentin Young
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>
2023-09-27doc: include checkpatch & cspf docs in toctreeQuentin Young
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>
2023-09-27doc: fix whitespace, formatting errorsQuentin Young
* Fix various whitespace and syntax errors * Fix a couple tiny grammar mistakes Signed-off-by: Quentin Young <qlyoung@qlyoung.net>
2023-09-27Merge pull request #14222 from opensourcerouting/doc/debian12Jafar Al-Gharaibeh
[DOC] Debian 12
2023-09-27doc: Use backward order when for release dates hintDonatas Abraitis
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
2023-09-27doc: Fix release dates in workflowDonatas Abraitis
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>
2023-09-27Merge pull request #14482 from opensourcerouting/fix/walltime_threshold_disableDonald Sharp
lib: Drop deprecated enable-time-check, enable-cpu-time compile options
2023-09-26doc: Add Debian 12 Build documentationMartin Winter
Signed-off-by: Rodrigo Nardi <rnardi@netdef.org> Signed-off-by: Martin Winter <mwinter@opensourcerouting.org>
2023-09-26Merge pull request #14447 from marcos-ng/masterRuss White
doc: reference the correct MGMTd show command
2023-09-26Merge pull request #12649 from louis-6wind/bgp-link-stateRuss White
bgpd: add basic support of BGP Link-State RFC7752
2023-09-25doc: Use different label to distinguish PBR nexthop groupsDonatas Abraitis
/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>
2023-09-25doc: Replace `frr` code highlighting marker to `sh`Donatas Abraitis
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>
2023-09-25doc: Drop bullet point from ospfd documentationDonatas Abraitis
/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>
2023-09-24lib: Drop deprecated enable-time-check, enable-cpu-time compile optionsDonatas Abraitis
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
2023-09-21doc: reference the correct MGMTd show commandMarcos Mendoza
Signed-off-by: Marcos Mendoza <mmendoza@netgate.com>
2023-09-21doc: domainname MUST be manually written to vtysh.conf alsoDonatas Abraitis
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
2023-09-20doc: srv6 multiple segs SIDs documentationDmytro Shytyi
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>
2023-09-19doc: add northbound api arch docsQuentin Young
Signed-off-by: Quentin Young <qlyoung@qlyoung.net>
2023-09-19Merge pull request #14398 from m-varasteh/ospfd-rfc5709Russ White
ospfd: add support for RFC 5709 OSPFv2 HMAC-SHA Cryptographic Authentication
2023-09-18doc: add information to display bgp-ls attributesLouis Scalbert
Add information to display bgp-ls attributes Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>