diff options
author | Igor Ryzhov <idryzhov@gmail.com> | 2024-12-27 20:33:39 +0100 |
---|---|---|
committer | Igor Ryzhov <idryzhov@gmail.com> | 2025-01-15 22:38:27 +0100 |
commit | 300f8dbda4bc7efdab90809fbff5f9799c0ec2aa (patch) | |
tree | 72a4cdba181d9c90528f098d41dee08e862d2b6c /doc/user/zebra.rst | |
parent | lib, zebra: move ns context intialization to zebra (diff) | |
download | frr-300f8dbda4bc7efdab90809fbff5f9799c0ec2aa.tar.xz frr-300f8dbda4bc7efdab90809fbff5f9799c0ec2aa.zip |
lib: introduce global -w option for VRF netns backend
Current -n option is only for zebra and mgmtd. All other daemons receive
the VRF backend configuration from zebra upon connection to it. This
leads to a potential race condition - daemons need to know the backend
before they start reading their config, but they can be not connected to
zebra yet at this point. As the VRF backend cannot change during runtime,
let's introduce a new global -w option for setting netns backend, to
make sure that all daemons know their VRF backend immediately after
start.
The reason for introducing a new option instead of making -n global is
that ospfd already uses -n for another purposes.
Signed-off-by: Igor Ryzhov <idryzhov@gmail.com>
Diffstat (limited to 'doc/user/zebra.rst')
-rw-r--r-- | doc/user/zebra.rst | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/doc/user/zebra.rst b/doc/user/zebra.rst index ac29b1c7d..ef3a61985 100644 --- a/doc/user/zebra.rst +++ b/doc/user/zebra.rst @@ -53,6 +53,8 @@ Besides the common invocation options (:ref:`common-invocation-options`), the VRF defined by *Zebra*, as usual. If this option is specified when running *Zebra*, one must also specify the same option for *mgmtd*. + This options is deprecated. Please use the global -w option instead. + .. seealso:: :ref:`zebra-vrf` .. option:: -z <path_to_socket>, --socket <path_to_socket> |