CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2024/02/27 05:37:49
Modified files:
sys/net : route.c route.h
sys/netinet : in_pcb.c
sys/netinet6 : in6_pcb.c in6_src.c
Log message:
Combine route_cache() and rtalloc_mpath() in new route_mpath().
Fill and check the cache and call rtalloc_mpath() together. Then
the caller of route_mpath() does not have to care about the uint32_t
*src pointer and just pass struct in_addr. All the conversions are
done inside the functions. ro->ro_rt is either valid or NULL. Note
that some places have a stricter rtisvalid() now compared to the
previous NULL check.
OK claudio@