freebsd-dev/sys/netlink/route
Alexander V. Chernikov 3ebccb20d5 netlink: allow path weight manipulations for single-path routes.
Add support for the scenario when user adds/deletes paths for a single
 prefix one-by-one, all with different weights.
This change adds a new FreeBSD-specific RTA attribute, NL_RTA_WEIGHT.
When dumping non-multipath routes, this attribute is added if the
 route weight is not RT_DEFAULT_WEIGHT.
When adding a new route, this attribute is parsed as a relative path
 weight.

MFC after:	2 weeks
2023-01-29 16:04:10 +00:00
..
common.h
iface_drivers.c netlink: improve interface handling 2022-12-14 19:52:35 +00:00
iface.c netlink: improve RTM_GETADDR handling. 2023-01-08 15:06:34 +00:00
ifaddrs.h netlink: improve RTM_GETADDR handling. 2023-01-08 15:06:34 +00:00
interface.h netlink: improve interface handling 2022-12-14 19:52:35 +00:00
neigh.c netlink: use (void) for function definitions with no arguments 2022-10-27 11:14:00 -04:00
neigh.h
nexthop.c netlink: Use NET_EPOCH_[CALL|WAIT] macros 2022-12-21 09:40:05 +08:00
nexthop.h
route_var.h netlink: improve interface handling 2022-12-14 19:52:35 +00:00
route.h netlink: allow path weight manipulations for single-path routes. 2023-01-29 16:04:10 +00:00
rt.c netlink: allow path weight manipulations for single-path routes. 2023-01-29 16:04:10 +00:00