freebsd-src/sys/netlink/route
Kristof Provost f0829825fb netlink: pass the correct arguments for SIOCDIFADDR and SIOCDIFADDR_IN6
These take struct ifreq and struct in6_ifreq respectively. Passing struct
in_aliasreq or struct in6_aliasreq means we're supplying a shorter object than
expected. While this doesn't actively break things on most architectures other
than CHERI it is still wrong.

Reported by:	CheriBSD
Event:		Kitchener-Waterloo Hackathon 202406
2024-06-06 15:45:30 +02:00
..
common.h spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
iface.c netlink: pass the correct arguments for SIOCDIFADDR and SIOCDIFADDR_IN6 2024-06-06 15:45:30 +02:00
iface_drivers.c netlink: move NETLINK define to opt_global.h 2023-10-13 09:23:47 +02:00
ifaddrs.h netlink: add support for adding/deleting interface addresses 2023-05-16 19:39:13 +00:00
interface.h netlink: dump interface capabilities with other interface data. 2023-06-16 15:33:49 +00:00
neigh.c netlink: fix potential llentry lock leak in newneigh handler 2023-10-23 16:24:51 +02:00
neigh.h netlink(4): Fix a typo in a source code comment 2024-01-22 21:52:16 +01:00
nexthop.c netlink: move NETLINK define to opt_global.h 2023-10-13 09:23:47 +02:00
nexthop.h spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
route.h netlink: fix route protocol constant values to match Linux 2024-03-11 08:50:46 -07:00
route_var.h spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
rt.c netlink: use protocol specific receive buffer 2024-01-02 13:04:01 -08:00