summaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorRenato Westphal <renato@openbsd.org>2018-05-07 17:18:14 +0200
committerGitHub <noreply@github.com>2018-05-07 17:18:14 +0200
commite8f95403e4b4d55c605ef49a0d772f30834134a4 (patch)
tree401a3789583c11277ada0801b631f249762e96ae /doc
parentMerge pull request #2166 from qlyoung/docuser (diff)
parentdoc: Explain ecmp building and startup for zebra (diff)
downloadfrr-e8f95403e4b4d55c605ef49a0d772f30834134a4.tar.xz
frr-e8f95403e4b4d55c605ef49a0d772f30834134a4.zip
Merge pull request #2156 from donaldsharp/zebra_doc
doc: Explain ecmp building and startup for zebra
Diffstat (limited to 'doc')
-rw-r--r--doc/user/installation.rst8
-rw-r--r--doc/user/zebra.rst7
2 files changed, 15 insertions, 0 deletions
diff --git a/doc/user/installation.rst b/doc/user/installation.rst
index 8501054fd..cd56cbcf5 100644
--- a/doc/user/installation.rst
+++ b/doc/user/installation.rst
@@ -176,6 +176,14 @@ customize the build to include or exclude specific features and dependencies.
With this option, we provide a way to strip out these characters for APK dev
package builds.
+.. option:: --enable-multipath=X
+
+ Compile FRR with up to X way ECMP supported. This number can be from 0-999.
+ For backwards compatability with older configure options when setting X = 0,
+ we will build FRR with 64 way ECMP. This is needed because there are
+ hardcoded arrays that FRR builds towards, so we need to know how big to
+ make these arrays at build time.
+
You may specify any combination of the above options to the configure
script. By default, the executables are placed in :file:`/usr/local/sbin`
and the configuration files in :file:`/usr/local/etc`. The :file:`/usr/local/`
diff --git a/doc/user/zebra.rst b/doc/user/zebra.rst
index 0927a4dbe..f1d194b1a 100644
--- a/doc/user/zebra.rst
+++ b/doc/user/zebra.rst
@@ -31,6 +31,13 @@ Besides the common invocation options (:ref:`common-invocation-options`), the
When program terminates, retain routes added by zebra.
+.. option:: -e X, --ecmp X
+
+ Run zebra with a limited ecmp ability compared to what it is compiled to.
+ If you are running zebra on hardware limited functionality you can
+ force zebra to limit the maximum ecmp allowed to X. This number
+ is bounded by what you compiled FRR with as the maximum number.
+
.. program:: configure
.. _interface-commands: