From patchwork Thu Apr 4 04:09:50 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tuong Lien X-Patchwork-Id: 1076770 Return-Path: X-Original-To: patchwork-incoming-netdev@ozlabs.org Delivered-To: patchwork-incoming-netdev@ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=netdev-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=dektech.com.au Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=dektech.com.au header.i=@dektech.com.au header.b="Hnpk8vKp"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 44ZVB44n5Bz9sPp for ; Thu, 4 Apr 2019 15:21:00 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726112AbfDDEUV (ORCPT ); Thu, 4 Apr 2019 00:20:21 -0400 Received: from f0-dek.dektech.com.au ([210.10.221.142]:57393 "EHLO mail.dektech.com.au" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1725904AbfDDEUV (ORCPT ); Thu, 4 Apr 2019 00:20:21 -0400 Received: from localhost (localhost [127.0.0.1]) by mail.dektech.com.au (Postfix) with ESMTP id 7AA66F9732; Thu, 4 Apr 2019 15:10:03 +1100 (AEDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=dektech.com.au; h=x-mailer:message-id:date:date:subject:subject:from:from :received:received:received; s=mail_dkim; t=1554351003; bh=rbgKe 20VwHGl3OhM7j26HpI2gm/1z4yr8TFoVy8KrZs=; b=Hnpk8vKpkwb72LYtxkOb0 r1G4TLUthRz24iuFqyUt4gibgpyNmj7Ym0HB4mSgSViNUz509XWl9h/5PvweCPRE ed17YvF9w9b2rr5mRfsg8bwkYkE3AuIOE5LbQpCZrM+u5cd85txtdZ6zEZc79B23 ObG4pF7795RoCx4nc/yiE8= X-Virus-Scanned: amavisd-new at dektech.com.au Received: from mail.dektech.com.au ([127.0.0.1]) by localhost (mail2.dektech.com.au [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id JPPy2X_xfbdx; Thu, 4 Apr 2019 15:10:03 +1100 (AEDT) Received: from mail.dektech.com.au (localhost [127.0.0.1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.dektech.com.au (Postfix) with ESMTPS id 4D02FF9746; Thu, 4 Apr 2019 15:10:01 +1100 (AEDT) Received: from localhost.localdomain (unknown [14.161.14.188]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) by mail.dektech.com.au (Postfix) with ESMTPSA id 7D539F9732; Thu, 4 Apr 2019 15:10:00 +1100 (AEDT) From: Tuong Lien To: davem@davemloft.net, jon.maloy@ericsson.com, maloy@donjonn.com, ying.xue@windriver.com, netdev@vger.kernel.org Cc: tipc-discussion@lists.sourceforge.net Subject: [net-next 0/3] tipc: improve TIPC unicast link throughput Date: Thu, 4 Apr 2019 11:09:50 +0700 Message-Id: <20190404040953.1569-1-tuong.t.lien@dektech.com.au> X-Mailer: git-send-email 2.13.7 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org The series introduces an algorithm to improve TIPC throughput especially in terms of packet loss, also tries to reduce packet duplication due to overactive NACK sending mechanism. The link failover situation is also covered by the patches. Tuong Lien (3): tipc: improve TIPC throughput by Gap ACK blocks tipc: reduce duplicate packets for unicast traffic tipc: adapt link failover for new Gap-ACK algorithm net/tipc/link.c | 266 ++++++++++++++++++++++++++++++++++++++++++++++---------- net/tipc/msg.h | 52 +++++++++++ net/tipc/node.h | 6 +- 3 files changed, 276 insertions(+), 48 deletions(-)