summaryrefslogtreecommitdiff
path: root/doc/developer
AgeCommit message (Collapse)Author
2024-03-22grpc: fix grpc for various failuresChristian Hopps
lib: don't define a `fallthrough` in c++ to avoid conflict with protobuf c++ check: add link libs required by some versions of grpc++ or it's dependent linked libs tests: don't fail the test due to known at exit memleaks Signed-off-by: Christian Hopps <chopps@labn.net> (cherry picked from commit 043a4183c2f10e6117695dec7a0373c1b0a63808)
2024-02-12doc: docker: update with new more strict protobuf requirementsChristian Hopps
Signed-off-by: Christian Hopps <chopps@labn.net>
2024-02-09mgmtd: ripng, libs fully convertedVincent JARDIN
While checking the code, we can notice that they are already converted. Suggested-by: Igor Ryzhov <iryzhov@nfware.com> Signed-off-by: Vincent Jardin <vjardin@free.fr>
2024-02-06Merge pull request #15283 from okda-networks/doc-updateDonald Sharp
doc: sysrepo plugin doc update with test commands
2024-02-05doc: Add some documentation around a new pthread callDonald Sharp
Not necessarily the correct place for this but there is no other place and it needs to be called out and I would rather have some documentation in place. Long term I would like to add a bunch of frr_pthread documentation but at this point in time it's not there. We can re-arrange when that happens. Signed-off-by: Donald Sharp <sharpd@nvidia.com>
2024-02-02doc: sysrepo plugin doc update with tested commandsAmjad Daraiseh
Signed-off-by: Amjad Daraiseh <adaraiseh@okdanetworks.com>
2024-01-31Merge pull request #15251 from qlyoung/fix-doc-nbcli-numlistIgor Ryzhov
doc: fix misformatted list in nbapi docs
2024-01-30tests: add YANG notification testChristian Hopps
Signed-off-by: Christian Hopps <chopps@labn.net>
2024-01-30doc: update [no] recommendationQuentin Young
Signed-off-by: Quentin Young <qlyoung@qlyoung.net>
2024-01-29doc: fix misformatted list in nbapi docsQuentin Young
Signed-off-by: Quentin Young <qlyoung@qlyoung.net>
2024-01-28Merge pull request #15243 from opensourcerouting/autoconf-dir-messDonald Sharp
*: fix a pile of directory and/or state retention related issues
2024-01-27build: update packaging & docs for dir changesDavid Lamparter
`--sysconfdir` and `--localstatedir` now align with general autoconf practices. Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
2024-01-27doc: cleanup the structure a bitChristian Hopps
Signed-off-by: Christian Hopps <chopps@labn.net>
2024-01-27doc: cleanup auto-converted "list" style mistakeChristian Hopps
Signed-off-by: Christian Hopps <chopps@labn.net>
2024-01-26doc: updates to mgmtd conversion documentationChristian Hopps
Signed-off-by: Christian Hopps <chopps@labn.net>
2024-01-15doc: typo, fix end of lineVincent Jardin
Signed-off-by: Vincent Jardin <vjardin@free.fr>
2024-01-13doc: mgmtd: update mgmtd conversion doc to be current.Christian Hopps
Also change `be_client_xpaths` to `be_client_config_xpaths` referred in the doc to make much clearer it's use (since there's a separate `be_client_oper_xpaths`. Signed-off-by: Christian Hopps <chopps@labn.net>
2024-01-12Merge pull request #14542 from idryzhov/nb-op-cb-splitChristian Hopps
Add more northbound operation types
2024-01-12Merge pull request #15136 from idryzhov/ignore-cbsDonatas Abraitis
lib, mgmtd: rename ignore_cbs to ignore_cfg_cbs
2024-01-11lib, mgmtd: rename ignore_cbs to ignore_cfg_cbsIgor Ryzhov
Setting this variable to true makes NB ignore only configuration-related callbacks. CLI-related callbacks are still loaded and executed, so rename the variable to make it clearer. Signed-off-by: Igor Ryzhov <iryzhov@nfware.com>
2024-01-11mgmt, lib: differentiate DELETE and REMOVE operationsIgor Ryzhov
Currently, there's a single operation type which doesn't return error if the object doesn't exists. To be compatible with NETCONF/RESTCONF, we should support differentiate between DELETE (fails when object doesn't exist) and REMOVE (doesn't fail if the object doesn't exist). Signed-off-by: Igor Ryzhov <iryzhov@nfware.com>
2024-01-11doc: Fix documentation warning on the required version of libyangDonatas Abraitis
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
2024-01-11doc: Change the link to libyang for 2.1.xDonatas Abraitis
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
2024-01-08Merge pull request #15106 from opensourcerouting/fix/rename_thread_cliDonald Sharp
vtysh: Add `show event ...` commands
2024-01-07doc: Rename `Thread` to `Event` in events exampleDonatas Abraitis
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
2024-01-07doc: Rename `show thread ...` to `show event ...`Donatas Abraitis
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
2024-01-06build: require libyang 2.1.128Christian Hopps
Update building docs to reflect this as well. Signed-off-by: Christian Hopps <chopps@labn.net>
2024-01-04doc: add diagram of oper-state queries.Christian Hopps
Signed-off-by: Christian Hopps <chopps@labn.net>
2023-12-31build: protobuf is required so update building docsChristian Hopps
- recommend using libyang 2.1.128 but accept 2.0.0 for now. - update ubuntu building doc to add GRPC section - update ubuntu reference docker builds to match grpc doc change Signed-off-by: Christian Hopps <chopps@labn.net>
2023-12-22doc: add graphiz dependency for dev docsIgor Ryzhov
There's a graph in cli.rst that needs graphviz to be built. Signed-off-by: Igor Ryzhov <iryzhov@nfware.com>
2023-12-14Merge pull request #15023 from opensourcerouting/fix/drop_redundant_vrf_nameDonald Sharp
bgpd: Drop redundant VRF name printing for `show bgp summary`
2023-12-14doc: Update examples of show bgp summaryDonatas Abraitis
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
2023-12-14doc: update for exabgp 4Louis Scalbert
Update the documentation to require exabgp 4 Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
2023-12-01tests: add support for running things under `rr`.Christian Hopps
Signed-off-by: Christian Hopps <chopps@labn.net>
2023-11-29Merge pull request #9012 from dlqs/lua-polyDonatas Abraitis
Refactor decoder for Lua hook system
2023-11-26docker: fix typos in docs for ubuntu20-ci and ubuntu22-ciKonstantin Vasin
Signed-off-by: Konstantin Vasin <126960927+k-v1@users.noreply.github.com>
2023-11-23doc: Add build instructions for FreeBSD 14David Schweizer
Signed-off-by: David Schweizer <dschweizer@opensourcerouting.org>
2023-11-20doc: Remove mention of const noop decoderDonald Lee
Now handled by _lua_noop Signed-off-by: Donald Lee <dlqs@gmx.com>
2023-11-17doc: fix docs path to requirements.txtQuentin Young
Signed-off-by: Quentin Young <qlyoung@qlyoung.net>
2023-11-16doc: restore frr docs themeQuentin Young
Signed-off-by: Quentin Young <qlyoung@qlyoung.net>
2023-11-14Merge pull request #11800 from mxyns/bmp-locribmonRuss White
bgpd: BMP Loc-Rib Monitoring (RFC9069) Implementation
2023-11-07tests: add ability to show all types of valgrind memleaksChristian Hopps
Signed-off-by: Christian Hopps <chopps@labn.net>
2023-11-04doc: Add a quick example on how to use release_notes.pyDonatas Abraitis
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
2023-11-04bgpd: bmp unset v6 flag + address PR#14188 commentsMaxence Younsi
use CHECK_FLAG fix comment spaces change zlog_debug to zlog_warn safeguard on updated_route added doc/developer/bmp.rst to subdir.am other qol changes Signed-off-by: Maxence Younsi <mx.yns@outlook.fr>
2023-11-04bgpd: loc-rib uptime moved to bgp_path_info_extra and set in headermxyns
moved loc-rib uptime field "bgp_rib_uptime" to struct bgp_path_info_extra for memory concerns moved logic into bgp_route_update's callback bmp_route_update written timestamp in per peer header Signed-off-by: Maxence Younsi <mx.yns@outlook.fr>
2023-10-31Merge pull request #14700 from mjstapp/fix_devdoc_bitsDonald Sharp
docs: clean up some developer doc warnings
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>
2023-10-30tests: add gdb integration with valgrindChristian Hopps
Allows you to run daemons under valgrind integrated with gdb. When daemons are run with the ``--gdb-daemons/--gdb-routers`` options they will be wired up to valgrind using vgdb (valgrind tool) so gdb will stop when valgrind errors are encountered. Signed-off-by: Christian Hopps <chopps@labn.net>
2023-10-23tests: add --gdb-use-emacs optionChristian Hopps
When specified `--gdb-use-emacs` will launch the daemon with gdb inside a running emacs server using `emacsclient --eval` commands. Signed-off-by: Christian Hopps <chopps@labn.net>
2023-10-07doc: replace commands list with header fileanlan_cs
Signed-off-by: anlan_cs <anlan_cs@tom.com>