mirror_frr/lib
Donald Sharp 5ddf2aaa52 lib: Actually create the rcu and save it before using it
In a non-controlled startup, the rcu data structures were
not being created until after logging could happen.  This
is bad.  Move it so that the rcu data structures are
created first, before logging( HA! ) can happen.

Signed-off-by: Donald Sharp <sharpd@nvidia.com>
2024-02-03 23:08:20 -05:00
..
assert *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
printf build: add -Wimplicit-fallthrough 2023-10-12 21:23:18 +03: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_cli.c lib: convert affinity-map to mgmtd 2024-01-28 23:28:40 +02:00
affinitymap_northbound.c lib: convert affinity-map to mgmtd 2024-01-28 23:28:40 +02:00
affinitymap.c lib: validate affinity-map bit position using the yang model 2024-01-19 03:47:05 +02:00
affinitymap.h lib: convert affinity-map to mgmtd 2024-01-28 23:28:40 +02:00
agentx.c Merge pull request #15098 from donaldsharp/lib_zebra_h_cleanup_2 2024-01-11 14:50:21 +02: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 *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
base64.c build: add -Wimplicit-fallthrough 2023-10-12 21:23:18 +03:00
base64.h *: manual SPDX License ID conversions 2023-02-09 14:09:07 +01:00
bfd.c *: convert struct interface->connected to DLIST 2023-11-22 23:00:30 +01:00
bfd.h *: Convert struct event_master to struct event_loop 2023-03-24 08:32:17 -04:00
bitfield.h lib: init new bitfield word after realloc 2024-01-29 12:56:28 -05: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 lib: use iovec for checksum code 2022-02-26 16:49:12 +01:00
checksum.h lib: use iovec for checksum code 2022-02-26 16:49:12 +01:00
clippy.c lib: 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_graph.c Merge pull request #12248 from pguibert6WIND/bgpasdot 2023-02-21 08:01:03 -05:00
command_graph.h Merge pull request #12248 from pguibert6WIND/bgpasdot 2023-02-21 08:01:03 -05:00
command_lex.l Merge pull request #12248 from pguibert6WIND/bgpasdot 2023-02-21 08:01:03 -05:00
command_match.c build: add -Wimplicit-fallthrough 2023-10-12 21:23:18 +03:00
command_match.h vtysh: remove unused cmd_filter_type 2023-08-05 00:45:10 +03:00
command_parse.y Merge pull request #12248 from pguibert6WIND/bgpasdot 2023-02-21 08:01:03 -05:00
command_py.c Merge pull request #12248 from pguibert6WIND/bgpasdot 2023-02-21 08:01:03 -05:00
command.c build: homologize path handling 2024-01-27 19:02:52 +01:00
command.h zebra: convert to mgmtd 2024-01-28 23:28:40 +02:00
compiler.h lib: rename prefixtype to uniontype 2023-11-05 18:19:09 +01: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 *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
csv.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
darr.c lib: darr: add ability to set MTYPE for dynamic arrays 2023-12-28 17:52:57 +00:00
darr.h lib: fix coverity issues 2024-01-11 18:14:58 +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 *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
debug.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01: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 zebra: convert to mgmtd 2024-01-28 23:28:40 +02:00
distribute.c lib: remove global list of distribute-lists 2024-01-22 23:00:43 +02:00
distribute.h lib: enable multiple instance support with distribute lists 2024-01-22 11:32:29 +00:00
elf_py.c lib: clippy ELF: check existence of string table 2023-09-20 14:49:22 +02:00
event.c lib: Warn operator when fd limit is set too large 2024-02-01 21:23:56 -05:00
explicit_bzero.c lib/md5,lib/sha256: Use explicit_bzero to clean up sensitive data. 2022-05-31 18:00:18 +04:00
ferr.c *: 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_cli.c lib: fix removing access/prefix lists 2024-01-26 12:34:23 -05:00
filter_nb.c lib: convert filters to mgmtd 2024-01-26 12:34:23 -05:00
filter.c lib: convert filters to mgmtd 2024-01-26 12:34:23 -05:00
filter.h lib: convert filters to mgmtd 2024-01-26 12:34:23 -05:00
flex_algo.c Merge pull request #13376 from louis-6wind/fix-flex-algo-mem-leak 2023-05-02 11:33:38 -04:00
flex_algo.h Merge pull request #13376 from louis-6wind/fix-flex-algo-mem-leak 2023-05-02 11:33:38 -04:00
freebsd-queue.h *: manual SPDX License ID conversions 2023-02-09 14:09:07 +01:00
frr_pthread.c lib: Actually create the rcu and save it before using it 2024-02-03 23:08:20 -05:00
frr_pthread.h lib: add ability to log from external pthread 2024-02-02 10:25:05 +01:00
frr_zmq.c *: Convert event.h to frrevent.h 2023-03-24 08:32:17 -04: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: add ability to log from external pthread 2024-02-02 10:25:05 +01:00
frrcu.h lib: add ability to log from external pthread 2024-02-02 10:25:05 +01:00
frrdistance.h *: Move distance related defines into their own header 2023-11-07 06:47:51 -05:00
frrevent.h lib, mgmtd: remove function duplication 2023-11-17 11:27:03 +01:00
frrlua.c lib: Update int and ll decoders with new MTYPE 2023-11-20 20:45:02 -05:00
frrlua.h lib: Create encoders for int and rename stuff 2023-11-20 20:45:02 -05:00
frrscript.c lib: Add polymorphic noop macro 2023-11-20 20:44:57 -05:00
frrscript.h lib: Create encoders for int and rename stuff 2023-11-20 20:45:02 -05: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_main.c *: Convert struct event_master to struct event_loop 2023-03-24 08:32:17 -04:00
grammar_sandbox.c lib: Fix overlapping memory type 2023-05-19 21:31:35 -04: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 *: Add a hash_clean_and_free() function 2023-03-21 08:54:21 -04:00
hash.h lib: Reduce size of hash_bucket by 8 bytes 2024-02-01 07:53:31 -05:00
hook.c *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
hook.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01: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_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
if.c lib: don't set LP_EXTEND_ADM_GRP by default 2024-01-28 23:28:39 +02:00
if.h zebra: convert interface link-params packet-loss command to NB 2024-01-28 23:28:39 +02: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 lib: random make-coverity-happy nits 2023-09-20 16:07:24 +02: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: Keychain.c was using free 2023-12-21 17:01:56 -05:00
keychain.h *: Cleanup keychain on shutdown 2023-11-21 12:41:18 -05: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 *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
lib_errors.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01: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
libfrr_trace.c *: make sure config.h or zebra.h is first 2021-04-23 12:06:35 +02:00
libfrr_trace.h *: Convert event.h to frrevent.h 2023-03-24 08:32:17 -04:00
libfrr.c *: create a single registry of daemons' default port values 2024-02-01 11:40:02 -05:00
libfrr.h *: create a single registry of daemons' default port values 2024-02-01 11:40:02 -05:00
libospf.h lib,ospf6d: fix reference bandwidth description 2024-01-29 14:52:35 +01:00
link_state.c *: Do not cast to the same type as the destination is 2023-09-29 10:24:16 +03:00
link_state.h Merge pull request #12933 from Orange-OpenSource/link_state 2023-04-20 18:33:21 +02:00
linklist.c *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
linklist.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01: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
log.c *: Rename ZEBRA_NHRP_NEIGH_XXX to ZEBRA_NEIGH_XXX 2024-01-22 12:14:59 -05:00
log.h lib, bgpd: Add more debugs to GR Capability exchange 2023-03-09 08:36:51 -05: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 *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
memory.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
mgmt_be_client.c mgmtd: convert MGMTD_BE_CLIENT_DBG() to debug_be_client() 2024-01-31 20:19:23 -05:00
mgmt_be_client.h mgmtd: convert MGMTD_BE_CLIENT_DBG() to debug_be_client() 2024-01-31 20:19:23 -05:00
mgmt_defines.h lib, mgmtd: fix wrong mgmtd socket paths 2024-01-27 19:01:19 +01:00
mgmt_fe_client.c Merge pull request #15268 from LabNConsulting/chopps/quieter-code 2024-02-01 10:54:30 +02:00
mgmt_fe_client.h Merge pull request #15268 from LabNConsulting/chopps/quieter-code 2024-02-01 10:54:30 +02:00
mgmt_msg_native.c lib: mgmtd: add YANG notification support 2024-01-30 04:57:10 -05:00
mgmt_msg_native.h mgmtd: add our own format definitions for frontend messages 2024-01-31 02:20:13 +02: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_pb.h mgmtd: Add MGMT Frontend Interface Framework 2023-03-21 22:08:32 -04:00
mgmt.proto mgmtd: backend subscriptions to notifications 2024-01-30 15:41:26 -05: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 *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
module.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
monotime.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01: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 *: zebra.h should not have fcntl.h 2024-01-09 12:50:40 -05:00
netns_other.c *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01: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_group_private.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
nexthop_group.c lib: fix memory leak when disabling nexthop_hold contexts 2024-01-04 17:12:36 +01:00
nexthop_group.h lib: fix nexthop_group_nexthop_num_no_recurse() is static 2023-12-05 13:59:25 +01:00
nexthop.c build: add -Wimplicit-fallthrough 2023-10-12 21:23:18 +03:00
nexthop.h bgpd,lib,sharpd,zebra: srv6 introduce multiple segs/SIDs in nexthop 2023-09-20 15:07:15 +02:00
northbound_cli.c lib: better conditionalize leaf-list predicate xpath addition 2024-01-19 15:27:24 +00:00
northbound_cli.h mgmt, lib: differentiate DELETE and REMOVE operations 2024-01-11 15:06:53 +02:00
northbound_confd.c lib: remove leaf-list xpath hack from northbound 2024-01-23 12:33:39 +02: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: northbound: add yielding and batching to oper-state queries 2023-12-28 17:52:57 +00:00
northbound_oper.c lib: fix oper data leaf creation 2024-01-15 10:27:33 +02:00
northbound_sysrepo.c lib: remove leaf-list xpath hack from northbound 2024-01-23 12:33:39 +02:00
northbound.c lib: mgmtd: add YANG notification support 2024-01-30 04:57:10 -05:00
northbound.h lib: mgmtd: add YANG notification support 2024-01-30 04:57:10 -05:00
ns.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
ntop.c *: Remove APPLE #defines from build 2023-11-07 06:46:19 -05:00
openbsd-queue.h *: manual SPDX License ID conversions 2023-02-09 14:09:07 +01:00
openbsd-tree.c *: manual SPDX License ID conversions 2023-02-09 14:09:07 +01:00
openbsd-tree.h *: manual SPDX License ID conversions 2023-02-09 14:09:07 +01: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_int.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
plist.c lib: add address-family-specific autocompletion for prefix-lists 2024-01-22 23:20:31 +02:00
plist.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
prefix.c Revert "lib: register bgp link-state afi/safi" 2023-10-10 16:45:57 -04:00
prefix.h lib: rename prefixtype to uniontype 2023-11-05 18:19:09 +01:00
printfrr.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
privs.c lib: zebra.h uses pwd.h when it should not 2024-01-09 12:50:40 -05:00
privs.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
ptm_lib.c *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01: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, nhrpd: Cleanup memory in lib/resolver on shutdown 2023-12-16 09:18:41 -05: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 *: manual SPDX License ID conversions 2023-02-09 14:09:07 +01:00
route_types.txt *: Introduce Local Host Routes to FRR 2023-11-01 17:13:06 -04:00
routemap_cli.c lib: all: remove './' from xpath 22% speedup 2023-11-29 14:37:23 -05:00
routemap_northbound.c lib: convert route-map to mgmtd 2024-01-26 12:34:23 -05:00
routemap.c lib: convert route-map to mgmtd 2024-01-26 12:34:23 -05:00
routemap.h lib: convert route-map to mgmtd 2024-01-26 12:34:23 -05:00
routing_nb_config.c staticd: fix NB dependency hack 2024-02-02 00:57:59 +02:00
routing_nb.c *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
routing_nb.h staticd: fix NB dependency hack 2024-02-02 00:57:59 +02: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 *: manual SPDX License ID conversions 2023-02-09 14:09:07 +01: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 lib: zebra.h is not using signal.h 2024-01-09 12:50:40 -05:00
sigevent.h *: Convert event.h to frrevent.h 2023-03-24 08:32:17 -04: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 *: Convert event.h to frrevent.h 2023-03-24 08:32:17 -04:00
snmp.c *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
sockopt.c lib: Prevent infinite loop in ospf 2023-11-14 12:02:30 -05:00
sockopt.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
sockunion.c *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
sockunion.h lib: remove net/route.h it is not used 2024-01-09 12:50:40 -05: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 *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
srcdest_table.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
srte.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
srv6.c bgpd: Free Memory for SRv6 Functions and Locator Chunks 2023-11-29 18:38:49 +04:00
srv6.h bgpd: Free Memory for SRv6 Functions and Locator Chunks 2023-11-29 18:38:49 +04:00
stream.c *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
stream.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01: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,vtysh: add per-daemon log file config 2024-01-17 16:15:07 -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 Revert "lib: add link-state prefixes" 2023-10-10 16:45:11 -04:00
table.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01: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 lib: convert termtable to json 2023-04-18 11:33:15 +02:00
termtable.h lib: convert termtable to json 2023-04-18 11:33:15 +02: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 *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
typesafe.c lib: typesafe hash table breadcrumbs 2023-04-21 16:27:21 +02:00
typesafe.h lib: constrain hash table "tabshift" both ways 2023-09-19 21:09:17 +02:00
vector.c lib: string.h was only used by vector.c make it better 2024-01-09 12:50:40 -05:00
vector.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01: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_int.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
vrf.c lib: fix "no vrf" command 2024-02-02 01:22:50 +02:00
vrf.h *: Rearrange vrf_bitmap_X api to reduce memory footprint 2023-06-26 14:59:21 -04:00
vty.c Merge pull request #15268 from LabNConsulting/chopps/quieter-code 2024-02-01 10:54:30 +02:00
vty.h mgmtd: add ability to choose datastore to get data from 2024-01-31 02:20:13 +02:00
vxlan.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
wheel.c * : include event ptr in event_execute api 2023-07-25 10:17:48 -04:00
wheel.h *: Convert struct event_master to struct event_loop 2023-03-24 08:32:17 -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_translator.c lib: all: remove './' from xpath 22% speedup 2023-11-29 14:37:23 -05:00
yang_translator.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
yang_wrappers.c zebra: convert interface evpn mh es-id commands to NB 2024-01-28 23:28:39 +02:00
yang_wrappers.h zebra: convert interface evpn mh es-id commands to NB 2024-01-28 23:28:39 +02:00
yang.c lib: mgmtd: add YANG notification support 2024-01-30 04:57:10 -05:00
yang.h lib: mgmtd: add YANG notification support 2024-01-30 04:57:10 -05:00
zclient.c lib,zebra: add zapi message to control noarp flag 2024-01-24 10:05:29 +01:00
zclient.h lib,zebra: add zapi message to control noarp flag 2024-01-24 10:05:29 +01:00
zebra.h *: create a single registry of daemons' default port values 2024-02-01 11:40:02 -05:00
zlog_5424_cli.c *: Convert struct event_master to struct event_loop 2023-03-24 08:32:17 -04:00
zlog_5424.c *: zebra.h should not have fcntl.h 2024-01-09 12:50:40 -05:00
zlog_5424.h *: Convert struct event_master to struct event_loop 2023-03-24 08:32:17 -04: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_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
zlog.c lib: add log immediate-mode to running config output 2024-01-24 13:00:41 -05:00
zlog.h lib: add log immediate-mode to running config output 2024-01-24 13:00:41 -05:00