Alexander Bluhm: > CVSROOT: /cvs > Module name: src > Changes by: bl...@cvs.openbsd.org 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@
This change breaks NFS in some way: starting RPC daemons: portmap mountd nfsd. NFS Portmap: RPC: Port mapper failure - RPC: Unable to send NFS Portmap: RPC: Port mapper failure - RPC: Unable to send NFS Portmap: RPC: Port mapper failure - RPC: Unable to send NFS Portmap: RPC: Port mapper failure - RPC: Unable to send NFS Portmap: RPC: Port mapper failure - RPC: Unable to send -- Christian "naddy" Weisgerber na...@mips.inka.de