frr/doc/developer
David Lamparter f62de63c6a *: frr-format with unmodified GCC
Since there's very few locations where the `frr-format` actually prints
false positive warnings, consensus seems to be to just work around the
false positives even if the code is correct.

In fact, there is only one pattern of false positives currently, in
`bfdd/dplane.c` which does `vty_out("%"PRIu64, (uint64_t)be64toh(...))`.
The workaround/fix for this is a replacement `be64toh` whose type is
always `uint64_t` regardless of what OS we're on, making the cast
unnecessary.

Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
2021-09-28 11:20:32 +02:00
..
_static doc/developer: improve printfrr extension docs 2021-03-30 22:34:56 +02:00
images pceplib: Integrate pcelib into frr 2021-03-05 12:12:47 +01:00
.gitignore doc: fix distclean 2018-05-18 19:35:24 +00:00
bgp-typecodes.rst doc: cleanup some misc files 2018-03-20 15:20:33 -04:00
bgpd.rst doc: cleanup some misc files 2018-03-20 15:20:34 -04:00
building-docker.rst doc: add Ubuntu18.04 and 20.04 container info to building-docker.rst 2021-04-12 17:14:10 -04:00
building-frr-for-alpine.rst *: remove *.conf.sample files 2021-04-09 13:14:30 -04:00
building-frr-for-archlinux.rst build, doc: extricate --enable-systemd 2021-06-29 17:57:09 +02:00
building-frr-for-centos6.rst build: remove --enable-exampledir 2021-06-24 16:42:58 +02:00
building-frr-for-centos7.rst build, doc: extricate --enable-systemd 2021-06-29 17:57:09 +02:00
building-frr-for-centos8.rst build, doc: extricate --enable-systemd 2021-06-29 17:57:09 +02:00
building-frr-for-debian8.rst build, doc: extricate --enable-systemd 2021-06-29 17:57:09 +02:00
building-frr-for-debian9.rst build, doc: extricate --enable-systemd 2021-06-29 17:57:09 +02:00
building-frr-for-fedora.rst build, doc: extricate --enable-systemd 2021-06-29 17:57:09 +02:00
building-frr-for-freebsd9.rst build: refactor & revamp python autoconf logic 2019-06-04 16:21:20 +02:00
building-frr-for-freebsd10.rst build: refactor & revamp python autoconf logic 2019-06-04 16:21:20 +02:00
building-frr-for-freebsd11.rst build: refactor & revamp python autoconf logic 2019-06-04 16:21:20 +02:00
building-frr-for-netbsd6.rst build: remove --enable-exampledir 2021-06-24 16:42:58 +02:00
building-frr-for-netbsd7.rst build: remove --enable-exampledir 2021-06-24 16:42:58 +02:00
building-frr-for-openbsd6.rst doc: clang in openbsd is the default and update compiler. 2021-04-28 18:53:20 +02:00
building-frr-for-opensuse.rst build, doc: extricate --enable-systemd 2021-06-29 17:57:09 +02:00
building-frr-for-openwrt.rst doc: use anonymous link refs 2020-11-09 15:25:26 -05:00
building-frr-for-ubuntu1404.rst doc: add libelf to build docs 2021-02-24 07:15:38 +01:00
building-frr-for-ubuntu1604.rst build, doc: extricate --enable-systemd 2021-06-29 17:57:09 +02:00
building-frr-for-ubuntu1804.rst doc: minor update based on mininet removal 2021-09-04 09:04:46 -04:00
building-frr-for-ubuntu2004.rst doc: minor update based on mininet removal 2021-09-04 09:04:46 -04:00
building-libyang.rst build: libyangv2 is mainlined, update 2021-05-27 06:44:39 -04:00
building.rst doc: cross compilation guide 2021-02-03 14:33:56 -05:00
cli.rst Merge pull request #9558 from LabNConsulting/ziemba/doc-cli-new-node 2021-09-13 08:36:26 -04:00
conf.py doc: use add_css_file(); not deprecated 2021-06-03 16:32:00 -04:00
cross-compiling.rst doc: fix warnings in dev docs 2021-03-16 11:27:59 -04:00
draft-zebra-00.ms doc: reorganize 2018-01-30 16:14:24 -05:00
fpm.rst doc: update FPM documentation 2020-04-17 20:18:54 -03:00
frr-release-procedure.rst debian: Adjust tarsource.sh to use native debian/changelog 2021-07-03 17:02:37 +02:00
fuzzing.rst doc: add docs on fuzzing stuff 2020-11-09 15:25:26 -05:00
grpc.rst doc: fix code block in grpc docs 2021-09-23 12:08:12 +03:00
hooks.rst *: require semicolon after DEFINE_HOOK & co. 2021-03-17 06:18:17 +01:00
include-compile.rst build, doc: extricate --enable-systemd 2021-06-29 17:57:09 +02:00
index.rst pceplib: Integrate pcelib into frr 2021-03-05 12:12:47 +01:00
ldpd-basic-test-setup.md doc: reorganize 2018-01-30 16:14:24 -05:00
library.rst doc/developer: xrefs 2021-02-01 17:28:11 +01:00
link-state.rst lib: Update Link State Database 2021-03-23 15:39:29 +01:00
lists.rst lib: add *_swap_all to typesafe containers 2021-05-03 20:55:04 +02:00
locking.rst doc: Fixup some missing syntax 2020-02-14 14:17:52 -05:00
logging.rst lib,doc,tests: printfrr %pNHcg, %pNHci 2021-09-14 10:06:57 -07:00
Makefile build: non-recursive doc + parallel sphinx 2018-08-30 08:06:44 +02:00
memtypes.rst *: require semicolon after DEFINE_MTYPE & co 2021-03-17 06:18:17 +01:00
modules.rst *: require semicolon after FRR_DAEMON_INFO & co. 2021-03-17 06:18:39 +01:00
next-hop-tracking.rst bgpd: Remove not used bgp_find_nexthop() function 2019-11-08 15:04:29 +02:00
ospf-api.rst doc: typo / grammar pass on OSPF API docs 2019-04-24 17:41:06 +00:00
ospf-sr.rst doc: Add TI-LFA developer docs 2021-01-19 15:32:13 +00:00
ospf.rst doc: make ospf section 2018-03-20 15:20:34 -04:00
packaging-debian.rst Merge pull request #8508 from opensourcerouting/systemd-no-lib 2021-07-06 14:54:25 +00:00
packaging-redhat.rst build, doc: extricate --enable-systemd 2021-06-29 17:57:09 +02:00
packaging.rst doc: update release procedure docs 2019-10-18 18:50:10 +00:00
path-internals-daemon.rst pathd: New SR-TE policy management daemon 2020-12-18 16:34:02 +01:00
path-internals-pcep.rst pathd: Add optional support for PCEP to pathd 2020-12-18 16:47:52 +01:00
path-internals.rst pathd: Add optional support for PCEP to pathd 2020-12-18 16:47:52 +01:00
path.rst pathd: New SR-TE policy management daemon 2020-12-18 16:34:02 +01:00
pceplib.rst pceplib: Integrate pcelib into frr 2021-03-05 12:12:47 +01:00
process-architecture.rst doc: clarify independence of THREAD_READ and _WRITE 2020-09-14 11:01:44 -04:00
rcu.rst lib: RCU 2019-07-31 03:34:09 +02:00
release-announcement-template.md doc: update release procedure docs 2019-10-18 18:50:10 +00:00
scripting.rst doc: fix unrelated typo 2021-08-10 07:35:32 +08:00
static-linking.rst doc: Fix borked up syntax for static-linking 2020-02-14 14:18:38 -05:00
subdir.am doc: add more notes about new topotests 2021-03-16 11:28:25 -04:00
testing.rst doc: clean up && index topotest json docs 2019-11-04 18:51:31 +00:00
topotests-jsontopo.rst tests: new improved simple JSON template w/ doc update 2021-09-05 02:45:13 -04:00
topotests-markers.rst doc: topotests-markers typo error 2021-01-27 19:45:31 +00:00
topotests-snippets.rst doc: fix a couple of typos 2019-03-20 20:08:33 +01:00
topotests.rst tests: update the test template and doc 2021-09-08 13:09:41 -04:00
tracing.rst tools: fix systemd OnFailure directive 2021-03-25 10:37:23 -04:00
vtysh.rst doc: fix a couple of typos 2019-03-20 20:08:33 +01:00
workflow.rst *: frr-format with unmodified GCC 2021-09-28 11:20:32 +02:00
xrefs.rst doc: quick HOWTO on python/xrelfo.py 2021-02-23 16:56:58 +01:00
zebra.rst lib, zebra: add support for sending ARP requests 2020-08-12 23:19:58 +02:00