On 10/10/2010 08:20 PM, Jim Rees wrote: > Chuck Lever wrote: > > Normally, when "-p" is not specified on the mountd command line, the > TI-RPC library chooses random port numbers for each listener. If a > port number _is_ specified on the command line, all the listeners > will get the same port number, so SO_REUSEADDR needs to be set on > each socket. > > Thus we can't let TI-RPC create the listener sockets for us in this > case; we must create them ourselves and then set SO_REUSEADDR (and > other socket options) by hand. > > It bothers me that there are two separate code paths in two separate > libraries for these two nearly identical cases. Wouldn't it be better to > add this functionality to tirpc? I have to agree... Why can't we simply had the tirpc code a socket that has the SO_REUSEADDR set on it? steved. -- To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html