From patchwork Mon Jun 3 15:42:09 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Zang MingJie X-Patchwork-Id: 248320 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id DD0562C00AA for ; Tue, 4 Jun 2013 01:42:55 +1000 (EST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1758101Ab3FCPmy (ORCPT ); Mon, 3 Jun 2013 11:42:54 -0400 Received: from mail-pb0-f49.google.com ([209.85.160.49]:61160 "EHLO mail-pb0-f49.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756694Ab3FCPmx (ORCPT ); Mon, 3 Jun 2013 11:42:53 -0400 Received: by mail-pb0-f49.google.com with SMTP id jt11so1755788pbb.36 for ; Mon, 03 Jun 2013 08:42:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:date:message-id:x-mailer; bh=Y2b7oCEOPFB3lG0w934CzmxZYjr0Z2wTboiG+5quCkg=; b=lFs8GzVRjb3Z7/IWzqlYBRPC1R9aAqo4+8YTtboEOEFXfPcSeVUFG7RZXtgDa+/lUv W4DFJujxeoMDHnZFwY6ojyYR7FrFQMnOG0i5iKUxDgPwVVvyWq1l1RRAmvBgLskJ5f7l CQCfAHk3dTQFewPhhAkm7U4CjlQl+9BlA3MSGlz/7iFPWr11cmq94+yUyPEPYWdjAakV RI1wnQ4/caZ/ls2WMGothXcz0HMi8PruOEUHQPEWMUwLN3RLeSqgQOBYTpxbm0EA3Qm5 UZ4ZqZmKj0AjnUSPBDP4TB6yyLNib4RfA3wKszphFE45zdVP4doD/qJt906LTWDiE4H3 tY2A== X-Received: by 10.68.6.10 with SMTP id w10mr2909454pbw.220.1370274173238; Mon, 03 Jun 2013 08:42:53 -0700 (PDT) Received: from work.kghost.info (li414-6.members.linode.com. [106.187.94.6]) by mx.google.com with ESMTPSA id vz8sm63550758pac.20.2013.06.03.08.42.50 for (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Mon, 03 Jun 2013 08:42:51 -0700 (PDT) Received: from kghost by work.kghost.info with local (Exim 4.80) (envelope-from ) id 1UjWtx-00043d-77; Mon, 03 Jun 2013 11:42:29 -0400 From: Zang MingJie To: netfilter-devel@vger.kernel.org Cc: Zang MingJie Subject: [PATCH 1/1] netfilter: nf_ct_tcp: extend CLOSE_WAIT timeout Date: Mon, 3 Jun 2013 11:42:09 -0400 Message-Id: <1370274129-15425-1-git-send-email-zealot0630@gmail.com> X-Mailer: git-send-email 1.7.10.4 Sender: netfilter-devel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netfilter-devel@vger.kernel.org According to TCP RFC, there is no timer of CLOSING or CLOSE_WAIT state, and the half closed connection is still stable, so the timeout value of CLOSE_WAIT state should equal to ESTABLISHED state. Signed-off-by: Zang MingJie --- net/netfilter/nf_conntrack_proto_tcp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net/netfilter/nf_conntrack_proto_tcp.c b/net/netfilter/nf_conntrack_proto_tcp.c index 4d4d8f1..f9dd393 100644 --- a/net/netfilter/nf_conntrack_proto_tcp.c +++ b/net/netfilter/nf_conntrack_proto_tcp.c @@ -71,7 +71,7 @@ static unsigned int tcp_timeouts[TCP_CONNTRACK_TIMEOUT_MAX] __read_mostly = { [TCP_CONNTRACK_SYN_RECV] = 60 SECS, [TCP_CONNTRACK_ESTABLISHED] = 5 DAYS, [TCP_CONNTRACK_FIN_WAIT] = 2 MINS, - [TCP_CONNTRACK_CLOSE_WAIT] = 60 SECS, + [TCP_CONNTRACK_CLOSE_WAIT] = 5 DAYS, [TCP_CONNTRACK_LAST_ACK] = 30 SECS, [TCP_CONNTRACK_TIME_WAIT] = 2 MINS, [TCP_CONNTRACK_CLOSE] = 10 SECS,