freebsd-nq/sys/net/route
Alexander V. Chernikov df9053920f Add IPv4/IPv6 rtentry prefix accessors.
Multiple consumers like ipfw, netflow or new route lookup algorithms
 need to get the prefix data out of struct rtentry.
Instead of providing direct access to the rtentry, create IPv4/IPv6
 accessors to abstract struct rtentry internals and avoid including
 internal routing headers for external consumers.

While here, move struct route_nhop_data to the public header, so external
 customers can actually use lookup functions returning rt&nhop data.

Differential Revision:	https://reviews.freebsd.org/D27416
2020-12-03 22:23:57 +00:00
..
mpath_ctl.c
nhgrp_ctl.c Add nhop_ref_any() to unify referencing nhop or nexthop group. 2020-11-29 13:52:06 +00:00
nhgrp_var.h
nhgrp.c
nhop_ctl.c Add nhop_ref_any() to unify referencing nhop or nexthop group. 2020-11-29 13:52:06 +00:00
nhop_utils.c
nhop_utils.h
nhop_var.h
nhop.c
nhop.h
route_ctl.c Add IPv4/IPv6 rtentry prefix accessors. 2020-12-03 22:23:57 +00:00
route_ctl.h Add IPv4/IPv6 rtentry prefix accessors. 2020-12-03 22:23:57 +00:00
route_ddb.c
route_helpers.c Introduce rib_walk_ext_internal() to allow iteration with rnh pointer. 2020-11-29 13:54:49 +00:00
route_ifaddrs.c Remove RADIX_MPATH config option. 2020-11-29 19:43:33 +00:00
route_tables.c Switch net.add_addr_allfibs default to 0. 2020-11-08 18:27:49 +00:00
route_temporal.c
route_var.h Add IPv4/IPv6 rtentry prefix accessors. 2020-12-03 22:23:57 +00:00