freebsd-dev/sys/net/route
Alexander V. Chernikov 1b95005e95 Fix route flags update during RTM_CHANGE.
Nexthop lookup was not consireding rt_flags when doing
 structure comparison, which lead to an original nexthop
 selection when changing flags. Fix the case by adding
 rt_flags field into comparison and rearranging nhop_priv
 fields to allow for efficient matching.
Fix `route change X/Y flags` case - recent changes
 disallowed specifying RTF_GATEWAY flag without actual gateway.
 It turns out, route(8) fills in RTF_GATEWAY by default, unless
 -interface flag is specified. Fix regression by clearing
 RTF_GATEWAY flag instead of failing.
Fix route flag reporting in RTM_CHANGE messages by explicitly
 updating rtm_flags after operation competion.
Add IPv4/IPv6 tests for flag-only route changes.
2020-10-04 13:24:58 +00:00
..
mpath_ctl.c Introduce scalable route multipath. 2020-10-03 10:47:17 +00:00
nhgrp_ctl.c Introduce scalable route multipath. 2020-10-03 10:47:17 +00:00
nhgrp_var.h Introduce scalable route multipath. 2020-10-03 10:47:17 +00:00
nhgrp.c Introduce scalable route multipath. 2020-10-03 10:47:17 +00:00
nhop_ctl.c Fix route flags update during RTM_CHANGE. 2020-10-04 13:24:58 +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
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
route_ctl.c Fix route flags update during RTM_CHANGE. 2020-10-04 13:24:58 +00:00
route_ctl.h Introduce scalable route multipath. 2020-10-03 10:47:17 +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 scalable route multipath. 2020-10-03 10:47:17 +00:00
route_tables.c Retain marking net.fibs sysctl as a tunable. 2020-09-09 21:45:18 +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 Introduce scalable route multipath. 2020-10-03 10:47:17 +00:00