frr/lib
Donald Sharp d7e19c604f *: Allow returns to work with --enable-undefined-behavior
If you have undefined behavior compilation checking gcc
starts to complain about a bunch of places that do not
have return's.  When most of them actually do and we
have the assert's to prove it.  I'm just doing this
to make the compiler happy for me, so I can continue
to do work.

Signed-off-by: Donald Sharp <sharpd@nvidia.com>
2025-04-28 14:05:28 -04:00
..
assert *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
printf lib: fix -Wshadow warnings in the lib modules 2025-04-08 14:41:26 -04:00
.gitignore build: homologize path handling 2024-01-27 19:02:52 +01:00
admin_group.c lib,yang,zebra: add extended admin-group support 2023-02-10 11:31:05 +01:00
admin_group.h lib,yang,zebra: add extended admin-group support 2023-02-10 11:31:05 +01:00
affinitymap.c lib: Add a affinity_map_terminate() function 2025-03-30 17:54:34 -04:00
affinitymap.h lib: Add a affinity_map_terminate() function 2025-03-30 17:54:34 -04:00
affinitymap_cli.c lib: convert affinity-map to mgmtd 2024-01-28 23:28:40 +02:00
affinitymap_northbound.c lib: add missing priority for affinity map callbacks 2024-02-20 22:27:29 +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 lib: some ASNUMs should be forbidden 2023-02-24 21:13:19 +08:00
asn.h bgpd: Fix show bgp summary wide alignment 2023-07-07 10:25:30 +03:00
atomlist.c *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
atomlist.h lib: make python/ts_expand.py actually work 2024-05-31 11:32:05 +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 bfdd: Fix CI build issue on kernel with no IPV6_HDRINCL 2025-01-23 03:25:02 +00:00
bfd.h bfdd: add bfdname in bfd_key 2025-01-22 15:00:24 +00:00
bitfield.h lib: use memcpy in bf_copy 2025-03-07 11:59:20 -08: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 *: Add missing SPDX-License-Identifier for some .c/.h files 2024-03-21 16:46:58 +02: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: Help text correction 2024-09-24 15:25:49 -04:00
command.h lib: remove unused macro 2025-03-07 10:17:18 +08:00
command_graph.c *: Allow returns to work with --enable-undefined-behavior 2025-04-28 14:05:28 -04:00
command_graph.h lib/clippy: add CMD_ELEMENT_TKN 2024-07-31 08:08:53 -04: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 lib: disable clang warning in parser yacc output 2025-04-16 13:50:21 -04:00
command_py.c lib/clippy: add CMD_ELEMENT_TKN 2024-07-31 08:08:53 -04: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: remove strncpy() use 2024-10-22 14:51:25 +02:00
csv.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
darr.c lib: darr: add string search macros 2025-04-21 09:22:28 +00:00
darr.h lib: darr: add string search macros 2025-04-21 09:22:28 +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: enable multiple instance support with distribute lists 2024-01-22 11:32:29 +00:00
elf_py.c lib: fix -Wshadow warnings in the lib modules 2025-04-08 14:41:26 -04:00
event.c lib: thread -> event in formatting 2025-02-11 12:16:17 +01: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: fix access-list entry update 2024-02-26 01:04:57 +02: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: move flex_algo_delete into flex_algo_destroy 2024-07-26 11:27:51 +02:00
freebsd-queue.h *: manual SPDX License ID conversions 2023-02-09 14:09:07 +01:00
frr_pthread.c lib: crash handlers must be allowed on threads 2025-02-07 13:37:43 +01:00
frr_pthread.h lib: don't shadow _once in frr_with_mutex 2025-04-08 14:41:26 -04:00
frr_zmq.c lib: stick XREF_SETUP into libfrrzmq 2024-05-07 23:07:42 +02:00
frr_zmq.h *: Convert event.h to frrevent.h 2023-03-24 08:32:17 -04:00
frratomic.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01: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
frrevent.h lib: improve late timer warnings 2025-02-11 12:16:08 +01:00
frrlua.c lib: Add a helper function to dump Lua stack 2024-08-28 17:08:45 +03:00
frrlua.h lib: Add a helper function to dump Lua stack 2024-08-28 17:08:45 +03:00
frrscript.c lib: Adopt Lua stuff for Lua 5.4 2025-01-13 16:34:15 +02:00
frrscript.h lib, zebra: Keep zebra on-rib-process script in frr.conf 2024-10-18 15:36:52 +03:00
frrsendmmsg.h lib: Breakout sendmmsg into it's own header 2024-01-04 13:56:09 -05:00
frrstr.c lib: northbound: improve xpath functionality 2023-12-28 17:52:57 +00:00
frrstr.h lib: northbound: improve xpath functionality 2023-12-28 17:52:57 +00:00
gitversion.pl build: fix auto git ID length 2020-01-17 15:54:50 +01:00
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: Discourage usage of deprecated data structures 2024-06-19 07:49:53 -04: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
iana_afi.h Revert "lib: register bgp link-state afi/safi" 2023-10-10 16:45:57 -04:00
id_alloc.c *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
id_alloc.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
if.c lib: expose comparision function to allow a typesafe conversion 2025-03-24 11:00:45 -04:00
if.h lib: expose comparision function to allow a typesafe conversion 2025-03-24 11:00:45 -04:00
if_rmap.c lib: all: remove './' from xpath 22% speedup 2023-11-29 14:37:23 -05:00
if_rmap.h lib: convert if_rmap config output to northbound 2023-04-12 17:17:03 +03:00
imsg-buffer.c *: sys/uio.h does not need to be in zebra.h 2024-01-04 15:34:22 -05:00
imsg.c *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
imsg.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
ipaddr.h *: Allow returns to work with --enable-undefined-behavior 2025-04-28 14:05:28 -04:00
iso.c lib: Add ISO System & Network format to printfrr 2023-03-21 15:19:09 +01:00
iso.h lib: Add ISO System & Network format to printfrr 2023-03-21 15:19:09 +01:00
jhash.c build: add -Wimplicit-fallthrough 2023-10-12 21:23:18 +03: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 *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
json.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
keychain.c lib: add keychain northbound support 2024-03-04 20:00:15 -05:00
keychain.h lib: add keychain northbound support 2024-03-04 20:00:15 -05:00
keychain_cli.c lib: add keychain northbound support 2024-03-04 20:00:15 -05:00
keychain_nb.c lib: nb: call child destroy CBs when YANG container is deleted 2025-02-14 18:14:30 +00:00
ldp_sync.c *: Convert event.h to frrevent.h 2023-03-24 08:32:17 -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 lib: staticd: vtysh: apply frrbot style requirements 2023-03-22 05:22:56 +00:00
lib_vty.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01: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 *: expose and clean up 'noreturn' functions 2025-04-24 13:41:23 -04:00
libfrr.h lib: add flag to have libyang load internal ietf-yang-library module 2024-10-07 03:32:44 +00: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 *: Convert event.h to frrevent.h 2023-03-24 08:32:17 -04: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: fix -Wshadow warnings in the lib modules 2025-04-08 14:41:26 -04:00
link_state.h isis, lib: add isis srv6 end sid to ls_prefix 2024-07-11 09:14:34 +02: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 zebra,pimd,lib: Modify ZEBRA_NEXTHOP_LOOKUP_MRIB 2024-12-12 13:50:31 +00:00
log.h lib, bgpd: Add more debugs to GR Capability exchange 2023-03-09 08:36:51 -05:00
log_filter.c *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
log_vty.c lib: add log immediate-mode to running config output 2024-01-24 13:00:41 -05:00
log_vty.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
Makefile
md5.c *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
md5.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
memory.c lib: refactor memstats logging, fix ACTIVEATEXIT 2024-10-17 13:58:57 +02:00
memory.h *: expose and clean up 'noreturn' functions 2025-04-24 13:41:23 -04:00
mgmt.proto mgmtd: add backend xpath map for RPC 2024-04-22 16:36:22 +03:00
mgmt_be_client.c lib: mgmt backend: add refer_id to notification message 2025-04-21 09:22:28 +00:00
mgmt_be_client.h lib: northbound/mgmtd: add backend model support 2025-01-14 18:48:59 +00:00
mgmt_defines.h lib, mgmtd: fix wrong mgmtd socket paths 2024-01-27 19:01:19 +01:00
mgmt_fe_client.c lib: common debug status output 2024-08-27 09:53:02 -04:00
mgmt_fe_client.h lib: common debug status output 2024-08-27 09:53:02 -04:00
mgmt_msg.c Merge pull request #15098 from donaldsharp/lib_zebra_h_cleanup_2 2024-01-11 14:50:21 +02:00
mgmt_msg.h lib: fix coverity CID 1574979 2023-12-30 16:03:45 +00:00
mgmt_msg_native.c mgmtd: add notify selectors to filter datastore notifications 2025-01-13 23:40:52 -05:00
mgmt_msg_native.h mgmtd: add notify selectors to filter datastore notifications 2025-01-13 23:40:52 -05: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
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 *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
nexthop.c lib: Add sidStructure in SRv6 SIDs JSON output 2025-02-08 22:31:19 +01:00
nexthop.h lib: clean up nexthop hashing mess 2025-01-29 16:48:37 +01:00
nexthop_group.c lib: nexthop code should use uint16_t for nexthop counting 2024-10-01 15:38:14 -04:00
nexthop_group.h lib: nexthop code should use uint16_t for nexthop counting 2024-10-01 15:38:14 -04:00
nexthop_group_private.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
northbound.c *: Allow returns to work with --enable-undefined-behavior 2025-04-28 14:05:28 -04:00
northbound.h lib: nb: add list_entry_done() callback to free resources 2025-04-10 04:49:59 +00:00
northbound_cli.c lib: Fix to optimize the time taken while batching huge configs 2024-12-18 11:53:06 -08: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: rework northbound RPC callback 2024-04-22 16:36:22 +03:00
northbound_notif.c lib: nb_notif: notification selectors sorted with no dups 2025-04-21 09:22:28 +00:00
northbound_oper.c lib: suppress clang-analyzer false-positives 2025-04-10 04:53:08 +00:00
northbound_sysrepo.c lib: common debug config output 2024-08-27 09:53:02 -04:00
ns.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
ntop.c lib, test: fix display ipv4 mapped ipv6 addresses 2024-10-16 13:45:46 +02: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 bgpd: fix crash in displaying json orf prefix-list 2025-01-09 18:35:18 +01:00
plist.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
plist_int.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
prefix.c *: Allow returns to work with --enable-undefined-behavior 2025-04-28 14:05:28 -04:00
prefix.h bgpd, lib, zebra: Extend ES_VTEP_LIST_STR_SZ to support IPv6 addresses 2024-05-31 10:27:22 -04:00
printfrr.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
privs.c libs: return from change_caps if no caps 2025-01-31 13:13:48 -05:00
privs.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
ptm_lib.c lib: remove strncpy() use 2024-10-22 14:51:25 +02:00
ptm_lib.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
pullwr.c *: Remove sys/ioctl.h from zebra.h 2024-01-04 14:42:17 -05: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,bgpd: clean up clang warnings 2025-04-14 15:32:08 -04: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: Remove System routes from ip protocol route map choices 2025-01-29 09:31:53 -05:00
route_types.txt zebra: Fix ip protocol route-map issue. 2025-01-06 17:02:21 +05:30
routemap.c lib: show route-map should not print (null) 2025-03-26 14:35:13 -04:00
routemap.h bgpd: add 'match extcommunity-count' command to restrict comm count 2025-02-27 22:25:52 +01:00
routemap_cli.c bgpd: add match ecommunity <exact|any> options 2025-02-27 22:25:52 +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 *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01: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: SPDX License ID on skiplist code 2023-02-09 14:09:11 +01:00
smux.h isisd, lib: Cleanup linked list associated with snmp 2024-08-08 14:24:59 -04:00
snmp.c *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
sockopt.c lib: Allow setsockopt functions to return size set 2024-12-03 18:38:59 -05:00
sockopt.h lib: Allow setsockopt functions to return size set 2024-12-03 18:38:59 -05:00
sockunion.c lib: In sockunion.c convert v6 memcmp's to IPV6_ADDR_CMP 2024-10-31 11:13:34 -04:00
sockunion.h lib, tests: Remove in6addr_cmp function from the system 2024-10-31 10:04:19 -04:00
spf_backoff.c *: Fixup formatting issues due to reordering 2023-03-24 08:37:21 -04: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 *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
srv6.c Merge pull request #18064 from cscarpitta/fix/fix_srv6_sid_parameters 2025-02-13 13:37:22 -05:00
srv6.h lib, staticd, isisd: add B6.Encaps codepoint extensions 2025-04-11 09:36:29 +02:00
stream.c lib: Add support for stream buffer to expand 2025-03-20 16:13:34 +00:00
stream.h lib: Add support for stream buffer to expand 2025-03-20 16:13:34 +00:00
strformat.c *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01: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: northbound/mgmtd: add backend model support 2025-01-14 18:48:59 +00: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: Remove route_node_match_ipv[4|6] not being used 2024-11-25 13:12:10 -05: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 *: Create termtable specific temp memory 2024-09-01 13:07:46 -04:00
trace.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
typerb.c *: manual SPDX License ID conversions 2023-02-09 14:09:07 +01:00
typerb.h python: add tool to expand typesafe definitions 2024-04-29 17:37:49 +02:00
typesafe.c lib: typesafe hash table breadcrumbs 2023-04-21 16:27:21 +02:00
typesafe.h python: add tool to expand typesafe definitions 2024-04-29 17:37:49 +02: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: Correct handling of /frr-vrf:lib/vrf/state/active 2025-02-26 16:01:04 -05:00
vrf.h lib: remove VRF_BACKEND_UNKNOWN 2025-01-15 23:38:27 +02:00
vrf_int.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
vty.c lib,vtysh: Use backoff setsockopt option for freebsd 2024-12-03 18:49:59 -05:00
vty.h lib: Fix to optimize the time taken while batching huge configs 2024-12-18 11:53:06 -08:00
vxlan.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
wheel.c lib: Remove wheel name it is no longer used 2024-10-31 13:55:48 -04:00
wheel.h lib: Remove wheel name it is no longer used 2024-10-31 13:55:48 -04:00
workqueue.c lib: Remove unused WQ_RETRY_XXX enums 2023-11-03 18:06:01 +00:00
workqueue.h lib: Remove unused WQ_RETRY_XXX enums 2023-11-03 18:06:01 +00:00
xref.c *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
xref.h lib: convert xref_threadsched to xref_eventsched 2023-03-24 08:32:17 -04:00
yang.c lib: nb: fix bug with oper-state query on list data 2025-02-26 13:38:42 +00:00
yang.h lib: nb: fix bug with oper-state query on list data 2025-02-26 13:38:42 +00: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: add keychain northbound support 2024-03-04 20:00:15 -05:00
yang_wrappers.h lib: add keychain northbound support 2024-03-04 20:00:15 -05:00
zclient.c *: Fix MULTIPATH_NUM check in nhg encode 2025-04-21 09:47:48 -07:00
zclient.h Merge pull request #18359 from soumyar-roy/soumya/streamsize 2025-03-21 11:30:16 -04:00
zebra.h *: create a single registry of daemons' default port values 2024-02-01 11:40:02 -05:00
zlog.c lib: allow recirculating/relaying log messages 2024-03-10 12:42:02 +01:00
zlog.h lib: allow recirculating/relaying log messages 2024-03-10 12:42:02 +01:00
zlog_5424.c lib: Handle call to zlog_5424_cycle() without valid FD properly 2025-01-08 13:30:40 +01:00
zlog_5424.h *: Convert struct event_master to struct event_loop 2023-03-24 08:32:17 -04: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 *: zebra.h should not have fcntl.h 2024-01-09 12:50:40 -05:00
zlog_targets.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00