mirror_frr/lib
Nathan Bahr 4250eae00d zebra,pimd,lib: Modify ZEBRA_NEXTHOP_LOOKUP_MRIB
Modified ZEBRA_NEXTHOP_LOOKUP_MRIB to include the SAFI from which to do the lookup.
This generalizes the API away from MRIB specifically and allows the user to decide how it should do lookups.
Rename ZEBRA_NEXTHOP_LOOKUP_MRIB to ZEBRA_NEXTHOP_LOOKUP now that it is more generalized.
This change is in preperation to remove multicast lookup mode completely from zebra.

Signed-off-by: Nathan Bahr <nbahr@atcorp.com>
2024-12-12 13:50:31 +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_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
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
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 lib: Fix session re-establishment 2024-12-03 12:08:12 -05:00
bfd.h lib: remove unused bfd defines 2024-10-03 13:37:55 +02: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_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
command.c lib: Help text correction 2024-09-24 15:25:49 -04:00
command.h lib: Apply and generate route-map commands earlier before any other protocol 2024-10-10 16:24:24 +03: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: fix infinite loop in __darr_in_vsprintf 2024-03-05 02:08:30 +02:00
darr.h lib: darr: add free with element cleanup functions 2024-06-06 22:38:48 -04: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: Remove counter and a function 2024-10-31 14:07:04 -04: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_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
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
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: serialize pthread startup 2024-04-11 09:00:58 -04: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: add ability to log from external pthread 2024-02-02 10:25:05 +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: Remove counter and a function 2024-10-31 14:07:04 -04: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, zebra: Keep zebra on-rib-process script in frr.conf 2024-10-18 15:36:52 +03: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_main.c lib: add flag to have libyang load internal ietf-yang-library module 2024-10-07 03:32:44 +00: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 *: 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_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,zebra: remove table node from ifp struct 2024-10-29 13:49:43 -04:00
if.h lib,zebra: remove table node from ifp struct 2024-10-29 13:49:43 -04: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 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_cli.c lib: add keychain northbound support 2024-03-04 20:00:15 -05:00
keychain_nb.c lib: fix keychain NB crash 2024-04-16 23:34:20 +03: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
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_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
libfrr.c Merge pull request #17155 from opensourcerouting/memstats-zlog 2024-10-24 21:07:09 -04:00
libfrr.h lib: add flag to have libyang load internal ietf-yang-library module 2024-10-07 03:32:44 +00: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_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 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
Makefile build: convert lib/ to non-recursive build 2017-07-31 23:03:27 +02:00
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_be_client.c lib: common debug status output 2024-08-27 09:53:02 -04:00
mgmt_be_client.h lib: common debug status output 2024-08-27 09:53:02 -04: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_native.c mgmtd: add native session-req (create/delete) messages 2024-06-11 10:37:31 -04:00
mgmt_msg_native.h lib: mgmtd: add changed and created to edit-reply msg 2024-09-17 05:31:00 -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_pb.h mgmtd: Add MGMT Frontend Interface Framework 2023-03-21 22:08:32 -04:00
mgmt.proto mgmtd: add backend xpath map for RPC 2024-04-22 16:36:22 +03: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 *: 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 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_group_private.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +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.c lib, zebra: Do not have duplicate memory type problems 2024-11-22 11:02:15 -05:00
nexthop.h lib, zebra: Do not have duplicate memory type problems 2024-11-22 11:02:15 -05:00
northbound_cli.c *: Create termtable specific temp memory 2024-09-01 13:07:46 -04:00
northbound_cli.h lib: rework northbound RPC callback 2024-04-22 16:36:22 +03: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_oper.c mgmtd: add ietf-yang-library support 2024-09-17 22:27:36 -04:00
northbound_sysrepo.c lib: common debug config output 2024-08-27 09:53:02 -04:00
northbound.c lib: add flag to have libyang load internal ietf-yang-library module 2024-10-07 03:32:44 +00:00
northbound.h lib: add flag to have libyang load internal ietf-yang-library module 2024-10-07 03:32:44 +00: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_int.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
plist.c vtysh, lib: fix 'show ip[v6] prefix-list ... json' formatting by moving it to vtysh 2024-04-21 23:40:06 +02:00
plist.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
prefix.c lib, zebra: Update prefix_sg structure for IPv6 group support 2024-05-31 10:27:22 -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 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 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 *: 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 Merge pull request #16946 from opensourcerouting/fix/match_src-peer 2024-10-16 07:51:20 -04:00
routemap_northbound.c bgpd: Implement set metric aigp command 2024-10-15 17:42:52 +03:00
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 lib: Print the reason why the route-map and/or the index parsing is done 2024-12-04 08:27:13 +02:00
routing_nb_config.c staticd: fix NB dependency hack 2024-02-02 00:57:59 +02: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
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 *: 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 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 *: 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 lib: add seg6localContext json attribute in nexthop information 2024-08-08 11:36:01 +02:00
srv6.h lib: Include SID structure in seg6local nexthop 2024-09-15 17:23:34 +02: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 vtysh, lib: preprocess CLI graphs 2024-07-31 08:08:53 -04: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_int.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
vrf.c lib, zebra: fix exit commands 2024-04-16 22:18:01 +03:00
vrf.h zebra: fix route deletion during zebra shutdown 2024-03-15 11:42:02 +01:00
vty.c lib,vtysh: Use backoff setsockopt option for freebsd 2024-12-03 18:49:59 -05:00
vty.h lib,vtysh: Use backoff setsockopt option for freebsd 2024-12-03 18:49:59 -05: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_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
yang.c lib: add flag to have libyang load internal ietf-yang-library module 2024-10-07 03:32:44 +00:00
yang.h lib: add flag to have libyang load internal ietf-yang-library module 2024-10-07 03:32:44 +00:00
zclient.c lib: Speed up reconnection attempts for zapi 2024-12-04 16:14:34 -05:00
zclient.h zebra,pimd,lib: Modify ZEBRA_NEXTHOP_LOOKUP_MRIB 2024-12-12 13:50:31 +00:00
zebra.h *: create a single registry of daemons' default port values 2024-02-01 11:40:02 -05:00
zlog_5424_cli.c *: clang-SA switch-enum initializer workarounds 2024-10-16 13:30:25 +02: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_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
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