From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id D67DE8036C for ; Thu, 16 Mar 2017 01:35:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=intel.com; i=@intel.com; q=dns/txt; s=intel; t=1489653353; x=1521189353; h=from:to:cc:subject:date:message-id; bh=aiDYIlinJbSUebCRTX5zovwaqBRteauqLhjf4ytUK8A=; b=MCVf3D/0BXkQtrqk150wHf94ODndfOzdkDEmwmCvH3d3bQACsiBRZdBC 2C4FrUKCVzsLPUKomKTnbwbpq8p+0A==; Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 16 Mar 2017 01:35:53 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.36,170,1486454400"; d="scan'208";a="76907067" Received: from jiaxinwu-mobl2.ccr.corp.intel.com ([10.239.196.130]) by fmsmga005.fm.intel.com with ESMTP; 16 Mar 2017 01:35:51 -0700 From: Jiaxin Wu To: edk2-devel@lists.01.org Cc: Ye Ting , Fu Siyuan , Carsey Jaben , Wu Jiaxin Date: Thu, 16 Mar 2017 16:35:47 +0800 Message-Id: <1489653350-62316-1-git-send-email-jiaxin.wu@intel.com> X-Mailer: git-send-email 1.9.5.msysgit.1 Subject: [Patch 0/2] windowsize option support X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Mar 2017 08:35:54 -0000 Support the tftp windowsize option that allows the client and server to negotiate a window size of consecutive blocks to send as an alternative for replacing the single-block lockstep schema. Cc: Ye Ting Cc: Fu Siyuan Cc: Carsey Jaben Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Wu Jiaxin Jiaxin Wu (2): MdeModulePke/Mtftp4Dxe: Add windowsize option support ShellPkg/tftp: Add one option for tftp command to specify windowsize .../Universal/Network/Mtftp4Dxe/Mtftp4Impl.c | 5 +- .../Universal/Network/Mtftp4Dxe/Mtftp4Impl.h | 11 +++- .../Universal/Network/Mtftp4Dxe/Mtftp4Option.c | 12 ++++- .../Universal/Network/Mtftp4Dxe/Mtftp4Option.h | 6 ++- .../Universal/Network/Mtftp4Dxe/Mtftp4Rrq.c | 44 +++++++++++----- .../Universal/Network/Mtftp4Dxe/Mtftp4Support.c | 14 ++--- .../Universal/Network/Mtftp4Dxe/Mtftp4Support.h | 16 +----- .../Universal/Network/Mtftp4Dxe/Mtftp4Wrq.c | 41 ++++++++++++--- ShellPkg/Library/UefiShellTftpCommandLib/Tftp.c | 60 ++++++++++++++++++---- .../UefiShellTftpCommandLib.uni | 6 ++- 10 files changed, 158 insertions(+), 57 deletions(-) -- 1.9.5.msysgit.1