frrouting/lib
Carmine Scarpitta 74b7eb143a
Some checks failed
github-ci / Ubuntu 22.04 amd64 Build (push) Has been cancelled
github-ci / Ubuntu 22.04 arm64 Build (push) Has been cancelled
github-ci / Ubuntu 24.04 amd64 Build (push) Has been cancelled
github-ci / Ubuntu 24.04 arm64 Build (push) Has been cancelled
github-ci / Ubuntu 22.04 amd64 Test (push) Has been cancelled
github-ci / Ubuntu 22.04 arm64 Test (push) Has been cancelled
github-ci / Ubuntu 24.04 amd64 Test (push) Has been cancelled
github-ci / Ubuntu 24.04 arm64 Test (push) Has been cancelled
Merge pull request #19223 from pguibert6WIND/sid_extend_to_32bits
SID extension to 32bits
2026-01-10 09:50:00 +01:00
..
assert *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
printf lib: fix missing NULL byte warning 2025-05-12 07:34:07 -03:00
.gitignore build: homologize path handling 2024-01-27 19:02:52 +01:00
admin_group.c *: SPDX license spring cleaning 2025-05-24 20:49:19 +02:00
admin_group.h *: SPDX license spring cleaning 2025-05-24 20:49:19 +02:00
affinitymap.c *: SPDX license spring cleaning 2025-05-24 20:49:19 +02:00
affinitymap.h *: SPDX license spring cleaning 2025-05-24 20:49:19 +02:00
affinitymap_cli.c *: SPDX license spring cleaning 2025-05-24 20:49:19 +02:00
affinitymap_northbound.c *: SPDX license spring cleaning 2025-05-24 20:49:19 +02:00
agentx.c lib: Fix memory leak in snmp on shutdown 2024-08-12 08:51:19 -04:00
agg_table.c *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
agg_table.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
asn.c *: only include frr json.h where needed 2025-12-11 13:20:01 -05:00
asn.h *: only include frr json.h where needed 2025-12-11 13:20:01 -05:00
atomlist.c *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
atomlist.h lib: fix SA warnings re. typesafe _add return val 2025-10-15 19:52:10 +02:00
base64.c lib: fix base64 encoding 2024-02-19 15:35:22 +02:00
base64.h lib: fix base64 encoding 2024-02-19 15:35:22 +02:00
bfd.c *: only include frr json.h where needed 2025-12-11 13:20:01 -05:00
bfd.h *: only include frr json.h where needed 2025-12-11 13:20:01 -05:00
bitfield.h lib: Cleanup bitfield to use unsigned values 2025-04-29 15:57:45 -04:00
buffer.c *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
buffer.h lib: Cleanup some header files in lib 2023-11-03 18:05:59 +00:00
checksum.c *: Add missing SPDX-License-Identifier for some .c/.h files 2024-03-21 16:46:58 +02:00
checksum.h lib: Declarations should have variable names 2025-11-07 10:54:55 -05:00
clippy.c lib: adapt clippy to Python 3.8+ init API 2023-03-15 13:52:35 +01:00
clippy.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
command.c lib: Add json support for 'show version' command 2025-10-21 14:04:03 -04:00
command.h lib: add the vty arg to the start/end config callbacks 2025-11-20 11:28:48 +00:00
command_graph.c *: Allow returns to work with --enable-undefined-behavior 2025-04-28 14:05:28 -04:00
command_graph.h lib: Declarations should have variable names 2025-11-07 10:54:55 -05:00
command_lex.l *: expose and clean up 'noreturn' functions 2025-04-24 13:41:23 -04:00
command_match.c *: Allow returns to work with --enable-undefined-behavior 2025-04-28 14:05:28 -04:00
command_match.h vtysh: remove unused cmd_filter_type 2023-08-05 00:45:10 +03:00
command_parse.y build: fail on docstring problems 2025-05-06 14:27:15 +02:00
command_py.c build: fail on docstring problems 2025-05-06 14:27:15 +02:00
compiler.h *: expose and clean up 'noreturn' functions 2025-04-24 13:41:23 -04:00
config_paths.h.in build: homologize path handling 2024-01-27 19:02:52 +01:00
cspf.c lib: Clear Computed Path Pointer to Destination on Clean 2023-08-21 07:36:39 +04:00
cspf.h sharpd: Fix sharpd memory leak 2023-04-03 17:51:48 +04:00
csv.c lib: Fix build warning for string literal 2025-12-11 13:24:59 -08:00
csv.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
darr.c lib: fix coverity #1641463 2025-12-06 12:21:31 +00:00
darr.h lib: darr: zero new elms when an darr is extended with darr_ensure_i 2025-12-27 20:30:21 +00:00
db.c *: manual SPDX License ID conversions 2023-02-09 14:09:07 +01:00
db.h *: manual SPDX License ID conversions 2023-02-09 14:09:07 +01:00
debug.c lib: common debug status output 2024-08-27 09:53:02 -04:00
debug.h lib: common debug status output 2024-08-27 09:53:02 -04:00
defaults.c *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
defaults.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
defun_lex.l *: expose and clean up 'noreturn' functions 2025-04-24 13:41:23 -04:00
distribute.c lib: fix distribute-list deletion 2024-08-10 01:36:15 +03:00
distribute.h lib: Declarations should have variable names 2025-11-07 10:54:55 -05:00
elf_py.c lib: remove unnecessary #includes 2025-10-16 17:09:40 +01:00
event.c lib: fix some issue with lttng tracing 2025-12-09 08:14:53 -05:00
explicit_bzero.c *: Add missing SPDX-License-Identifier for some .c/.h files 2024-03-21 16:46:58 +02:00
ferr.c *: Add a hash_clean_and_free() function 2023-03-21 08:54:21 -04:00
ferr.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
filter.c lib, vtysh, topotests: fix 'show ip[v6] access-list ... json' formatting 2024-05-14 13:22:20 +02:00
filter.h lib: Declarations should have variable names 2025-11-07 10:54:55 -05:00
filter_cli.c lib: Return duplicate ipv6 prefix-list entry test 2025-04-02 11:09:59 +03:00
filter_nb.c lib: fix prefix-list entry update 2024-02-26 01:04:57 +02:00
flex_algo.c isisd: move flex_algo_delete into flex_algo_destroy 2024-07-26 11:27:51 +02:00
flex_algo.h isisd: fix code formatting in files to be modified 2026-01-08 00:43:56 +01:00
freebsd-queue.h *: manual SPDX License ID conversions 2023-02-09 14:09:07 +01:00
frr_pthread.c lib,bgpd,pathd: move frrevent internals into event module 2025-12-05 08:58:26 -05:00
frr_pthread.h build: hardwire pthread_condattr_setclock enabled 2025-05-25 00:11:06 +02:00
frr_zmq.c *: Stop using thread as a variable name 2025-11-03 14:27:17 -05:00
frr_zmq.h *: Stop using thread as a variable name 2025-11-03 14:27:17 -05:00
frratomic.h build: ditch ages-old atomic compatibility foo 2025-05-21 13:45:03 +02:00
frrcu.c lib: crash handlers must be allowed on threads 2025-02-07 13:37:43 +01:00
frrcu.h lib: fix typo in rcu_do() 2024-06-20 11:04:09 +02:00
frrdistance.h *: Move distance related defines into their own header 2023-11-07 06:47:51 -05:00
frregex_real.h *: make regex_t opaque for API isolation 2025-05-25 00:11:06 +02:00
frrevent.h lib,bgpd,pathd: move frrevent internals into event module 2025-12-05 08:58:26 -05:00
frrlua.c lib, zebra, bgpd: un-loop Lua include files 2025-06-04 13:51:51 +02:00
frrlua.h lib, zebra, bgpd: un-loop Lua include files 2025-06-04 13:51:51 +02:00
frrscript.c lib, zebra, bgpd: un-loop Lua include files 2025-06-04 13:51:51 +02:00
frrscript.h lib: Declarations should have variable names 2025-11-07 10:54:55 -05:00
frrsendmmsg.h lib: Breakout sendmmsg into it's own header 2024-01-04 13:56:09 -05:00
frrstr.c *: make regex_t opaque for API isolation 2025-05-25 00:11:06 +02:00
frrstr.h *: make regex_t opaque for API isolation 2025-05-25 00:11:06 +02:00
gitversion.pl
grammar_sandbox.c lib: Fix overlapping memory type 2023-05-19 21:31:35 -04:00
grammar_sandbox_main.c lib: add flag to have libyang load internal ietf-yang-library module 2024-10-07 03:32:44 +00:00
graph.c *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
graph.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
hash.c *: Create termtable specific temp memory 2024-09-01 13:07:46 -04:00
hash.h lib: Declarations should have variable names 2025-11-07 10:54:55 -05:00
hook.c *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
hook.h lib: always call new notification hooks too 2024-02-15 13:03:25 -05:00
host_cli.c lib: adding CLI support for frr-host YANG module 2025-06-13 06:20:22 -04:00
host_nb.c lib: add northbound support for frr-host YANG module 2025-06-13 02:24:21 -04:00
host_nb.h lib: add northbound support for frr-host YANG module 2025-06-13 02:24:21 -04:00
iana_afi.h Revert "lib: register bgp link-state afi/safi" 2023-10-10 16:45:57 -04:00
id_alloc.c lib: NULL-check idalloc pools 2025-11-20 13:47:53 -08:00
id_alloc.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
if.c lib: switch to using a wrapper around NBC libyang API changes 2026-01-06 05:15:31 -05:00
if.h zebra, lib: add support for ip6gre and ip6gretap interface 2025-10-28 11:04:24 +01:00
if_rmap.c lib: all: remove './' from xpath 22% speedup 2023-11-29 14:37:23 -05:00
if_rmap.h lib: Declarations should have variable names 2025-11-07 10:54:55 -05:00
ipaddr.h lib: print ipv4 mapped ipv6 address in mixed notation 2025-12-02 13:37:58 -08:00
iso.c *: SPDX license spring cleaning 2025-05-24 20:49:19 +02:00
iso.h isisd: convert area_addrs from linked list to typesafe DLIST 2026-01-08 00:43:56 +01:00
jhash.c build: add -Wimplicit-fallthrough 2023-10-12 21:23:18 +03:00
jhash.h
json.c *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
json.h lib: poison json_object_object_get() 2025-08-21 10:08:27 -04:00
keychain.c lib: add keychain northbound support 2024-03-04 20:00:15 -05:00
keychain.h lib: Declarations should have variable names 2025-11-07 10:54:55 -05:00
keychain_cli.c *: SPDX license spring cleaning 2025-05-24 20:49:19 +02:00
keychain_nb.c *: SPDX license spring cleaning 2025-05-24 20:49:19 +02:00
ldp_sync.c lib,mgmtd,nhrpd: remove use of the EVENT_OFF macro 2025-04-29 14:45:29 -04:00
ldp_sync.h *: Let's use the native IFNAMSIZ instead of INTERFACE_NAMSIZ 2023-11-21 08:08:29 -05:00
lib_errors.c *: remove confd plugin 2024-03-15 00:58:10 +02:00
lib_errors.h *: remove confd plugin 2024-03-15 00:58:10 +02:00
lib_vty.c mgmtd: move mgmt vty code out of share lib and into mgmtd 2025-12-04 14:28:35 +00:00
lib_vty.h lib: Declarations should have variable names 2025-11-07 10:54:55 -05:00
libagentx.c *: Modify agentx to be allowed to be called 2024-05-10 10:16:29 -04:00
libagentx.h *: Modify agentx to be allowed to be called 2024-05-10 10:16:29 -04:00
libfrr.c *: only include frr json.h where needed 2025-12-11 13:20:01 -05:00
libfrr.h lib, vtysh: add config and handlers for tcmalloc lib 2025-10-13 16:41:59 -04:00
libfrr_trace.c *: Add missing SPDX-License-Identifier for some .c/.h files 2024-03-21 16:46:58 +02:00
libfrr_trace.h lib: fix some issue with lttng tracing 2025-12-09 08:14:53 -05:00
libospf.h ospfd: Fix opaque LSA refresh interval and modify LSA cmds. 2024-10-25 14:31:10 +00:00
link_state.c lib: compute link-state zapi message size 2025-07-28 11:37:16 -04:00
link_state.h lib: compute link-state zapi message size 2025-07-28 11:37:16 -04:00
linklist.c *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
linklist.h lib,ripd: clean up -Wshadow compiler warnings 2025-04-08 14:41:27 -04:00
log.c bgpd: bgp_dump_header should not drop time_t precision to fast 2025-11-08 07:41:05 -05:00
log.h bgpd: bgp_dump_header should not drop time_t precision to fast 2025-11-08 07:41:05 -05:00
log_cli.c lib: Print identity for log facility 2025-12-09 12:59:28 +02:00
log_filter.c *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
log_nb.c lib: Error check set_log_file 2025-11-10 09:05:03 -05:00
log_vty.c lib: fix coverity #1644724, #1644725, #1644726, #1644727, #1644728 2025-12-06 12:01:12 +00:00
log_vty.h lib: move clear log cmdline-targets to YANG RPC 2025-08-24 04:09:14 +00:00
Makefile
md5.c *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
md5.h lib: Declarations should have variable names 2025-11-07 10:54:55 -05:00
memory.c build: move malloc conditionals from .h to .c 2025-05-25 00:11:06 +02:00
memory.h build: move malloc conditionals from .h to .c 2025-05-25 00:11:06 +02:00
mgmt_be_client.c Merge pull request #20259 from LabNConsulting/chopps/libyang4 2026-01-06 12:16:35 -05:00
mgmt_be_client.h mgmtd: remove client specific data from mgmtd 2025-12-23 09:53:45 +00:00
mgmt_defines.h mgmtd: fix edit error value to be proper (-) errno. 2025-12-12 01:00:55 +00:00
mgmt_fe_client.c mgmtd: move mgmt vty code out of share lib and into mgmtd 2025-12-04 14:28:35 +00:00
mgmt_fe_client.h mgmtd: move mgmt vty code out of share lib and into mgmtd 2025-12-04 14:28:35 +00:00
mgmt_msg.c lib: mgmtd: ignore delete of already removed txn's 2025-12-26 07:50:36 +00:00
mgmt_msg.h lib: remove arbitrary message size limit 2025-05-20 08:15:55 +00:00
mgmt_msg_native.c lib: mgmt_msg: add msg code to string function 2025-11-21 18:06:17 +00:00
mgmt_msg_native.h mgmtd: add restconf flag to RPC APIs 2025-12-06 10:47:58 +00:00
mgmt_pb.h mgmtd: Add MGMT Frontend Interface Framework 2023-03-21 22:08:32 -04:00
mlag.c *: Let's use the native IFNAMSIZ instead of INTERFACE_NAMSIZ 2023-11-21 08:08:29 -05:00
mlag.h *: Let's use the native IFNAMSIZ instead of INTERFACE_NAMSIZ 2023-11-21 08:08:29 -05:00
module.c lib: Cleanup memory associated with modules on shutdown 2024-08-08 14:24:59 -04:00
module.h lib: Cleanup memory associated with modules on shutdown 2024-08-08 14:24:59 -04:00
monotime.h lib: Add a wrapper for time_to_string() to print time in JSON outputs 2024-12-20 17:12:12 +02:00
mpls.c Merge pull request #12780 from opensourcerouting/spdx-license-id 2023-02-17 09:43:05 -05:00
mpls.h Merge pull request #12780 from opensourcerouting/spdx-license-id 2023-02-17 09:43:05 -05:00
netlink_parser.c lib: add netlink parser module to libfrr 2025-11-04 12:58:40 -05:00
netlink_parser.h lib: add netlink parser module to libfrr 2025-11-04 12:58:40 -05:00
netns_linux.c lib: guard close() in netns code 2024-10-16 13:30:25 +02:00
netns_other.c lib: Remove unused memory types 2024-03-11 13:04:09 -04:00
network.c *: zebra.h should not have fcntl.h 2024-01-09 12:50:40 -05:00
network.h lib: Declarations should have variable names 2025-11-07 10:54:55 -05:00
nexthop.c lib: Add Nexthop status in nexthop2str function 2025-12-23 07:25:56 -08:00
nexthop.h *: only include frr json.h where needed 2025-12-11 13:20:01 -05:00
nexthop_group.c *: only include frr json.h where needed 2025-12-11 13:20:01 -05:00
nexthop_group.h *: only include frr json.h where needed 2025-12-11 13:20:01 -05:00
nexthop_group_private.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
northbound.c lib: switch to using a wrapper around NBC libyang API changes 2026-01-06 05:15:31 -05:00
northbound.h lib: cleanup doc comment formatting 2025-09-13 07:49:28 +00:00
northbound_cli.c lib: switch to using a wrapper around NBC libyang API changes 2026-01-06 05:15:31 -05:00
northbound_cli.h lib: Fix to optimize the time taken while batching huge configs 2024-12-18 11:53:06 -08:00
northbound_db.c lib: fix init. use of nb_context to be by value not by reference 2023-02-23 20:59:17 -05:00
northbound_db.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
northbound_grpc.cpp lib: switch to using a wrapper around NBC libyang API changes 2026-01-06 05:15:31 -05:00
northbound_notif.c lib: cleanup doc comment formatting 2025-09-13 07:49:28 +00:00
northbound_oper.c lib: switch to using a wrapper around NBC libyang API changes 2026-01-06 05:15:31 -05:00
northbound_sysrepo.c *: Stop using thread as a variable name 2025-11-03 14:27:17 -05:00
ns.h lib: Declarations should have variable names 2025-11-07 10:54:55 -05:00
ntop.c lib: don't override inet_ntop on glibc >= 2.41 2025-12-09 18:15:43 +01:00
openbsd-queue.h lib: Discourage usage of deprecated data structures 2024-06-19 07:49:53 -04:00
openbsd-tree.c *: manual SPDX License ID conversions 2023-02-09 14:09:07 +01:00
openbsd-tree.h lib: Discourage usage of deprecated data structures 2024-06-19 07:49:53 -04:00
pbr.h *: Let's use the native IFNAMSIZ instead of INTERFACE_NAMSIZ 2023-11-21 08:08:29 -05:00
pid_output.c *: remove sys/stat.h from zebra.h 2024-01-09 12:39:23 -05:00
plist.c lib: Return a valid JSON if prefix-list is not found 2025-09-11 22:15:25 +03:00
plist.h lib: Declarations should have variable names 2025-11-07 10:54:55 -05:00
plist_int.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
prefix.c lib: print ipv4 mapped ipv6 address in mixed notation 2025-12-02 13:37:58 -08:00
prefix.h zebra: moving the macro as per review comment 2025-11-08 12:16:23 -08:00
printfrr.h lib: tests: doc: add %pSA to print an array of strings 2025-12-30 20:15:34 -05:00
privs.c libs: return from change_caps if no caps 2025-01-31 13:13:48 -05:00
privs.h lib: Declarations should have variable names 2025-11-07 10:54:55 -05:00
ptm_lib.c lib: remove strncpy() use 2024-10-22 14:51:25 +02:00
ptm_lib.h lib: Declarations should have variable names 2025-11-07 10:54:55 -05:00
pullwr.c lib,mgmtd,nhrpd: remove use of the EVENT_OFF macro 2025-04-29 14:45:29 -04:00
pullwr.h *: Convert event.h to frrevent.h 2023-03-24 08:32:17 -04:00
pw.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
qobj.c *: Convert event.h to frrevent.h 2023-03-24 08:32:17 -04:00
qobj.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
queue.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
resolver.c lib: fix copying of resolved addresses 2025-05-22 21:06:25 +03:00
resolver.h lib, bgpd, nhrpd: Cleanup memory in lib/resolver on shutdown 2023-12-16 09:18:41 -05:00
ringbuf.c *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
ringbuf.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
route_opaque.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
route_types.pl lib: Add and use ZEBRA_ROUTE_ERROR 2025-08-20 09:22:34 -04:00
route_types.txt lib: remove table(-direct) from redistribute 2025-07-31 13:30:03 -03:00
routemap.c lib: Add JSON support for show route-map-unused command 2025-10-28 15:01:12 +02:00
routemap.h bgpd: add 'match as-path-count' command to restrict AS path count 2025-12-23 16:17:28 +01:00
routemap_cli.c bgpd: add 'match as-path-count' command to restrict AS path count 2025-12-23 16:17:28 +01:00
routemap_northbound.c bgpd: Implement set metric aigp command 2024-10-15 17:42:52 +03:00
routing_nb.c lib, mgmtd: don't register NB config callbacks in mgmtd 2024-02-04 22:25:57 +02:00
routing_nb.h *: Add missing SPDX-License-Identifier for some .c/.h files 2024-03-21 16:46:58 +02:00
routing_nb_config.c lib: Create VRF if needed 2025-03-19 16:08:56 +00:00
sbuf.c Merge pull request #12780 from opensourcerouting/spdx-license-id 2023-02-17 09:43:05 -05:00
sbuf.h Merge pull request #12780 from opensourcerouting/spdx-license-id 2023-02-17 09:43:05 -05:00
segment_routing.c lib,isisd: refactor igp-agnostic sr misc functions 2023-04-18 10:11:43 +02:00
segment_routing.h lib,isisd: refactor igp-agnostic sr misc functions 2023-04-18 10:11:43 +02:00
seqlock.c lib: use seqlock slow path with TSAN 2024-06-20 11:16:10 +02:00
seqlock.h *: manual SPDX License ID conversions 2023-02-09 14:09:07 +01:00
sha256.c lib: random make-coverity-happy nits 2023-09-20 16:07:24 +02:00
sha256.h lib: Declarations should have variable names 2025-11-07 10:54:55 -05:00
sigevent.c *: expose and clean up 'noreturn' functions 2025-04-24 13:41:23 -04:00
sigevent.h lib: crash handlers must be allowed on threads 2025-02-07 13:37:43 +01:00
skiplist.c lib: SPDX License ID on skiplist code 2023-02-09 14:09:11 +01:00
skiplist.h lib: Declarations should have variable names 2025-11-07 10:54:55 -05:00
smux.h lib: ospf_snmp.c is compiling with warnings 2025-11-12 09:18:21 -05:00
snmp.c *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
sockopt.c lib: add setsockopt IP_TRANSPARENT 2025-05-27 19:52:20 +00:00
sockopt.h lib: Declarations should have variable names 2025-11-07 10:54:55 -05:00
sockunion.c build: simplify net/if_dl.h inclusion 2025-05-24 07:35:47 +02:00
sockunion.h lib: Declarations should have variable names 2025-11-07 10:54:55 -05:00
spf_backoff.c *: Stop using thread as a variable name 2025-11-03 14:27:17 -05:00
spf_backoff.h *: Convert struct event_master to struct event_loop 2023-03-24 08:32:17 -04:00
srcdest_table.c staticd: fix botched staticd YANG for dst-src 2025-01-28 15:40:17 +01:00
srcdest_table.h staticd: fix botched staticd YANG for dst-src 2025-01-28 15:40:17 +01:00
srte.h pathd: fix compare function overflow 2025-06-19 12:09:03 +08:00
srv6.c *: only include frr json.h where needed 2025-12-11 13:20:01 -05:00
srv6.h zebra, lib: expose microsid format to upper layer 2026-01-08 14:35:41 +01:00
stream.c lib, bgpd: Move BGP-specific funcs out of lib and refactor 2025-12-03 23:30:54 +02:00
stream.h lib, bgpd: Move BGP-specific funcs out of lib and refactor 2025-12-03 23:30:54 +02:00
strformat.c lib: tests: doc: add %pSA to print an array of strings 2025-12-30 20:15:34 -05:00
strlcat.c *: manual SPDX License ID conversions 2023-02-09 14:09:07 +01:00
strlcpy.c *: manual SPDX License ID conversions 2023-02-09 14:09:07 +01:00
subdir.am lib: add netlink parser module to libfrr 2025-11-04 12:58:40 -05:00
systemd.c *: remove sys/stat.h from zebra.h 2024-01-09 12:39:23 -05:00
systemd.h *: Convert struct event_master to struct event_loop 2023-03-24 08:32:17 -04:00
table.c lib: Free Temporary Memory for AF_FLOWSPEC Prefix 2025-10-02 10:55:02 +02:00
table.h lib: Remove route_node_match_ipv[4|6] not being used 2024-11-25 13:12:10 -05:00
tc.c *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
tc.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
termtable.c *: Create termtable specific temp memory 2024-09-01 13:07:46 -04:00
termtable.h *: only include frr json.h where needed 2025-12-11 13:20:01 -05:00
trace.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
typerb.c lib: un-loop typesafe.h/typerb.h circular include 2025-06-04 10:19:48 +02:00
typerb.h lib: fix SA warnings re. typesafe _add return val 2025-10-15 19:52:10 +02:00
typesafe.c lib: typesafe hash table breadcrumbs 2023-04-21 16:27:21 +02:00
typesafe.h lib: fix static analyzer false positive in DLIST _pop macro 2026-01-08 00:43:30 +01:00
vector.c lib: allow static/pre-initialized vectors 2024-07-31 08:08:53 -04:00
vector.h lib: allow static/pre-initialized vectors 2024-07-31 08:08:53 -04:00
version.h.in *: manual SPDX License ID conversions 2023-02-09 14:09:07 +01:00
vlan.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
vrf.c lib: Medium coverity fix - Dereference null return value 2025-11-21 05:04:59 +00:00
vrf.h lib: Declarations should have variable names 2025-11-07 10:54:55 -05:00
vrf_int.h lib: Declarations should have variable names 2025-11-07 10:54:55 -05:00
vty.c Merge pull request #20088 from LabNConsulting/chopps/mtmgd-big-cleanup 2025-12-04 21:17:38 -06:00
vty.h Merge pull request #20088 from LabNConsulting/chopps/mtmgd-big-cleanup 2025-12-04 21:17:38 -06:00
vxlan.h bgpd: Inherit VXLAN flooding mode from a global context if per-VNI is disabled 2025-08-04 14:53:44 +03:00
wheel.c lib,mgmtd,nhrpd: remove use of the EVENT_OFF macro 2025-04-29 14:45:29 -04:00
wheel.h lib: Declarations should have variable names 2025-11-07 10:54:55 -05:00
workqueue.c *: Stop using thread as a variable name 2025-11-03 14:27:17 -05:00
workqueue.h lib: Declarations should have variable names 2025-11-07 10:54:55 -05:00
xref.c *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
xref.h build: don't try no_sanitize on variables on GCC 2025-12-09 18:25:15 +01:00
yang.c lib: switch to using a wrapper around NBC libyang API changes 2026-01-06 05:15:31 -05:00
yang.h lib: switch to using a wrapper around NBC libyang API changes 2026-01-06 05:15:31 -05:00
yang_translator.c lib: add flag to have libyang load internal ietf-yang-library module 2024-10-07 03:32:44 +00:00
yang_translator.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
yang_wrappers.c lib: Print identity for log facility 2025-12-09 12:59:28 +02:00
yang_wrappers.h lib: Print identity for log facility 2025-12-09 12:59:28 +02:00
zclient.c lib: fix reset static buffer when reading sid notify locator 2026-01-02 18:28:27 +01:00
zclient.h lib: Add zclient API to request neighbor information 2025-12-17 00:35:37 +00:00
zebra.h bgpd: [EVPN GR] Enable GR for L2VPN EVPN 2025-12-23 20:56:08 +00:00
zlog.c lib: add extern available variadic zlog function 2025-12-12 01:00:55 +00:00
zlog.h lib: add extern available variadic zlog function 2025-12-12 01:00:55 +00:00
zlog_5424.c lib: un-loop typesafe.h/typerb.h circular include 2025-06-04 10:19:48 +02:00
zlog_5424.h lib: un-loop typesafe.h/typerb.h circular include 2025-06-04 10:19:48 +02:00
zlog_5424_cli.c *: clang-SA switch-enum initializer workarounds 2024-10-16 13:30:25 +02:00
zlog_live.c lib: Breakout sendmmsg into it's own header 2024-01-04 13:56:09 -05:00
zlog_live.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
zlog_recirculate.c lib: allow recirculating/relaying log messages 2024-03-10 12:42:02 +01:00
zlog_recirculate.h lib: allow recirculating/relaying log messages 2024-03-10 12:42:02 +01:00
zlog_targets.c lib: add log record-severity command 2025-06-24 16:19:00 -04:00
zlog_targets.h lib: add log record-severity command 2025-06-24 16:19:00 -04:00