opnsense-src/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 Implement flowid calculation for outbound connections to balance 2020-10-18 17:15:47 +00:00
nhgrp.c Introduce scalable route multipath. 2020-10-03 10:47:17 +00:00
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 Introduce scalable route multipath. 2020-10-03 10:47:17 +00:00
nhop.c Introduce scalable route multipath. 2020-10-03 10:47:17 +00:00
nhop.h Introduce scalable route multipath. 2020-10-03 10:47:17 +00:00
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 Remove unused nhop_ref_any() function. 2020-09-20 21:32:52 +00:00
nhop_utils.h net: clean up empty lines in .c and .h files 2020-09-01 21:19:14 +00:00
nhop_var.h Fix route flags update during RTM_CHANGE. 2020-10-04 13:24:58 +00:00
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 Rename rt_flags to rte_flags && reduce number of rt_nhop accesses. 2020-08-22 19:30:56 +00:00
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 net: clean up empty lines in .c and .h files 2020-09-01 21:19:14 +00:00
route_var.h Add IPv4/IPv6 rtentry prefix accessors. 2020-12-03 22:23:57 +00:00