From: Eric Dumazet Date: Wed, 18 Mar 2015 01:32:28 +0000 (-0700) Subject: inet: add rsk_listener field to struct request_sock X-Git-Tag: omap-for-v4.2/o2_dc~131^2~220^2~3 X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4e9a578e5b6bdfa8b7fed7a41f28a86a7cffc85f;p=pandora-kernel.git inet: add rsk_listener field to struct request_sock Once we'll be able to lookup request sockets in ehash table, we'll need to get access to listener which created this request. This avoid doing a lookup to find the listener, which benefits for a more solid SO_REUSEPORT, and is needed once we no longer queue request sock into a listener private queue. Note that 'struct tcp_request_sock'->listener could be reduced to a single bit, as TFO listener should match req->rsk_listener. TFO will no longer need to hold a reference on the listener. Signed-off-by: Eric Dumazet Signed-off-by: David S. Miller --- Reading git-diff-tree failed