| .. | 
		
		
			
			
			
			
				| assert | lib: rework how we "override" assert() | 2021-05-02 16:27:17 +02:00 | 
		
			
			
			
			
				| printf | Merge pull request #8350 from opensourcerouting/printfrr-revamp | 2021-03-31 09:10:30 -04:00 | 
		
			
			
			
			
				| .gitignore | *: cleanup .gitignore files | 2018-09-08 21:30:42 +02:00 | 
		
			
			
			
			
				| agentx.c | build: make builddir include path consistent | 2021-04-21 15:42:33 +02: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 | lib: atomlist & atomsort | 2019-04-27 19:33:39 +02:00 | 
		
			
			
			
			
				| atomlist.h | *: require semicolon after DEFINE_<typesafe...> | 2021-03-17 06:18:39 +01:00 | 
		
			
			
			
			
				| bfd.c | Merge pull request #8495 from opensourcerouting/ospfv3-bfd-rework | 2021-04-24 00:47:31 +03:00 | 
		
			
			
			
			
				| bfd.h | lib: BFD session handling improvement | 2021-04-22 16:10:04 -03:00 | 
		
			
			
			
			
				| bitfield.h | lib: bitfield: new macros for bit processing | 2020-08-05 06:46:12 -07:00 | 
		
			
			
			
			
				| buffer.c | *: require semicolon after DEFINE_MTYPE & co | 2021-03-17 06:18:17 +01: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: 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 | *: require semicolon after DEFINE_MTYPE & co | 2021-03-17 06:18:17 +01:00 | 
		
			
			
			
			
				| command_graph.h | *: require semicolon after DEFINE_MTYPE & co | 2021-03-17 06:18:17 +01:00 | 
		
			
			
			
			
				| command_lex.l | build: make builddir include path consistent | 2021-04-21 15:42:33 +02:00 | 
		
			
			
			
			
				| command_match.c | *: require semicolon after DEFINE_MTYPE & co | 2021-03-17 06:18:17 +01:00 | 
		
			
			
			
			
				| command_match.h | lib: rename enum to avoid conflict | 2019-02-11 22:34:12 -02:00 | 
		
			
			
			
			
				| command_parse.y | build: make builddir include path consistent | 2021-04-21 15:42:33 +02:00 | 
		
			
			
			
			
				| command_py.c | lib/clippy: add libelf wrapper | 2021-02-23 16:56:58 +01:00 | 
		
			
			
			
			
				| command.c | lib: correctly exit CLI nodes on file config load | 2021-04-21 16:25:38 +02:00 | 
		
			
			
			
			
				| command.h | lib: correctly exit CLI nodes on file config load | 2021-04-21 16:25:38 +02:00 | 
		
			
			
			
			
				| compiler.h | lib: fix random C++ compat problem w/ printfrr | 2021-05-02 16:27:17 +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 | *: 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 | *: require semicolon after DEFINE_MTYPE & co | 2021-03-17 06:18:17 +01:00 | 
		
			
			
			
			
				| distribute.h | lib: add extern "C" {} blocks to all libfrr headers | 2019-02-11 22:34:12 -02:00 | 
		
			
			
			
			
				| elf_py.c | lib: add DT_REL to elf_py/clippy ELF code | 2021-04-08 00:00:08 +02:00 | 
		
			
			
			
			
				| ferr.c | *: require semicolon after DEFINE_MTYPE & co | 2021-03-17 06:18:17 +01:00 | 
		
			
			
			
			
				| ferr.h | pathd: New SR-TE policy management daemon | 2020-12-18 16:34:02 +01:00 | 
		
			
			
			
			
				| filter_cli.c | lib: delete empty access-lists | 2021-04-06 23:18:47 +03:00 | 
		
			
			
			
			
				| filter_nb.c | lib: fix access-list deletion | 2021-04-14 13:08:18 +03:00 | 
		
			
			
			
			
				| filter.c | Merge pull request #8471 from idryzhov/cleanup-num-named-lists | 2021-04-28 08:33:24 +03:00 | 
		
			
			
			
			
				| filter.h | *: cleanup number-named access-lists and prefix-lists | 2021-04-14 17:18:13 +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: hard-fail creating threads before fork() | 2021-04-22 13:25:38 +02:00 | 
		
			
			
			
			
				| frr_pthread.h | *: generously apply const | 2019-12-02 15:01:29 +01:00 | 
		
			
			
			
			
				| frr_zmq.c | *: require semicolon after DEFINE_MTYPE & co | 2021-03-17 06:18:17 +01:00 | 
		
			
			
			
			
				| frr_zmq.h | lib/xref: use to transport thread_* file/line/func | 2021-02-01 17:20:41 +01: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 | *: require semicolon after DEFINE_<typesafe...> | 2021-03-17 06:18:39 +01:00 | 
		
			
			
			
			
				| frrlua.c | lib: Fix up str2prefix usage in lua code | 2021-01-19 09:29:50 -05:00 | 
		
			
			
			
			
				| frrlua.h | lib: Wrapper a function to make gcc-10 happy | 2021-01-25 09:15:36 -05:00 | 
		
			
			
			
			
				| frrscript.c | lib: Wrapper a function to make gcc-10 happy | 2021-01-25 09:15:36 -05:00 | 
		
			
			
			
			
				| frrscript.h | lib: add support for scripts directory | 2020-12-01 18:37:14 -05:00 | 
		
			
			
			
			
				| frrstr.c | lib: Fix so that --enable-pcreposixactually compiles | 2020-02-16 14:14:04 -05:00 | 
		
			
			
			
			
				| frrstr.h | lib: Fix so that --enable-pcreposixactually 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 | *: record transaction based on control flag | 2020-08-20 14:12:04 -07:00 | 
		
			
			
			
			
				| grammar_sandbox.c | *: require semicolon after DEFINE_MTYPE & co | 2021-03-17 06:18:17 +01:00 | 
		
			
			
			
			
				| graph.c | *: require semicolon after DEFINE_MTYPE & co | 2021-03-17 06:18:17 +01:00 | 
		
			
			
			
			
				| graph.h | lib: add extern "C" {} blocks to all libfrr headers | 2019-02-11 22:34:12 -02:00 | 
		
			
			
			
			
				| hash.c | *: require semicolon after DEFINE_MTYPE & co | 2021-03-17 06:18:17 +01:00 | 
		
			
			
			
			
				| hash.h | *: fix all backets | 2021-02-02 19:11:25 +03:00 | 
		
			
			
			
			
				| hook.c | *: require semicolon after DEFINE_MTYPE & co | 2021-03-17 06:18:17 +01:00 | 
		
			
			
			
			
				| hook.h | *: require semicolon after DEFINE_HOOK & co. | 2021-03-17 06:18:17 +01: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 | lib: fix interface nb stale pointers | 2021-04-12 10:56:04 +03:00 | 
		
			
			
			
			
				| if.h | *: require semicolon after DEFINE_QOBJ & co. | 2021-03-17 06:18:37 +01: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 | lib, zebra: Add SR-TE policy infrastructure to zebra | 2020-08-07 11:08:49 +02: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, bgpd: move json_array_string_add to lib | 2020-10-26 10:33:21 -07:00 | 
		
			
			
			
			
				| json.h | lib, bgpd: move json_array_string_add to lib | 2020-10-26 10:33:21 -07:00 | 
		
			
			
			
			
				| keychain.c | *: require semicolon after DEFINE_QOBJ & co. | 2021-03-17 06:18:37 +01:00 | 
		
			
			
			
			
				| keychain.h | *: require semicolon after DEFINE_QOBJ & co. | 2021-03-17 06:18:37 +01: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: Differentiate between real and cpu bound processes | 2021-03-26 11:41:57 -04:00 | 
		
			
			
			
			
				| lib_errors.h | lib: Differentiate between real and cpu bound processes | 2021-03-26 11:41:57 -04:00 | 
		
			
			
			
			
				| lib_vty.c | lib: support mallinfo2() | 2021-02-10 18:35:15 -05: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.horzebra.his 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: hard-fail creating threads before fork() | 2021-04-22 13:25:38 +02:00 | 
		
			
			
			
			
				| libfrr.h | lib: hard-fail creating threads before fork() | 2021-04-22 13:25:38 +02:00 | 
		
			
			
			
			
				| libospf.h | lib: add extern "C" {} blocks to all libfrr headers | 2019-02-11 22:34:12 -02:00 | 
		
			
			
			
			
				| link_state.c | *: make sure config.horzebra.his first | 2021-04-23 12:06:35 +02:00 | 
		
			
			
			
			
				| link_state.h | lib: Update Link State Database | 2021-03-23 15:39:29 +01:00 | 
		
			
			
			
			
				| linklist.c | *: require semicolon after DEFINE_MTYPE & co | 2021-03-17 06:18:17 +01:00 | 
		
			
			
			
			
				| linklist.h | lib: introduce new list_dup() API | 2020-08-11 20:41:44 -03:00 | 
		
			
			
			
			
				| log_filter.c | lib/log: re-add log filtering | 2020-04-01 06:53:26 +02:00 | 
		
			
			
			
			
				| log_vty.c | lib: add 'log immediate-mode' cli | 2021-04-20 12:55:08 -04:00 | 
		
			
			
			
			
				| log_vty.h | *: require semicolon after DEFINE_HOOK & co. | 2021-03-17 06:18:17 +01:00 | 
		
			
			
			
			
				| log.c | lib: rework how we "override" assert() | 2021-05-02 16:27:17 +02:00 | 
		
			
			
			
			
				| log.h | *: drop zassert.h | 2021-04-23 12:06:35 +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 | *: require semicolon after DEFINE_MTYPE & co | 2021-03-17 06:18:17 +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 | build: make builddir include path consistent | 2021-04-21 15:42:33 +02:00 | 
		
			
			
			
			
				| module.h | *: require semicolon after FRR_DAEMON_INFO & co. | 2021-03-17 06:18:39 +01: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 | ldpd: Fix issue when starting up LDP with no configuration. | 2020-09-04 09:24:47 -04:00 | 
		
			
			
			
			
				| netns_linux.c | *: require semicolon after DEFINE_MTYPE & co | 2021-03-17 06:18:17 +01:00 | 
		
			
			
			
			
				| netns_other.c | *: require semicolon after DEFINE_MTYPE & co | 2021-03-17 06:18:17 +01:00 | 
		
			
			
			
			
				| network.c | lib: move frr_weak_random to header file | 2021-02-01 17:08:13 +01:00 | 
		
			
			
			
			
				| network.h | lib: move frr_weak_random to header file | 2021-02-01 17:08:13 +01: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 | *: require semicolon after DEFINE_QOBJ & co. | 2021-03-17 06:18:37 +01:00 | 
		
			
			
			
			
				| nexthop_group.h | *: require semicolon after DEFINE_QOBJ & co. | 2021-03-17 06:18:37 +01:00 | 
		
			
			
			
			
				| nexthop.c | lib: put printfrr extension args into struct | 2021-03-30 22:32:55 +02:00 | 
		
			
			
			
			
				| nexthop.h | lib: remove nexthop_same_firsthop() api | 2020-10-02 17:25:36 -04:00 | 
		
			
			
			
			
				| northbound_cli.c | build: make builddir include path consistent | 2021-04-21 15:42:33 +02:00 | 
		
			
			
			
			
				| northbound_cli.h | *: add errmsg to nb rpc | 2020-10-05 13:15:59 -07:00 | 
		
			
			
			
			
				| northbound_confd.c | build: make builddir include path consistent | 2021-04-21 15:42:33 +02: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 | build: make builddir include path consistent | 2021-04-21 15:42:33 +02:00 | 
		
			
			
			
			
				| northbound_sysrepo.c | lib: rename very_late_init hook to config_post | 2021-04-22 13:16:20 +02:00 | 
		
			
			
			
			
				| northbound.c | lib: get rid of flog() usage in NB code | 2021-03-22 12:50:27 +01:00 | 
		
			
			
			
			
				| northbound.h | lib: add ability to sort CLI commands printed by NB layer | 2021-03-23 16:24:40 +03:00 | 
		
			
			
			
			
				| ns.h | vrf: VRF_DEFAULT must be 0, remove useless code | 2020-09-21 10:17:35 +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 | bgpd, lib, pbrd, zebra: Pass by ifname | 2020-09-11 20:04:45 -04:00 | 
		
			
			
			
			
				| pid_output.c | build: make builddir include path consistent | 2021-04-21 15:42:33 +02:00 | 
		
			
			
			
			
				| plist_int.h | *: cleanup number-named access-lists and prefix-lists | 2021-04-14 17:18:13 +03:00 | 
		
			
			
			
			
				| plist.c | *: cleanup number-named access-lists and prefix-lists | 2021-04-14 17:18:13 +03:00 | 
		
			
			
			
			
				| plist.h | lib: export prefix-lists functions | 2020-06-05 14:31:26 -03:00 | 
		
			
			
			
			
				| prefix.c | Merge pull request #8376 from mjstapp/fix_remove_inet6_ntoa | 2021-04-02 09:31:36 -04:00 | 
		
			
			
			
			
				| prefix.h | lib: remove inet6_ntoa api | 2021-03-31 08:32:48 -04:00 | 
		
			
			
			
			
				| printfrr.h | tests: fix build warning | 2021-04-29 03:28:04 +03:00 | 
		
			
			
			
			
				| privs.c | *: require semicolon after DEFINE_MTYPE & co | 2021-03-17 06:18:17 +01:00 | 
		
			
			
			
			
				| privs.h | lib: have a lib_privs for ... lib privs | 2021-02-12 19:28:52 +01: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 | *: require semicolon after DEFINE_MTYPE & co | 2021-03-17 06:18:17 +01: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 | *: require semicolon after FRR_DAEMON_INFO & co. | 2021-03-17 06:18:39 +01:00 | 
		
			
			
			
			
				| resolver.h | lib, zebra: add missing extern "C" {} blocks to new header files | 2020-04-22 23:49:22 -03: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_types.pl | lib: restore blank line after show route header | 2021-01-27 12:19:52 +00:00 | 
		
			
			
			
			
				| route_types.txt | zebra, lib: replace ZEBRA_ROUTE_NEIGH with simplified version | 2021-04-13 08:58:54 +02:00 | 
		
			
			
			
			
				| routemap_cli.c | lib, doc: add "route-map NAME optimization" command | 2021-04-09 20:58:36 +03:00 | 
		
			
			
			
			
				| routemap_northbound.c | lib: Routemap is not getting applied upon changing the routemap action | 2021-04-29 17:23:37 +03:00 | 
		
			
			
			
			
				| routemap.c | lib: convert route-map optimization to NB | 2021-04-06 19:00:21 +03:00 | 
		
			
			
			
			
				| routemap.h | lib, doc: add "route-map NAME optimization" command | 2021-04-09 20:58:36 +03:00 | 
		
			
			
			
			
				| routing_nb_config.c | *: make sure config.horzebra.his first | 2021-04-23 12:06:35 +02:00 | 
		
			
			
			
			
				| routing_nb.c | *: make sure config.horzebra.his first | 2021-04-23 12:06:35 +02:00 | 
		
			
			
			
			
				| routing_nb.h | *: require semicolon after DEFINE_HOOK & co. | 2021-03-17 06:18:17 +01: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 | build: remove deprecated AC_WORDS_BIGENDIAN | 2021-04-21 15:42:37 +02:00 | 
		
			
			
			
			
				| sha256.h | lib: add extern "C" {} blocks to all libfrr headers | 2019-02-11 22:34:12 -02:00 | 
		
			
			
			
			
				| sigevent.c | lib: don't print 2 backtraces for crashes | 2021-04-19 05:35:04 +02:00 | 
		
			
			
			
			
				| sigevent.h | lib: add sigevent_check api | 2020-10-26 16:46:40 -04:00 | 
		
			
			
			
			
				| skiplist.c | *: require semicolon after DEFINE_MTYPE & co | 2021-03-17 06:18:17 +01:00 | 
		
			
			
			
			
				| skiplist.h | bgpd, isisd, lib: Make key values const for skiplist | 2020-03-24 07:33:13 -04:00 | 
		
			
			
			
			
				| smux.h | lib, bgpd: add a specific oid_copy function for IPv6 addrs | 2021-03-25 15:24:50 +00:00 | 
		
			
			
			
			
				| snmp.c | lib, bgpd: add a specific oid_copy function for IPv6 addrs | 2021-03-25 15:24:50 +00:00 | 
		
			
			
			
			
				| sockopt.c | build: run autoupdate | 2021-04-21 15:42:37 +02:00 | 
		
			
			
			
			
				| sockopt.h | *: Remove solaris from FRR | 2020-09-21 10:02:20 -04:00 | 
		
			
			
			
			
				| sockunion.c | lib: add %dPF&%dSOformats | 2021-03-30 22:34:56 +02:00 | 
		
			
			
			
			
				| sockunion.h | lib: add %dPF&%dSOformats | 2021-03-30 22:34:56 +02:00 | 
		
			
			
			
			
				| spf_backoff.c | *: require semicolon after DEFINE_MTYPE & co | 2021-03-17 06:18:17 +01:00 | 
		
			
			
			
			
				| spf_backoff.h | *: use the current project name (FRRouting) | 2020-03-25 17:38:56 -04:00 | 
		
			
			
			
			
				| srcdest_table.c | lib: put printfrr extension args into struct | 2021-03-30 22:32:55 +02: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 | *: 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 | *: require semicolon after DEFINE_MTYPE & co | 2021-03-17 06:18:17 +01:00 | 
		
			
			
			
			
				| stream.h | lib: add new stream function to reorganize buffer | 2020-11-24 07:54:07 -03:00 | 
		
			
			
			
			
				| strformat.c | lib: add %pSQand%pSEstring escape formats | 2021-03-30 22:34:56 +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 | lib: rework how we "override" assert() | 2021-05-02 16:27:17 +02: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 | *: require semicolon after DEFINE_<typesafe...> | 2021-03-17 06:18:39 +01:00 | 
		
			
			
			
			
				| table.h | *: require semicolon after DEFINE_<typesafe...> | 2021-03-17 06:18:39 +01:00 | 
		
			
			
			
			
				| termtable.c | *: require semicolon after DEFINE_MTYPE & co | 2021-03-17 06:18:17 +01:00 | 
		
			
			
			
			
				| termtable.h | *: generously apply const | 2019-12-02 15:01:29 +01:00 | 
		
			
			
			
			
				| thread.c | Merge pull request #8545 from opensourcerouting/assert-our-own | 2021-05-03 11:17:36 -04:00 | 
		
			
			
			
			
				| thread.h | lib: Incorporate Wall and Cpu warning into show thread cpu | 2021-03-26 13:27:45 -04:00 | 
		
			
			
			
			
				| trace.h | lib: add trace.h, frrtrace(), support for USDT | 2020-10-23 15:13:51 -04:00 | 
		
			
			
			
			
				| typerb.c | lib: add const iteration & find to typesafe lists | 2020-05-04 22:13:28 +02:00 | 
		
			
			
			
			
				| typerb.h | *: require semicolon after DEFINE_<typesafe...> | 2021-03-17 06:18:39 +01:00 | 
		
			
			
			
			
				| typesafe.c | *: require semicolon after DEFINE_MTYPE & co | 2021-03-17 06:18:17 +01:00 | 
		
			
			
			
			
				| typesafe.h | *: require semicolon after DEFINE_<typesafe...> | 2021-03-17 06:18:39 +01:00 | 
		
			
			
			
			
				| vector.c | *: require semicolon after DEFINE_MTYPE & co | 2021-03-17 06:18:17 +01:00 | 
		
			
			
			
			
				| vector.h | lib: add extern "C" {} blocks to all libfrr headers | 2019-02-11 22:34:12 -02: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 | *: modify VRF_CONFIGURED flag only in VRF NB layer | 2021-03-29 00:52:39 +03:00 | 
		
			
			
			
			
				| vrf.h | *: modify VRF_CONFIGURED flag only in VRF NB layer | 2021-03-29 00:52:39 +03:00 | 
		
			
			
			
			
				| vty.c | Merge pull request #8003 from donaldsharp/timings | 2021-04-14 18:33:18 +01:00 | 
		
			
			
			
			
				| vty.h | lib: introduce configuration back-off timer for YANG-modeled commands | 2020-08-03 15:17:03 -03:00 | 
		
			
			
			
			
				| vxlan.h | bgpd: support for DF election in EVPN-MH | 2020-10-26 10:26:21 -07:00 | 
		
			
			
			
			
				| wheel.c | *: require semicolon after DEFINE_MTYPE & co | 2021-03-17 06:18:17 +01:00 | 
		
			
			
			
			
				| wheel.h | lib: hashing functions should take const arguments | 2019-05-14 21:23:08 +00:00 | 
		
			
			
			
			
				| workqueue.c | *: require semicolon after DEFINE_MTYPE & co | 2021-03-17 06:18:17 +01:00 | 
		
			
			
			
			
				| workqueue.h | *: require semicolon after DEFINE_MTYPE & co | 2021-03-17 06:18:17 +01:00 | 
		
			
			
			
			
				| xref.c | lib: fix xref hash calculation | 2021-03-22 12:50:27 +01:00 | 
		
			
			
			
			
				| xref.h | lib: rework how we "override" assert() | 2021-05-02 16:27:17 +02:00 | 
		
			
			
			
			
				| yang_translator.c | *: require semicolon after DEFINE_MTYPE & co | 2021-03-17 06:18:17 +01: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: add flowspec safi to identitiy ref parsing | 2020-10-27 11:26:55 -07:00 | 
		
			
			
			
			
				| yang_wrappers.h | lib: yang wrapper for getting empty type | 2020-08-11 17:06:23 -07:00 | 
		
			
			
			
			
				| yang.c | *: require semicolon after DEFINE_MTYPE & co | 2021-03-17 06:18:17 +01:00 | 
		
			
			
			
			
				| yang.h | Merge pull request #6145 from patrasar/pim_nb_code_upstream | 2020-11-19 11:03:00 -05:00 | 
		
			
			
			
			
				| zclient.c | lib, bgpd, zebra: RA interval is unsigned | 2021-04-28 11:43:50 -04:00 | 
		
			
			
			
			
				| zclient.h | lib, bgpd, zebra: RA interval is unsigned | 2021-04-28 11:43:50 -04:00 | 
		
			
			
			
			
				| zebra.h | *: drop zassert.h | 2021-04-23 12:06:35 +02:00 | 
		
			
			
			
			
				| zlog_targets.c | lib: fix possible assert() fail in zlog_fd() | 2021-04-21 16:25:33 +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 | Merge pull request #8545 from opensourcerouting/assert-our-own | 2021-05-03 11:17:36 -04:00 | 
		
			
			
			
			
				| zlog.h | Merge pull request #8545 from opensourcerouting/assert-our-own | 2021-05-03 11:17:36 -04:00 |