frrouting/ldpd
David Lamparter 6acb083100 build: simplify net/if_dl.h inclusion
`net/if_dl.h` exists on all BSDs and is used for all link-level
interface address bits there.  Remove the autoconf check, and gate it by
`!__linux__` instead, and include it where needed rather than in
`lib/zebra.h`.

(Note there are some other CMSG related macros that implicitly need it,
that's why it's in the _packet.c files even though they have no direct
sockaddr_dl reference.)

Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
2025-05-24 07:35:47 +02:00
..
.gitignore *: cleanup .gitignore files 2018-09-08 21:30:42 +02:00
accept.c bfdd,eigrpd,isisd,ldpd: remove use of the EVENT_OFF macro 2025-04-29 14:45:29 -04:00
address.c Merge pull request #12845 from sri-mohan1/sri-mohan-ldp 2023-02-19 11:25:12 +02:00
adjacency.c bfdd,eigrpd,isisd,ldpd: remove use of the EVENT_OFF macro 2025-04-29 14:45:29 -04:00
control.c bfdd,eigrpd,isisd,ldpd: remove use of the EVENT_OFF macro 2025-04-29 14:45:29 -04:00
control.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
hello.c ldpd: changes for code maintainability 2023-05-23 23:20:01 +05:30
init.c ldpd: Clarify error situation for different problems 2023-10-13 13:48:43 -04:00
interface.c Merge pull request #18739 from mjstapp/remove_cancel_macro 2025-05-01 11:56:19 -04:00
keepalive.c *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
l2vpn.c ldpd: changes for code maintainability 2023-06-01 13:30:35 +05:30
labelmapping.c ldpd: changes for code maintainability 2023-05-07 21:00:52 +05:30
lde.c bfdd,eigrpd,isisd,ldpd: remove use of the EVENT_OFF macro 2025-04-29 14:45:29 -04:00
lde.h *: Rename struct thread to struct event 2023-03-24 08:32:17 -04:00
lde_lib.c Merge pull request #18739 from mjstapp/remove_cancel_macro 2025-05-01 11:56:19 -04:00
ldp.h build: nuke LDPD_SOCKET 2024-01-27 19:01:19 +01:00
ldp_debug.c ldpd: changes for code maintainability 2023-06-14 16:42:26 +05:30
ldp_debug.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
ldp_snmp.c ldpd: clean up warnings from -Wshadow 2025-04-08 14:41:27 -04:00
ldp_vty.h ldpd: Option for disabled LDP hello message during TCP 2025-03-25 14:52:20 +01:00
ldp_vty_cmds.c ldpd: Option for disabled LDP hello message during TCP 2025-03-25 14:52:20 +01:00
ldp_vty_conf.c ldpd: Option for disabled LDP hello message during TCP 2025-03-25 14:52:20 +01:00
ldp_vty_exec.c ldpd: clean up warnings from -Wshadow 2025-04-08 14:41:27 -04:00
ldp_zebra.c ldpd: clean up warnings from -Wshadow 2025-04-08 14:41:27 -04:00
ldpd.c ldpd: Free up leaked prefix-list memory on shutdown 2025-05-19 07:42:27 +00:00
ldpd.h Merge pull request #18417 from AndriiFullroot/VyOS_T7226 2025-04-29 11:11:35 -04:00
ldpe.c bfdd,eigrpd,isisd,ldpd: remove use of the EVENT_OFF macro 2025-04-29 14:45:29 -04:00
ldpe.h *: Rename struct thread to struct event 2023-03-24 08:32:17 -04:00
log.h ldpd: use zlog recirculation for subprocesses 2024-03-10 12:42:14 +01:00
logmsg.c ldpd: changes for code maintainability 2023-06-14 16:42:26 +05:30
Makefile build: non-recursive ldpd 2017-08-04 19:09:11 +02:00
neighbor.c Merge pull request #18739 from mjstapp/remove_cancel_macro 2025-05-01 11:56:19 -04:00
notification.c ldpd: changes for code maintainability 2023-06-06 14:37:59 +05:30
packet.c build: simplify net/if_dl.h inclusion 2025-05-24 07:35:47 +02:00
pfkey.c ldpd: changes for code maintainability 2023-06-14 16:42:26 +05:30
rlfa.c *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
rlfa.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
socket.c *: zebra.h should not have fcntl.h 2024-01-09 12:50:40 -05:00
subdir.am ldpd: use zlog recirculation for subprocesses 2024-03-10 12:42:14 +01:00
util.c *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00