frr/lib
Christian Hopps 656c4692a0 lib: nb: fix bug with oper-state query on list data
The capacity of the xpath string was not guaranteed to be sufficient to hold all
the key predicates and so would truncate. Calculate the required space and
guarantee that it is available.

Signed-off-by: Christian Hopps <chopps@labn.net>
2025-02-26 13:38:42 +00:00
..
assert *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
printf lib/printf: update README 2024-03-10 15:29:17 +01: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: Remove unused mtypes from affinitymap.c 2024-03-11 16:07:14 -04:00
affinitymap.h lib: convert affinity-map to mgmtd 2024-01-28 23:28:40 +02: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: 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 *: 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: Add CLI node for SRv6 static SIDs 2025-01-18 10:28:49 +00:00
command_graph.c lib/clippy: add CMD_ELEMENT_TKN 2024-07-31 08:08:53 -04:00
command_graph.h lib/clippy: add CMD_ELEMENT_TKN 2024-07-31 08:08:53 -04: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 lib/clippy: add CMD_ELEMENT_TKN 2024-07-31 08:08:53 -04:00
compiler.h lib: fix error on MacOS 2024-04-30 20:24:17 +03: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: use the FRR printf formatter 2024-12-15 21:51:27 -05:00
darr.h lib: fix new (incorrect) CLANG SA warnings 2025-01-13 23:40:52 -05: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 lib: make clang-SA not choke on defun_lex.l 2024-10-16 13:30:25 +02: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 calloc warning on recent compiler 2024-09-30 11:31:56 -03: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: fix autocompletion for prefix-lists 2024-02-04 22:26:48 +02: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: serialize pthread startup 2024-04-11 09:00:58 -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
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: remove VRF_BACKEND_UNKNOWN 2025-01-15 23:38:27 +02:00
if.h lib: if: track oper-state inline 2025-01-13 23:40:52 -05: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 lib: Add clang-format wrapper around printfrr_ext 2024-05-31 10:27:22 -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
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 lib: introduce global -w option for VRF netns backend 2025-01-15 23:38:27 +02: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 isis, lib: add isis srv6 end sid to ls_prefix 2024-07-11 09:14:34 +02: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: Discourage usage of deprecated data structures 2024-06-19 07:49:53 -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 lib: refactor memstats logging, fix ACTIVEATEXIT 2024-10-17 13:58:57 +02:00
mgmt.proto mgmtd: add backend xpath map for RPC 2024-04-22 16:36:22 +03:00
mgmt_be_client.c lib: mgmt_be_client handles datastore notification using CBs 2025-01-18 16:13:54 +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 lib: northbound: support pre-built oper state in libyang tree 2025-02-24 04:09:17 +00:00
northbound.h lib: nb: notification add locking support for multi-threading 2025-02-26 13:38:42 +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: notification add locking support for multi-threading 2025-02-26 13:38:42 +00:00
northbound_oper.c lib: nb: fix bug with oper-state query on list data 2025-02-26 13:38:42 +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 lib,zebra: Allow class E prefixes in RIB 2025-02-14 15:05:08 +01: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: replace deprecated ares_gethostbyname 2024-04-26 06:28:44 +10: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: Print the reason why the route-map and/or the index parsing is done 2024-12-04 08:27:13 +02:00
routemap.h bgpd: add 'match community-count' command to restrict comm count 2025-01-14 13:59:42 +01:00
routemap_cli.c bgpd: add 'match community-count' command to restrict comm count 2025-01-14 13:59:42 +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 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 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 lib: do not log_memstats() in crash handler 2024-10-17 13:58:57 +02: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 isisd, lib: add some codepoints usually shared with other vendors 2025-02-14 15:40:42 +01:00
stream.c lib: Make the ip arg const in stream_put_ipaddr 2024-05-31 10:27:22 -04:00
stream.h lib: Make the ip arg const in stream_put_ipaddr 2024-05-31 10:27:22 -04: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, zebra: move ns context intialization to zebra 2025-01-15 23:38:27 +02: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 lib: guard against padding garbage in ZAPI read 2025-01-29 16:48:37 +01:00
zclient.h Merge pull request #17941 from opensourcerouting/fix-dst-src 2025-01-28 12:23:06 -05: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