..
printf
*: Replace sizeof something
to sizeof(something)
2020-03-08 21:44:53 +02:00
.gitignore
*: cleanup .gitignore files
2018-09-08 21:30:42 +02:00
agentx.c
*: move CLI node names to cmd_node->name
2020-04-16 12:53:59 +02:00
agg_table.c
lib: make some variables static
2019-12-13 06:22:34 +01:00
agg_table.h
lib: prepare for plugin-based frr_format check
2020-03-29 10:45:46 +02:00
atomlist.c
lib: atomlist & atomsort
2019-04-27 19:33:39 +02:00
atomlist.h
lib, zebra: add missing extern "C" {} blocks to new header files
2020-04-22 23:49:22 -03:00
bfd.c
lib: permit BFD library users to pass NULL
2020-06-12 14:25:53 -03:00
bfd.h
bfdd,lib: implement protocol profile selection
2020-05-29 17:48:14 -03:00
bitfield.h
lib: dont null check bitfield pointer before free
2020-04-17 20:19:38 -04:00
buffer.c
*: Replace sizeof something
to sizeof(something)
2020-03-08 21:44:53 +02:00
buffer.h
lib: add extern "C" {} blocks to all libfrr headers
2019-02-11 22:34:12 -02:00
checksum.c
lib: add internet checksum with pseudoheaders
2019-05-17 00:27:08 +00:00
checksum.h
lib: add internet checksum with pseudoheaders
2019-05-17 00:27:08 +00:00
clippy.c
lib: rewrite zlog lock-free & TLS-buffered
2020-04-01 06:53:26 +02:00
clippy.h
lib: add extern "C" {} blocks to all libfrr headers
2019-02-11 22:34:12 -02:00
command_graph.c
*: fix ctype (isalpha & co.) casts
2019-08-06 16:54:52 +02:00
command_graph.h
lib: make cmd_element & qobj_type const
2019-11-30 00:38:32 +01:00
command_lex.l
lib: make some variables static
2019-12-13 06:22:34 +01:00
command_match.c
*: Do not cast to the same type
2020-04-08 17:15:06 +03:00
command_match.h
lib: rename enum to avoid conflict
2019-02-11 22:34:12 -02:00
command_parse.y
lib: make cmd_element & qobj_type const
2019-11-30 00:38:32 +01:00
command_py.c
*: config.h or zebra.h is the first #include
2019-06-13 13:35:33 +02:00
command.c
build: Allow removal of build configs from version string
2020-06-19 11:15:43 -05:00
command.h
lib,sharpd: add a SHARP_STR alias
2020-06-10 08:26:27 -04:00
compiler.h
lib: prepare for plugin-based frr_format check
2020-03-29 10:45:46 +02:00
csv.c
*: use appropriate buffer sizes, specifiers
2020-04-20 19:14:33 -04:00
csv.h
lib: add extern "C" {} blocks to all libfrr headers
2019-02-11 22:34:12 -02:00
db.c
lib: introduce new northbound API
2018-10-27 16:16:12 -02:00
db.h
lib: add extern "C" {} blocks to all libfrr headers
2019-02-11 22:34:12 -02:00
debug.c
lib: Separate out the debug_init api
2019-05-28 17:16:16 -04:00
debug.h
lib: Separate out the debug_init api
2019-05-28 17:16:16 -04:00
defaults.c
lib/defaults: don't use "static" in a weird way
2020-04-14 13:25:25 +02:00
defaults.h
lib, zebra: add missing extern "C" {} blocks to new header files
2020-04-22 23:49:22 -03:00
defun_lex.l
lib/clippy: error out on unsupported bits
2019-06-12 19:22:59 +02:00
distribute.c
*: don't null after XFREE; XFREE does this itself
2020-02-03 11:22:13 -05:00
distribute.h
lib: add extern "C" {} blocks to all libfrr headers
2019-02-11 22:34:12 -02:00
ferr.c
lib: add frr_with_mutex() block-wrapper
2019-09-03 17:15:17 +02:00
ferr.h
vtysh: only show error codes once
2019-07-29 17:18:18 +00:00
filter_cli.c
build: fix frr-format warnings
2020-06-19 01:09:10 +02:00
filter_nb.c
lib: filter remove unused variable
2020-06-05 16:42:16 -03:00
filter.c
lib: migrate filter configuration writer
2020-06-05 14:36:53 -03:00
filter.h
lib: add YANG model enumerations for filter
2020-06-05 16:42:11 -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
lib: block signals in child pthreads
2020-07-09 11:21:10 -04:00
frr_pthread.h
*: generously apply const
2019-12-02 15:01:29 +01:00
frr_zmq.c
*: Use true/false instead of 1/0 when assigning variable for bool type
2020-03-04 18:49:36 +02:00
frr_zmq.h
lib: add extern "C" {} blocks to all libfrr headers
2019-02-11 22:34:12 -02:00
frratomic.h
lib/atomlist: make C++ compatible
2020-04-21 21:38:07 +02:00
frrcu.c
lib: completely get rid of the MTYPE alias hack
2019-12-13 06:22:34 +01:00
frrcu.h
lib, zebra: add missing extern "C" {} blocks to new header files
2020-04-22 23:49:22 -03:00
frrlua.c
*: use the current project name (FRRouting)
2020-03-25 17:38:56 -04:00
frrlua.h
*: use the current project name (FRRouting)
2020-03-25 17:38:56 -04:00
frrstr.c
lib: Fix so that --enable-pcreposix
actually compiles
2020-02-16 14:14:04 -05:00
frrstr.h
lib: Fix so that --enable-pcreposix
actually compiles
2020-02-16 14:14:04 -05:00
getopt1.c
getopt.c
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
Merge pull request #5451 from opensourcerouting/rcu-log
2020-04-16 20:23:44 +05:30
grammar_sandbox.c
*: move CLI node names to cmd_node->name
2020-04-16 12:53:59 +02:00
graph.c
Treewide: use ANSI function definitions
2019-01-24 11:21:59 +01:00
graph.h
lib: add extern "C" {} blocks to all libfrr headers
2019-02-11 22:34:12 -02:00
hash.c
lib: add frr_with_mutex() block-wrapper
2019-09-03 17:15:17 +02:00
hash.h
*: change hash_backet to hash_bucket
2020-02-28 13:59:13 -05:00
hook.c
lib/hook: use static hook entry when possible
2020-04-01 06:53:26 +02:00
hook.h
lib: make hook.h cpp-compatible
2020-05-05 14:05:03 -04: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
*: config.h or zebra.h is the first #include
2019-06-13 13:35:33 +02:00
id_alloc.h
lib: add extern "C" {} blocks to all libfrr headers
2019-02-11 22:34:12 -02:00
if_rmap.c
*: don't null after XFREE; XFREE does this itself
2020-02-03 11:22:13 -05:00
if_rmap.h
eigrp, rip, ripng, lib: unlink if_rmap from vrf
2019-02-19 21:11:37 +01:00
if.c
Merge pull request #6414 from opensourcerouting/nb-error-handling
2020-06-10 22:47:07 +05:30
if.h
Merge pull request #6426 from pguibert6WIND/update_ifname_before_hook
2020-05-19 13:58:48 -04: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
zebra,lib: use const in more apis
2020-03-27 09:37:02 -04: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 api to encode double values
2020-03-31 14:38:15 +02:00
json.h
lib: add json api to encode double values
2020-03-31 14:38:15 +02:00
keychain.c
*: move CLI node names to cmd_node->name
2020-04-16 12:53:59 +02:00
keychain.h
lib: add extern "C" {} blocks to all libfrr headers
2019-02-11 22:34:12 -02:00
lib_errors.c
lib: split off c-ares code from nhrpd
2019-07-03 17:15:34 +02:00
lib_errors.h
lib: split off c-ares code from nhrpd
2019-07-03 17:15:34 +02:00
lib_vty.c
lib: include any mem ever allocd in show memory
2020-03-20 10:36:18 -04:00
lib_vty.h
lib: rename memory_vty.c to lib_vty.c
2019-12-06 15:13:29 +01:00
libfrr.c
Merge pull request #6557 from opensourcerouting/zlogbuf-litter
2020-06-10 18:59:25 -04:00
libfrr.h
treewide: add attribute to functions that do not return
2020-03-19 18:33:48 +01:00
libospf.h
lib: add extern "C" {} blocks to all libfrr headers
2019-02-11 22:34:12 -02:00
linklist.c
lib/linklist: flip the bitrot compost
2019-12-14 12:41:19 +01:00
linklist.h
lib/linklist: flip the bitrot compost
2019-12-14 12:41:19 +01:00
log_filter.c
lib/log: re-add log filtering
2020-04-01 06:53:26 +02:00
log_vty.c
pimd, lib: suppress compiler warnings on snprintf
2020-04-21 13:13:06 -04:00
log_vty.h
lib, zebra: add missing extern "C" {} blocks to new header files
2020-04-22 23:49:22 -03:00
log.c
lib: add OPAQUE zapi message
2020-06-02 08:20:54 -04:00
log.h
lib/log: re-add log filtering
2020-04-01 06:53:26 +02:00
Makefile
md5.c
*: Do not cast to the same type
2020-04-08 17:15:06 +03:00
md5.h
lib: add extern "C" {} blocks to all libfrr headers
2019-02-11 22:34:12 -02:00
memory.c
lib: mark some allocations as "active at exit"
2020-04-01 06:53:26 +02:00
memory.h
lib: mark some allocations as "active at exit"
2020-04-01 06:53:26 +02: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
*: Use true/false instead of 1/0 when assigning variable for bool type
2020-03-04 18:49:36 +02:00
module.h
lib/printf: rename & private __find_arguments
2019-06-03 16:44:32 +02:00
monotime.h
lib, *: add a common time interval formatting api
2020-03-09 11:12:32 -04:00
mpls.c
zebra,lib: use const in more apis
2020-03-27 09:37:02 -04:00
mpls.h
isisd: add support for segment routing
2020-04-30 12:15:47 +02:00
netns_linux.c
lib, zebra: reuse and adapt ns_list walk functionality
2020-05-18 14:11:03 +02:00
netns_other.c
lib, zebra: reuse and adapt ns_list walk functionality
2020-05-18 14:11:03 +02:00
network.c
*: replace all random() calls
2020-04-17 20:57:43 -03:00
network.h
*: replace all random() calls
2020-04-17 20:57:43 -03: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
pbrd, lib: remember to free alloc'd qobj on delete
2020-07-01 13:10:53 -04:00
nexthop_group.h
pbrd, lib: opt. json for show pbr nexthop-group
2020-05-27 10:28:02 -04:00
nexthop.c
lib: add backup-nexthop value to nexthop
2020-03-27 09:37:02 -04:00
nexthop.h
zebra: data plane FPM add support RMAC VNI
2020-04-14 13:45:39 -03:00
northbound_cli.c
lib: return human-readable error messages to the northbound clients
2020-05-28 19:22:54 -03:00
northbound_cli.h
lib: avoid expensive operations when editing a candidate config
2019-10-11 21:18:36 -03:00
northbound_confd.c
lib: silence -Wformat-truncation warnings in the confd plugin
2020-05-28 19:22:54 -03:00
northbound_db.c
lib: introduce the northbound context structure
2020-05-28 19:22:54 -03: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: fix issue were a few gRPC RPCs were being logged twice
2020-05-28 19:22:54 -03:00
northbound_sysrepo.c
lib: return human-readable error messages to the northbound clients
2020-05-28 19:22:54 -03:00
northbound.c
Merge pull request #6414 from opensourcerouting/nb-error-handling
2020-06-10 22:47:07 +05:30
northbound.h
Merge pull request #6414 from opensourcerouting/nb-error-handling
2020-06-10 22:47:07 +05:30
ns.h
lib, zebra: reuse and adapt ns_list walk functionality
2020-05-18 14:11:03 +02:00
ntop.c
lib: cannot use aliased function on Darwin
2020-03-19 18:47:48 +01: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
pbr.h
lib: Use ifindex_t for struct pbr_rule
2019-10-15 15:03:45 -04:00
pid_output.c
*: sprintf -> snprintf
2020-04-20 19:14:33 -04:00
plist_int.h
lib: fix route map crash on prefix list removal
2020-06-05 14:36:54 -03:00
plist.c
lib: fix route map crash on prefix list removal
2020-06-05 14:36:54 -03:00
plist.h
lib: export prefix-lists functions
2020-06-05 14:31:26 -03:00
prefix.c
lib: clarify usage of prefix_bit function
2020-06-22 13:59:01 -04:00
prefix.h
lib: clarify usage of prefix_bit function
2020-06-22 13:59:01 -04:00
printfrr.h
lib, zebra: add missing extern "C" {} blocks to new header files
2020-04-22 23:49:22 -03:00
privs.c
lib: don't try to change/reset capabilities if process has none
2020-06-11 15:31:54 -04:00
privs.h
*: frr_elevate_privs -> frr_with_privs
2019-09-03 17:18:35 +02: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
lib: add pull-driven data write handler
2019-08-30 19:00:45 +02: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
*: replace all random() calls
2020-04-17 20:57:43 -03:00
qobj.h
lib: make cmd_element & qobj_type const
2019-11-30 00:38:32 +01:00
queue.h
lib: add extern "C" {} blocks to all libfrr headers
2019-02-11 22:34:12 -02:00
resolver.c
*: move CLI node names to cmd_node->name
2020-04-16 12:53:59 +02:00
resolver.h
lib, zebra: add missing extern "C" {} blocks to new header files
2020-04-22 23:49:22 -03:00
ringbuf.c
ringbuf.h
lib: add extern "C" {} blocks to all libfrr headers
2019-02-11 22:34:12 -02:00
route_types.pl
lib, zebra: Fix 'show ip route' char collision
2019-01-29 20:41:36 -05:00
route_types.txt
zebra: Use a nhe context dataplane and rib metaq
2019-10-25 11:13:40 -04:00
routemap_cli.c
*: move CLI node names to cmd_node->name
2020-04-16 12:53:59 +02:00
routemap_northbound.c
*: change the signature of the northbound callbacks to be more flexible
2020-04-23 10:14:32 -03:00
routemap.c
lib: fix route map description memory leak
2020-07-06 13:14:41 -03:00
routemap.h
*: change the signature of the northbound callbacks to be more flexible
2020-04-23 10:14:32 -03:00
sbuf.c
lib: use snprintfrr() in "hidden" printfs
2019-06-12 19:35:43 +02:00
sbuf.h
lib: make "%Ld" work for int64_t
2019-06-12 19:35:43 +02: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
sha256.h
lib: add extern "C" {} blocks to all libfrr headers
2019-02-11 22:34:12 -02:00
sigevent.c
lib: make SA_SIGINFO use unconditional
2019-07-31 03:33:41 +02:00
sigevent.h
lib: add extern "C" {} blocks to all libfrr headers
2019-02-11 22:34:12 -02:00
skiplist.c
*: replace all random() calls
2020-04-17 20:57:43 -03:00
skiplist.h
bgpd, isisd, lib: Make key values const for skiplist
2020-03-24 07:33:13 -04:00
smux.h
lib: make oid_copy_addr respect my constness
2020-03-26 16:22:00 -04:00
snmp.c
lib: make oid_copy_addr respect my constness
2020-03-26 16:22:00 -04:00
sockopt.c
*: Replace sizeof something
to sizeof(something)
2020-03-08 21:44:53 +02:00
sockopt.h
*: Replace sizeof something
to sizeof(something)
2020-03-08 21:44:53 +02:00
sockunion.c
*: Replace sizeof something
to sizeof(something)
2020-03-08 21:44:53 +02:00
sockunion.h
bgpd, lib: Remove SO_MARK
2019-05-24 08:35:35 -04:00
spf_backoff.c
*: use the current project name (FRRouting)
2020-03-25 17:38:56 -04:00
spf_backoff.h
*: use the current project name (FRRouting)
2020-03-25 17:38:56 -04:00
srcdest_table.c
*: use the current project name (FRRouting)
2020-03-25 17:38:56 -04:00
srcdest_table.h
*: use the current project name (FRRouting)
2020-03-25 17:38:56 -04:00
srv6.c
*: fix first header
2020-04-27 09:52:41 +02:00
srv6.h
bgpd: prefix-sid srv6 l3vpn service tlv
2020-01-15 18:20:35 +09:00
stream.c
lib: add stream_fifo_init, more const
2020-06-02 08:20:54 -04:00
stream.h
lib: fix STREAM_GETF macro
2020-06-22 19:04:06 +02:00
strlcat.c
*: fix config.h/zebra.h include order
2018-09-08 21:30:42 +02:00
strlcpy.c
*: fix config.h/zebra.h include order
2018-09-08 21:30:42 +02:00
subdir.am
lib: migrate filter CLI to use northbound
2020-06-05 14:36:45 -03:00
systemd.c
lib: immediately ping systemd when started
2020-03-10 09:59:56 -04:00
systemd.h
lib: random unused bits cleanup
2019-12-14 12:41:19 +01:00
table.c
*: Do not cast to the same type
2020-04-08 17:15:06 +03:00
table.h
lib: prepare for plugin-based frr_format check
2020-03-29 10:45:46 +02:00
termtable.c
*: generously apply const
2019-12-02 15:01:29 +01:00
termtable.h
*: generously apply const
2019-12-02 15:01:29 +01:00
thread.c
*: have daemons call frr_fini() at termination
2020-06-11 15:31:54 -04:00
thread.h
lib: use DECLARE_HEAP for timers instead of pqueue
2019-08-01 16:59:29 +02:00
typerb.c
lib: add const iteration & find to typesafe lists
2020-05-04 22:13:28 +02:00
typerb.h
lib: add const iteration & find to typesafe lists
2020-05-04 22:13:28 +02:00
typesafe.c
lib: add const iteration & find to typesafe lists
2020-05-04 22:13:28 +02:00
typesafe.h
lib: add const iteration & find to typesafe lists
2020-05-04 22:13:28 +02:00
vector.c
lib: add vector_compact(), use after str splits
2018-06-06 16:16:12 +00:00
vector.h
lib: add extern "C" {} blocks to all libfrr headers
2019-02-11 22:34:12 -02:00
version.h.in
lib, zebra: add missing extern "C" {} blocks to new header files
2020-04-22 23:49:22 -03: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
*: convert northbound callbacks to new error handling model
2020-05-28 19:22:54 -03:00
vrf.h
zebra, lib: store relative default ns id in each namespace
2020-05-18 14:11:03 +02:00
vty.c
lib: return human-readable error messages to the northbound clients
2020-05-28 19:22:54 -03:00
vty.h
lib: raise VTY_MAXCFGCHANGES to accommodate more complex commands
2020-05-28 19:22:54 -03:00
vxlan.h
bgpd: suppress IMET route generation if flood mode is PIM-SM
2019-04-20 08:33:20 -07:00
wheel.c
*: Finish off the __PRETTY_FUNCTION__ to __func__
2020-03-06 09:23:22 -05:00
wheel.h
lib: hashing functions should take const arguments
2019-05-14 21:23:08 +00:00
workqueue.c
lib: Fix workqueue error function callback
2019-04-17 19:29:05 -04:00
workqueue.h
lib: add extern "C" {} blocks to all libfrr headers
2019-02-11 22:34:12 -02:00
yang_translator.c
lib, tools: silence harmless warnings in the northbound tools
2020-04-03 22:34:55 -03: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: yang wrapper for date-and-time
2020-04-22 08:55:07 -07:00
yang_wrappers.h
Merge pull request #6249 from chiragshah6/yang_nb5
2020-04-24 10:17:55 -03:00
yang.c
Merge pull request #6414 from opensourcerouting/nb-error-handling
2020-06-10 22:47:07 +05:30
yang.h
Merge pull request #6414 from opensourcerouting/nb-error-handling
2020-06-10 22:47:07 +05:30
zassert.h
lib, zebra: add missing extern "C" {} blocks to new header files
2020-04-22 23:49:22 -03:00
zclient.c
sharpd: add zclient session create and delete
2020-06-16 12:24:24 -04:00
zclient.h
lib,zebra,sharpd: modify opaque zapi message to support unicast
2020-06-10 08:26:27 -04:00
zebra.h
lib: add macro to check if value is valid afi
2020-01-22 14:12:15 -05:00
zlog_targets.c
lib/log: re-add log filtering
2020-04-01 06:53:26 +02: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/zlog: fix coverity warning
2020-04-20 23:17:17 +02:00
zlog.h
lib/zlog: fix printfrr format attribute
2020-04-27 09:52:41 +02:00