| Age | Commit message (Collapse) | Author |
|
Signed-off-by: Quentin Young <qlyoung@nvidia.com>
|
|
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
|
|
Also moves "Exceptions" for C code under the C subsection.
Signed-off-by: Quentin Young <qlyoung@nvidia.com>
|
|
We are now using black.
Signed-off-by: Quentin Young <qlyoung@nvidia.com>
|
|
With the change of Solaris going from Supported -> UnSupported
the documentation needed to be updated to reflect the reality
on the ground.
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
|
|
doc: clarify python and pip2 for ubuntu 20
|
|
Avoid py2-only .iteritems() api.
Signed-off-by: Mark Stapp <mjs@voltanet.io>
|
|
doc: clarify independence of THREAD_READ and _WRITE
|
|
Make it clearer that the READ and WRITE tasks/events are
independent in the lib/thread apis.
Signed-off-by: Mark Stapp <mjs@voltanet.io>
|
|
Must run the pip2 install script with python2 on ubuntu 20.
Signed-off-by: Mark Stapp <mjs@voltanet.io>
|
|
Fix the rpm link under libyang help. The link was assuming
it was local without the https.
Signed-off-by: Stephen Worley <sworley@cumulusnetworks.com>
|
|
Signed-off-by: Quentin Young <qlyoung@nvidia.com>
|
|
Signed-off-by: Quentin Young <qlyoung@nvidia.com>
|
|
build, yang: bump libyang minimum required version to 1.0.184
|
|
RFC 8665 defines a Segment Routing Local Block for Adjacency SID.
This patch provides the possibility to modify the SRLB as well as
reserved the block range from the Label Manager.
- Introduce new CLI 'segment-routing local-block'
- Add local block to SRDB structure
- Parse / Serialize SRLB in Router Information LSA
- Update OSPF-SR topotest
- Update documentation
Signed-off-by: Olivier Dugeon <olivier.dugeon@orange.com>
|
|
We can make the Linux kernel send an ARP/NDP request by adding
a neighbour with the 'NUD_INCOMPLETE' state and the 'NTF_USE' flag.
This commit adds new dataplane operation as well as new zapi message
to allow other daemons send ARP/NDP requests.
Signed-off-by: Jakub Urbańczyk <xthaid@gmail.com>
|
|
zebra: dataplane batching
|
|
Signed-off-by: Jakub Urbańczyk <xthaid@gmail.com>
|
|
Give the FRR users some examples of gRPC usage in scripts to let them
start experimenting with the new configuration interface provided by
YANG/northbound.
Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
|
|
It's time to say good bye to libyang 0.16.105. The recently
released libyang 1.0.184 includes numerous bug fixes and performance
improvements that we need.
Despite the major version bump from 0.x to 1.x, the libyang API is
the same except for a single backward-incompatible change in the
user types interface (which we're currently not using). Hence no
code changes were necessary to adapt FRR to libyang 1.x.
This commit also reintroduces some leafrefs that needed to be
removed from our YANG modules due to a bug that was present on
libyang 0.16.105.
Signed-off-by: Renato Westphal <renato@opensourcerouting.org>
|
|
Frr was added to official OpenWrt repo. No need to use
unofficial sources from Github PR.
Signed-off-by: Pawel Dembicki <p.dembicki@wb.com.pl>
|
|
Document value initialization practices
|
|
Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
|
|
Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
|
|
Add note blocks to the topotest and topotest-json dev docs to
emphasize the need for generous BGP retry/convergence timers.
Signed-off-by: Mark Stapp <mjs@voltanet.io>
|
|
JSON commands should always return valid JSON
Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
|
|
Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
|
|
doc/workflow: write down debian/* branch semantics
|
|
Add the new OPAQUE zapi messages; a couple of edits.
Signed-off-by: Mark Stapp <mjs@voltanet.io>
|
|
Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
|
|
Add a little text about using 'const' in the dev doc.
Signed-off-by: Mark Stapp <mjs@voltanet.io>
|
|
Add a doc for ubuntu 20 LTS; it's mainly the same as the 18 LTS
doc, with a couple of extra notes.
Signed-off-by: Mark Stapp <mjs@voltanet.io>
|
|
Based on work originally by Mark Stapp <mjs@voltanet.io>.
Make it possible to iterate the typesafe lists in a const
context, as well as find items from them.
Signed-off-by: Mark Stapp <mjs@voltanet.io>
[above signoff was for the original version before modification]
Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
|
|
(from PR #6137)
|
|
Fix a typo to remove a warning when building the dev
docs.
Signed-off-by: Mark Stapp <mjs@voltanet.io>
|
|
zebra/fpm: fix shutdown and add more documentation
|
|
Just writing down what seems to be established procedure.
Signed-off-by: David Lamparter <equinox@diac24.net>
|
|
Signed-off-by: David Lamparter <equinox@diac24.net>
|
|
Last patch sent in on the mailing list was in July 2018. If someone
sends a patch we can still pick it up, but practiced reality is quite
clearly PRs on github.
Signed-off-by: David Lamparter <equinox@diac24.net>
|
|
Tell users about new FPM implementation and add more documentation about
it.
Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
|
|
lib,zebra: add a session id for zapi sessions
|
|
Distinguish zapi sessions, for daemons who use more than one,
by adding a session id. The tuple of proto + instance is not
adequate to support clients who use multiple zapi sessions.
Include the id in the client show output if it's present. Add
a bit of info about this to the developer doc.
Signed-off-by: Mark Stapp <mjs@voltanet.io>
|
|
logging subsystem rewrite
|
|
Log buffer flushing is thread-local.
Signed-off-by: David Lamparter <equinox@diac24.net>
|
|
black - https://github.com/psf/black
Signed-off-by: Donatas Abraitis <donatas.abraitis@gmail.com>
|
|
Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
|
|
Signed-off-by: David Lamparter <equinox@diac24.net>
|
|
Signed-off-by: Lou Berger <lberger@labn.net>
|
|
doc: Add build instructions for Arch Linux
|
|
Signed-off-by: Lou Berger <lberger@labn.net>
|