Re: inet_hash_connect: source port allocation
From: Eric Dumazet <hidden>
Date: 2010-11-29 17:26:04
From: Eric Dumazet <hidden>
Date: 2010-11-29 17:26:04
Le lundi 29 novembre 2010 à 17:04 +0000, John Haxby a écrit :
Hello, Please forgive me if this is a stupid question, but is there any particular reason why the source port allocation in __inet_hash_connect() shouldn't use the same random allocation that inet_csk_get_port() uses? The latter, of course, is used when bind() doesn't specify a source port but the implicit "bind" for a connect() gets its port allocated by __inet_hash_connect(). jch
autobind vs bind bind() gives more information, like local address (if any) autobind(), we dont know local address, it'll be chose later by routing.