| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Signed-off-by: anlan_cs <anlan_cs@tom.com>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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>
|
|\
| |
| | |
More developer doc fixes
|
| |
| |
| |
| |
| |
| | |
Not reachable without this
Signed-off-by: Quentin Young <qlyoung@qlyoung.net>
|
| |
| |
| |
| |
| |
| |
| |
| | |
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>
|
| |
| |
| |
| |
| |
| |
| | |
* Fix block quote & rfc link
* Fix note block re: libyang dependencies
Signed-off-by: Quentin Young <qlyoung@qlyoung.net>
|
| |
| |
| |
| |
| |
| | |
Pulled from web hosting into repo, all figure blocks updated.
Signed-off-by: Quentin Young <qlyoung@qlyoung.net>
|
|\ \
| | |
| | | |
doc: unpin sphinx from 4.0.2
|
| |/
| |
| |
| |
| |
| |
| |
| | |
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>
|
|\ \
| |/
|/|
| |
| | |
opensourcerouting/fix/add_bgp_neighbor_capability_dynamic
doc: Add `neighbor capability dynamic` command
|
| |
| |
| |
| | |
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
|
|\ \
| |/
|/|
| |
| | |
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
|
| |
| |
| |
| | |
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
|
|\ \
| | |
| | | |
doc: add .readthedocs.yaml configs
|
| |/
| |
| |
| |
| |
| |
| | |
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>
|
| |
| |
| |
| |
| |
| |
| | |
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>
|
|/
|
|
|
|
|
| |
* Fix various whitespace and syntax errors
* Fix a couple tiny grammar mistakes
Signed-off-by: Quentin Young <qlyoung@qlyoung.net>
|
|\
| |
| | |
[DOC] Debian 12
|
| |
| |
| |
| |
| | |
Signed-off-by: Rodrigo Nardi <rnardi@netdef.org>
Signed-off-by: Martin Winter <mwinter@opensourcerouting.org>
|
| |
| |
| |
| | |
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
|
| |
| |
| |
| |
| |
| |
| |
| | |
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>
|
|\ \
| | |
| | | |
lib: Drop deprecated enable-time-check, enable-cpu-time compile options
|
| | |
| | |
| | |
| | | |
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
|
|\ \ \
| |_|/
|/| | |
doc: reference the correct MGMTd show command
|
| | |
| | |
| | |
| | | |
Signed-off-by: Marcos Mendoza <mmendoza@netgate.com>
|
|\ \ \
| | | |
| | | | |
bgpd: add basic support of BGP Link-State RFC7752
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Add information to display bgp-ls attributes
Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Add the bgp link-state user documentation
Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
move bgp references at the right place
Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
/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>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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>
|
| |_|/
|/| |
| | |
| | |
| | |
| | | |
/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>
|
| | |
| | |
| | |
| | | |
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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>
|
| |/
|/|
| |
| | |
Signed-off-by: Quentin Young <qlyoung@qlyoung.net>
|
|\ \
| |/
|/| |
ospfd: add support for RFC 5709 OSPFv2 HMAC-SHA Cryptographic Authentication
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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>
|
|\ \
| | |
| | |
| | |
| | | |
opensourcerouting/feature/turn_on_nht_resolve_via_default_for_traditional_profile
zebra: Turn on `nht resolve-via-default` by default for traditional profile
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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>
|
|\ \ \
| | | |
| | | | |
zebra: support route replace semantic in FPM
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
|
|\ \ \ \
| |_|_|/
|/| | | |
isisd: Add support for SRv6 uSID (RFC 9352)
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Add documentation for IS-IS SRv6 functionalities (RFC 9352)
Signed-off-by: Carmine Scarpitta <carmine.scarpitta@uniroma2.it>
|
|\ \ \ \
| | | | |
| | | | | |
doc: Reuse $TAG for git checkout when building Docker images
|
| | |/ /
| |/| |
| | | |
| | | | |
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
|
|/ / /
| | |
| | |
| | | |
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
|
| |/
|/|
| |
| | |
Signed-off-by: Martin Pels <mpels@ripe.net>
|
|\ \
| | |
| | | |
doc: Prohibit usage of `system()` calls in FRR
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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>
|