X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=net%2Fipv4%2Finet_connection_sock.c;h=8da6429269dddd922f9c3fb4eda2b86a7bffe0d2;hb=0eddb519b9127c73d53db4bf3ec1d45b13f844d1;hp=ee16475f8fc33619eea9c9e247f06501e6aad45b;hpb=cbee4751f612692c1de3b8e420ebcb0fb16c7c56;p=~andy%2Flinux diff --git a/net/ipv4/inet_connection_sock.c b/net/ipv4/inet_connection_sock.c index ee16475f8fc..8da6429269d 100644 --- a/net/ipv4/inet_connection_sock.c +++ b/net/ipv4/inet_connection_sock.c @@ -529,6 +529,8 @@ void inet_csk_reqsk_queue_prune(struct sock *parent, syn_ack_recalc(req, thresh, max_retries, queue->rskq_defer_accept, &expire, &resend); + if (req->rsk_ops->syn_ack_timeout) + req->rsk_ops->syn_ack_timeout(parent, req); if (!expire && (!resend || !req->rsk_ops->rtx_syn_ack(parent, req, NULL) ||