mirror_frr/lib
David Lamparter 89cb86aeb0 build, vtysh: extract vtysh commands from .xref
Rather than running selected source files through the preprocessor and a
bunch of perl regex'ing to get the list of all DEFUNs, use the data
collected in frr.xref.

This not only eliminates issues we've been having with preprocessor
failures due to nonexistent header files, but is also much faster.
Where extract.pl would take 5s, this now finishes in 0.2s.  And since
this is a non-parallelizable build step towards the end of the build
(dependent on a lot of other things being done already), the speedup is
actually noticeable.

Also files containing CLI no longer need to be listed in `vtysh_scan`
since the .xref data covers everything.  `#ifndef VTYSH_EXTRACT_PL`
checks are equally obsolete.

Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
2022-10-26 17:12:34 +01:00
..
assert lib: rework how we "override" assert() 2021-05-02 16:27:17 +02:00
printf *: use semicolon after printfrr_ext_autoreg_{p,d} 2022-01-14 13:33:57 +01:00
.gitignore *: cleanup .gitignore files 2018-09-08 21:30:42 +02:00
agentx.c lib, vrrpd: Use THREAD_ARG 2022-07-21 08:30:50 -04:00
agg_table.c lib: make some variables static 2019-12-13 06:22:34 +01:00
agg_table.h *: Create/Use accessor functions for lock count 2020-10-17 13:39:10 -04:00
atomlist.c *: Fix spelling of neccessary 2022-04-19 08:11:29 -04:00
atomlist.h lib: fix spelling nits in more lib files 2021-10-05 21:42:57 +00:00
base64.c build: first header *must* be zebra.h or config.h 2022-04-04 18:33:10 +02:00
base64.h isisd: fix #10505 using base64 encoding 2022-02-22 15:27:30 -05:00
bfd.c *: Change thread->func to return void instead of int 2022-02-23 19:56:04 -05:00
bfd.h lib: rename one bfd parameter name to reflect real meaning 2022-01-10 08:15:08 -05:00
bitfield.h bgpd: improve labelpool performance at scale 2022-08-31 08:21:27 -07:00
buffer.c lib: fix spelling nits in more lib files 2021-10-05 21:42:57 +00:00
buffer.h lib: add extern "C" {} blocks to all libfrr headers 2019-02-11 22:34:12 -02:00
checksum.c lib: use iovec for checksum code 2022-02-26 16:49:12 +01:00
checksum.h lib: use iovec for checksum code 2022-02-26 16:49:12 +01:00
clippy.c lib: rework how we "override" assert() 2021-05-02 16:27:17 +02:00
clippy.h lib/clippy: add libelf wrapper 2021-02-23 16:56:58 +01:00
command_graph.c lib: make cmd_element->attr a bitmask & clarify 2022-10-06 15:34:32 +02:00
command_graph.h lib: add CMD_ATTR_NOSH 2022-10-06 15:34:32 +02:00
command_lex.l lib: add ![...] syntax for easy "no" forms 2021-08-26 21:03:44 +02:00
command_match.c lib: make cmd_element->attr a bitmask & clarify 2022-10-06 15:34:32 +02:00
command_match.h lib: fix spelling nits in more lib files 2021-10-05 21:42:57 +00:00
command_parse.y lib: assign CLI varnames while parsing 2021-10-18 19:48:11 +02:00
command_py.c lib: add CMD_ATTR_NOSH 2022-10-06 15:34:32 +02:00
command.c Merge pull request #12066 from opensourcerouting/cleanup-cli-xref 2022-10-13 13:47:04 -04:00
command.h build, vtysh: extract vtysh commands from .xref 2022-10-26 17:12:34 +01:00
compiler.h Merge pull request #8888 from dlqs/lua-call 2021-07-05 04:13:20 +00:00
cspf.c lib: Add CSPF Path Computation algorithm 2022-02-02 17:04:12 +01:00
cspf.h lib: Add CSPF Path Computation algorithm 2022-02-02 17:04:12 +01:00
csv.c lib: Avoid using assignments within checks 2021-06-29 22:27:49 +03:00
csv.h lib: add extern "C" {} blocks to all libfrr headers 2019-02-11 22:34:12 -02:00
db.c lib: fix spelling nits in more lib files 2021-10-05 21:42:57 +00:00
db.h lib: add extern "C" {} blocks to all libfrr headers 2019-02-11 22:34:12 -02:00
debug.c *: require semicolon after DEFINE_<typesafe...> 2021-03-17 06:18:39 +01:00
debug.h *: require semicolon after DEFINE_<typesafe...> 2021-03-17 06:18:39 +01:00
defaults.c build: make builddir include path consistent 2021-04-21 15:42:33 +02:00
defaults.h *: require semicolon after FRR_CFG_DEFAULT_* 2021-03-17 06:18:39 +01:00
defun_lex.l lib: fix some misc SA warnings 2021-02-17 17:01:06 -05:00
distribute.c lib: Remove dead code 2021-05-04 16:23:37 -04:00
distribute.h lib: fix spelling nits in more lib files 2021-10-05 21:42:57 +00:00
elf_py.c build: first header *must* be zebra.h or config.h 2022-04-04 18:33:10 +02:00
explicit_bzero.c lib/md5,lib/sha256: Use explicit_bzero to clean up sensitive data. 2022-05-31 18:00:18 +04:00
ferr.c *: frr_with_mutex change to follow our standard 2022-07-20 15:50:32 -04:00
ferr.h lib: fix spelling nits in more lib files 2021-10-05 21:42:57 +00:00
filter_cli.c build, vtysh: extract vtysh commands from .xref 2022-10-26 17:12:34 +01:00
filter_nb.c lib: Prevent Uninitialized usage of data 2022-07-16 18:59:51 -04:00
filter.c lib: use json-printf in filter code 2021-11-17 16:01:30 +01:00
filter.h lib: northbound cli show/cmd functions must not modify data nodes 2021-10-13 20:12:35 +03:00
freebsd-queue.h lib: add extern "C" {} blocks to all libfrr headers 2019-02-11 22:34:12 -02:00
frr_pthread.c *: frr_with_mutex change to follow our standard 2022-07-20 15:50:32 -04:00
frr_pthread.h *: generously apply const 2019-12-02 15:01:29 +01:00
frr_zmq.c *: Change thread->func to return void instead of int 2022-02-23 19:56:04 -05:00
frr_zmq.h lib: avoid double-free in zmq wrapper callbacks 2021-08-19 13:31:33 -04:00
frratomic.h lib/atomlist: make C++ compatible 2020-04-21 21:38:07 +02:00
frrcu.c *: require semicolon after DEFINE_<typesafe...> 2021-03-17 06:18:39 +01:00
frrcu.h lib: avoid include loop with assert.h 2021-11-10 12:36:50 +01:00
frrlua.c lib: Add encoder/decoder for nexthop/nexthop group 2021-10-20 00:56:00 +08:00
frrlua.h lib: Add encoder/decoder for nexthop/nexthop group 2021-10-20 00:56:00 +08:00
frrscript.c lib: Free some memory in scripting subsystem at shutdown 2022-10-12 07:39:23 -04:00
frrscript.h lib: Free some memory in scripting subsystem at shutdown 2022-10-12 07:39:23 -04:00
frrstr.c lib: add frrstr_hex to hexdump buffers 2021-08-12 16:25:57 -04:00
frrstr.h lib: add frrstr_hex to hexdump buffers 2021-08-12 16:25:57 -04:00
getopt1.c *: reindent 2017-07-17 14:04:07 +02:00
getopt.c *: fix for -Wstrict-prototypes 2021-09-02 13:00:35 +02:00
getopt.h treewide: fix some issues found with -Werror=undef 2020-03-10 16:53:13 +01:00
gitversion.pl build: fix auto git ID length 2020-01-17 15:54:50 +01:00
grammar_sandbox_main.c lib: adapt to version 2 of libyang 2021-05-13 16:24:48 -04:00
grammar_sandbox.c lib: make cmd_element->attr a bitmask & clarify 2022-10-06 15:34:32 +02:00
graph.c lib: fix spelling nits in more lib files 2021-10-05 21:42:57 +00:00
graph.h lib: add extern "C" {} blocks to all libfrr headers 2019-02-11 22:34:12 -02:00
hash.c *: frr_with_mutex change to follow our standard 2022-07-20 15:50:32 -04:00
hash.h lib: Update hash.h documentation to warn of a possible crash 2022-02-04 12:15:27 -05:00
hook.c *: require semicolon after DEFINE_MTYPE & co 2021-03-17 06:18:17 +01:00
hook.h lib: fix spelling nits in more lib files 2021-10-05 21:42:57 +00:00
iana_afi.h lib, zebra: add missing extern "C" {} blocks to new header files 2020-04-22 23:49:22 -03:00
id_alloc.c *: require semicolon after DEFINE_MTYPE & co 2021-03-17 06:18:17 +01:00
id_alloc.h lib: add extern "C" {} blocks to all libfrr headers 2019-02-11 22:34:12 -02:00
if_rmap.c *: require semicolon after DEFINE_MTYPE & co 2021-03-17 06:18:17 +01:00
if_rmap.h eigrp, rip, ripng, lib: unlink if_rmap from vrf 2019-02-19 21:11:37 +01:00
if.c build, vtysh: extract vtysh commands from .xref 2022-10-26 17:12:34 +01:00
if.h lib: change FRR interface name length definition 2022-05-02 13:03:19 -03:00
imsg-buffer.c *: Remove parenthesis on return for constants 2020-02-09 14:21:56 +02:00
imsg.c *: Remove parenthesis on return for constants 2020-02-09 14:21:56 +02:00
imsg.h lib: add extern "C" {} blocks to all libfrr headers 2019-02-11 22:34:12 -02:00
ipaddr.h vrrpd: use ipaddr_is_zero when needed 2022-01-27 21:05:40 +03:00
jhash.c Revert "bgpd: Prevent IPv6 routes received via a ibgp session with own ip as nexthop " 2019-05-02 07:15:39 -04:00
jhash.h Revert "bgpd: Prevent IPv6 routes received via a ibgp session with own ip as nexthop " 2019-05-02 07:15:39 -04:00
json.c lib: add JSON printfrr dict-key helper 2022-03-11 13:43:00 +01:00
json.h lib: add JSON printfrr dict-key helper 2022-03-11 13:43:00 +01:00
keychain.c *: Properly use memset() when zeroing 2022-05-11 14:08:47 +03:00
keychain.h ospf6d: fix coverity issues. 2022-02-14 06:36:02 +00:00
ldp_sync.c *: require semicolon after DEFINE_MTYPE & co 2021-03-17 06:18:17 +01:00
ldp_sync.h ldpd, isisd, ospfd: Remove periodic ldp-sync hello message 2020-12-09 14:11:38 -05:00
lib_errors.c lib: Add a Dev catch for when a timer is set for > 1 year 2022-02-25 08:19:07 -05:00
lib_errors.h lib: Add a Dev catch for when a timer is set for > 1 year 2022-02-25 08:19:07 -05:00
lib_vty.c northbound: KISS always batch yang config (file read), it's faster 2021-06-02 14:05:26 +00:00
lib_vty.h lib: rename memory_vty.c to lib_vty.c 2019-12-06 15:13:29 +01:00
libfrr_trace.c *: make sure config.h or zebra.h is first 2021-04-23 12:06:35 +02:00
libfrr_trace.h lib, bgpd: convert lttng tracepoints to frrtrace() 2020-10-23 15:13:51 -04:00
libfrr.c lib: Free some memory in scripting subsystem at shutdown 2022-10-12 07:39:23 -04:00
libfrr.h lib: support multiple --log options 2022-03-07 18:03:15 +01:00
libospf.h lib: fix spelling nits in more lib files 2021-10-05 21:42:57 +00:00
link_state.c lib: Ensure ls_msg2edge does not use memory after freeing 2022-08-15 15:45:05 -04:00
link_state.h lib: Correct valgrind errors 2022-08-01 17:32:56 +02:00
linklist.c lib: add one check in "list_sort()" 2022-05-12 22:36:54 -04:00
linklist.h lib: kill unused list_filter_out_nodes() 2021-05-03 20:56:55 +02:00
log_filter.c *: frr_with_mutex change to follow our standard 2022-07-20 15:50:32 -04:00
log_vty.c build, vtysh: extract vtysh commands from .xref 2022-10-26 17:12:34 +01:00
log_vty.h lib: make a few log symbols accessible 2021-06-18 21:05:21 +02:00
log.c zebra, pimd: add AF param on NEXTHOP_LOOKUP_MRIB 2022-04-26 16:15:00 +02:00
log.h *: Rename quagga_timestamp with frr_timestamp 2021-11-11 14:41:27 -05:00
Makefile build: convert lib/ to non-recursive build 2017-07-31 23:03:27 +02:00
md5.c lib/md5,lib/sha256: Use explicit_bzero to clean up sensitive data. 2022-05-31 18:00:18 +04:00
md5.h lib: add extern "C" {} blocks to all libfrr headers 2019-02-11 22:34:12 -02:00
memory.c lib: add an MTYPE for bitfields 2021-06-18 09:34:43 +01:00
memory.h *: require semicolon after DEFINE_MTYPE & co 2021-03-17 06:18:17 +01:00
mlag.c lib: Ensure pointer exists before using in mlag 2020-03-20 18:17:40 -04:00
mlag.h lib, pimd, zebra: Provide some insurance against reading bad stream data 2020-03-06 16:03:59 -05:00
module.c lib/module.c and callers of frrmod_load(): fix error messages 2021-09-14 09:51:49 -07:00
module.h lib/module.c and callers of frrmod_load(): fix error messages 2021-09-14 09:51:49 -07:00
monotime.h lib: Ensure order of operations is expected with SECONDS 2022-03-26 16:20:53 -04:00
mpls.c zebra,lib: use const in more apis 2020-03-27 09:37:02 -04:00
mpls.h ldpd: Fix issue when starting up LDP with no configuration. 2020-09-04 09:24:47 -04:00
netns_linux.c lib: fix spelling nits in more lib files 2021-10-05 21:42:57 +00:00
netns_other.c *: require semicolon after DEFINE_MTYPE & co 2021-03-17 06:18:17 +01:00
network.c lib: Avoid using assignments within checks 2021-06-29 22:27:49 +03:00
network.h *: frr-format with unmodified GCC 2021-09-28 11:20:32 +02:00
nexthop_group_private.h lib,zebra: use nhg_hash_entry pointer in route_entry 2019-12-04 08:13:52 -05:00
nexthop_group.c build, vtysh: extract vtysh commands from .xref 2022-10-26 17:12:34 +01:00
nexthop_group.h *: require semicolon after DEFINE_QOBJ & co. 2021-03-17 06:18:37 +01:00
nexthop.c lib: Abstract usage of '%pNHs' so that nexthop groups can use it too 2022-06-14 15:40:36 -04:00
nexthop.h lib, zebra: Notice when a nexthop is set linkdown 2022-06-23 11:23:37 -04:00
northbound_cli.c build, vtysh: extract vtysh commands from .xref 2022-10-26 17:12:34 +01:00
northbound_cli.h lib: northbound cli show/cmd functions must not modify data nodes 2021-10-13 20:12:35 +03:00
northbound_confd.c *: Change thread->func to return void instead of int 2022-02-23 19:56:04 -05:00
northbound_db.c lib: libyang2 add missed conversion 2021-05-17 22:13:59 -04:00
northbound_db.h lib: add extern "C" {} blocks to all libfrr headers 2019-02-11 22:34:12 -02:00
northbound_grpc.cpp lib, vrrpd: Use THREAD_ARG 2022-07-21 08:30:50 -04:00
northbound_sysrepo.c lib: Update sysrepo code with the latest API changes 2022-06-09 17:33:22 +03:00
northbound.c *: remove the checking returned value for hash_get() 2022-05-03 00:41:48 +08:00
northbound.h lib: northbound cli show/cmd functions must not modify data nodes 2021-10-13 20:12:35 +03:00
ns.h vrf: VRF_DEFAULT must be 0, remove useless code 2020-09-21 10:17:35 +02:00
ntop.c lib: Avoid using assignments within checks 2021-06-29 22:27:49 +03:00
openbsd-queue.h lib: add extern "C" {} blocks to all libfrr headers 2019-02-11 22:34:12 -02:00
openbsd-tree.c *: Remove parenthesis on return for constants 2020-02-09 14:21:56 +02:00
openbsd-tree.h lib: Add const to openbsd-tree functions 2019-05-13 17:21:22 -07:00
orr_msg.h bgpd, ospfd: update BGP when routes are removed from OSPF routing table 2022-10-12 13:43:55 +05:30
pbr.h pbrd: add vlan actions to vty 2021-10-07 09:14:59 -04:00
pid_output.c build: make builddir include path consistent 2021-04-21 15:42:33 +02:00
plist_int.h lib: Convert prefix_master->str to a RB Tree 2022-03-11 14:18:13 -05:00
plist.c build, vtysh: extract vtysh commands from .xref 2022-10-26 17:12:34 +01:00
plist.h lib, pimd: add address match mode to prefix lists 2021-07-06 01:44:34 +02:00
prefix.c lib: use evpn type enum for prefix conversion 2022-08-23 12:41:25 -04:00
prefix.h Merge pull request #8647 from sworleys/DVNI-Config-Changes 2022-10-18 14:17:04 +03:00
printfrr.h *: use semicolon after printfrr_ext_autoreg_{p,d} 2022-01-14 13:33:57 +01:00
privs.c *: frr_with_mutex change to follow our standard 2022-07-20 15:50:32 -04:00
privs.h lib: add SYS_RAWIO to the capabilities definitions 2022-06-27 07:56:55 -04:00
ptm_lib.c *: sprintf -> snprintf 2020-04-20 19:14:33 -04:00
ptm_lib.h lib: add extern "C" {} blocks to all libfrr headers 2019-02-11 22:34:12 -02:00
pullwr.c *: Change thread->func to return void instead of int 2022-02-23 19:56:04 -05:00
pullwr.h lib, zebra: add missing extern "C" {} blocks to new header files 2020-04-22 23:49:22 -03:00
pw.h ldpd: Relay data plane pseudowire status in LDP notification 2020-06-01 13:21:37 -04:00
qobj.c *: require semicolon after DEFINE_<typesafe...> 2021-03-17 06:18:39 +01:00
qobj.h *: require semicolon after DEFINE_<typesafe...> 2021-03-17 06:18:39 +01:00
queue.h lib: add extern "C" {} blocks to all libfrr headers 2019-02-11 22:34:12 -02:00
resolver.c lib: check hostname in resolver_resolve 2022-07-07 12:10:03 +08:00
resolver.h lib: resolver per vrf support 2021-11-23 09:02:23 +01:00
ringbuf.c Revert "lib: add ringbuf socket read function" 2021-04-29 12:12:32 -04:00
ringbuf.h Revert "lib: add ringbuf socket read function" 2021-04-29 12:12:32 -04:00
route_opaque.h lib, ospfd, ospf6d, zebra: add OSPF opaque route attributes 2022-01-15 17:22:27 +01:00
route_types.pl lib: restore blank line after show route header 2021-01-27 12:19:52 +00:00
route_types.txt *: Fix spelling of seperator 2022-04-19 08:15:23 -04:00
routemap_cli.c build, vtysh: extract vtysh commands from .xref 2022-10-26 17:12:34 +01:00
routemap_northbound.c bgpd: Wrap IPV4_CLASS_DE into ipv4_unicast_valid() helper 2022-06-13 20:44:52 +03:00
routemap.c lib: Remove unnecessary comparison, for linked list 2022-10-20 07:43:45 -04:00
routemap.h *: Create and use infrastructure to show debugs in lib 2022-10-07 12:39:05 -04:00
routing_nb_config.c *: make sure config.h or zebra.h is first 2021-04-23 12:06:35 +02:00
routing_nb.c *: make sure config.h or zebra.h is first 2021-04-23 12:06:35 +02:00
routing_nb.h tests: add grpc unit test 2021-06-06 18:03:17 +00:00
sbuf.c lib: use snprintfrr() in "hidden" printfs 2019-06-12 19:35:43 +02:00
sbuf.h lib: fix spelling nits in more lib files 2021-10-05 21:42:57 +00:00
seqlock.c treewide: fix some issues found with -Werror=undef 2020-03-10 16:53:13 +01:00
seqlock.h lib, zebra: add missing extern "C" {} blocks to new header files 2020-04-22 23:49:22 -03:00
sha256.c lib/md5,lib/sha256: Use explicit_bzero to clean up sensitive data. 2022-05-31 18:00:18 +04:00
sha256.h lib: add extern "C" {} blocks to all libfrr headers 2019-02-11 22:34:12 -02:00
sigevent.c lib: Fix extra semicolon after if 2022-08-25 17:52:21 +08:00
sigevent.h *: Convert quagga_signal_X to frr_signal_X 2021-11-11 14:41:27 -05:00
skiplist.c lib: fix spelling nits in more lib files 2021-10-05 21:42:57 +00:00
skiplist.h lib: fix spelling nits in more lib files 2021-10-05 21:42:57 +00:00
smux.h lib, bgpd: add a specific oid_copy function for IPv6 addrs 2021-03-25 15:24:50 +00:00
snmp.c *: use compiler.h MIN/MAX macros instead of everyone having one 2021-11-11 09:39:52 -05:00
sockopt.c Merge pull request #9998 from pguibert6WIND/bgp_tcp_keepalive 2022-10-10 15:46:30 +03:00
sockopt.h lib: add a function to configure tcp keepalive parameters 2022-07-28 16:42:01 +02:00
sockunion.c lib: Add errno details to the sockopt_reuseaddr api 2022-08-04 01:38:33 -07:00
sockunion.h bgpd, lib, pimd: Remove sockopt_cork 2022-03-12 08:21:16 -05:00
spf_backoff.c *: Change thread->func to return void instead of int 2022-02-23 19:56:04 -05:00
spf_backoff.h *: use the current project name (FRRouting) 2020-03-25 17:38:56 -04:00
srcdest_table.c *: use semicolon after printfrr_ext_autoreg_{p,d} 2022-01-14 13:33:57 +01:00
srcdest_table.h staticd : Configuration northbound implementation 2020-07-16 08:33:00 -07:00
srte.h lib, zebra: Add SR-TE policy infrastructure to zebra 2020-08-07 11:08:49 +02:00
srv6.c lib: add block/node/arg len to SRv6 locator JSON 2022-10-18 15:37:26 +02:00
srv6.h zebra, lib: add support for SRv6 End.DT46 behavior 2022-10-18 15:37:25 +02:00
stream.c *: frr_with_mutex change to follow our standard 2022-07-20 15:50:32 -04:00
stream.h bgpd: Convert bgp_addpath_encode_[tr]x() to bool from int 2022-02-01 13:31:16 +02:00
strformat.c lib: format NULL timevals correctly 2022-04-28 15:51:00 +02:00
strlcat.c *: require ISO C11 (or C++11) 2021-03-17 06:18:17 +01:00
strlcpy.c *: fix config.h/zebra.h include order 2018-09-08 21:30:42 +02:00
subdir.am build, vtysh: extract vtysh commands from .xref 2022-10-26 17:12:34 +01:00
systemd.c *: Change thread->func to return void instead of int 2022-02-23 19:56:04 -05:00
systemd.h lib: autodetect systemd/journald log on stdout 2022-01-17 00:39:00 +01:00
table.c *: Properly use memset() when zeroing 2022-05-11 14:08:47 +03:00
table.h lib: remove pure attribute from functions that modify memory 2021-06-18 19:54:40 +03:00
termtable.c *: require semicolon after DEFINE_MTYPE & co 2021-03-17 06:18:17 +01:00
termtable.h lib: Remove invalid function declaration 2022-08-08 17:29:33 +08:00
thread.c build, vtysh: extract vtysh commands from .xref 2022-10-26 17:12:34 +01:00
thread.h lib: Make thread_is_scheduled a static inline 2022-05-20 09:53:44 -04:00
trace.h lib: add trace.h, frrtrace(), support for USDT 2020-10-23 15:13:51 -04:00
typerb.c lib: add _last and _prev on typesafe RB/DLIST 2022-03-12 13:23:36 +01:00
typerb.h lib: add _last and _prev on typesafe RB/DLIST 2022-03-12 13:23:36 +01:00
typesafe.c lib: avoid include loop with assert.h 2021-11-10 12:36:50 +01:00
typesafe.h lib: fix typesafe hash add with hash collision 2022-10-06 15:09:15 +02:00
vector.c lib: remove vector_get_index() 2021-11-08 14:07:30 +01:00
vector.h lib: remove vector_get_index() 2021-11-08 14:07:30 +01:00
version.h.in build: make builddir include path consistent 2021-04-21 15:42:33 +02:00
vlan.h lib: add extern "C" {} blocks to all libfrr headers 2019-02-11 22:34:12 -02:00
vrf_int.h lib: add extern "C" {} blocks to all libfrr headers 2019-02-11 22:34:12 -02:00
vrf.c Merge pull request #10183 from idryzhov/rework-vrf-rename 2022-01-17 08:45:12 -03:00
vrf.h *: rework renaming the default VRF 2021-12-21 22:09:29 +03:00
vty.c build, vtysh: extract vtysh commands from .xref 2022-10-26 17:12:34 +01:00
vty.h lib, zebra, pimd: clean up/fix VRF DECLVAR macros 2022-04-28 11:09:26 +02:00
vxlan.h lib: finish fixing spelling in lib files 2021-10-22 03:06:16 +00:00
wheel.c lib: wheel's typo fix 2022-03-16 15:32:50 -04:00
wheel.h lib: hashing functions should take const arguments 2019-05-14 21:23:08 +00:00
workqueue.c lib: Fixup workqueue.c to use proper thread.h semantics 2022-06-08 11:38:22 -04:00
workqueue.h lib: Cleanup workqueue.h to have variable declarations 2022-06-08 11:38:22 -04:00
xref.c lib: stuff xrefs into a tree for lookup 2021-11-10 10:39:17 +01:00
xref.h lib: stuff xrefs into a tree for lookup 2021-11-10 10:39:17 +01:00
yang_translator.c lib: adapt to version 2 of libyang 2021-05-13 16:24:48 -04:00
yang_translator.h lib: add extern "C" {} blocks to all libfrr headers 2019-02-11 22:34:12 -02:00
yang_wrappers.c lib: Coverity wants strlen to include null character 2022-07-29 15:55:01 -04:00
yang_wrappers.h isisd: fix #10505 using base64 encoding 2022-02-22 15:27:30 -05:00
yang.c lib: avoid pointless search for built-in IETF YANG 2022-01-17 09:46:15 +01:00
yang.h lib: finish fixing spelling in lib files 2021-10-22 03:06:16 +00:00
zclient.c lib: Fix memory leak in zclient_send_localsid() 2022-08-24 08:41:45 +02:00
zclient.h lib: BGP registration with IGP for BGP ORR rSPF calc 2022-10-12 13:29:24 +05:30
zebra.h build, vtysh: extract vtysh commands from .xref 2022-10-26 17:12:34 +01:00
zlog_5424_cli.c build, vtysh: extract vtysh commands from .xref 2022-10-26 17:12:34 +01:00
zlog_5424.c *: Change thread->func to return void instead of int 2022-02-23 19:56:04 -05:00
zlog_5424.h lib: RFC5424 & journald extended syslog target 2022-01-17 00:39:00 +01:00
zlog_live.c lib, vtysh: report lost messages on live log 2022-03-07 18:03:16 +01:00
zlog_live.h lib, vtysh: report lost messages on live log 2022-03-07 18:03:16 +01:00
zlog_targets.c *: frr_with_mutex change to follow our standard 2022-07-20 15:50:32 -04:00
zlog_targets.h lib, zebra: add missing extern "C" {} blocks to new header files 2020-04-22 23:49:22 -03:00
zlog.c lib: replace one path with macro 2022-09-07 01:10:14 -04:00
zlog.h *: Fix spelling of wether 2022-04-02 07:46:19 -04:00