From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=2001:ba8:0:1d4::6950:5845; helo=duck.fensystems.co.uk; envelope-from=mcb30@ipxe.org; receiver=edk2-devel@lists.01.org Received: from duck.fensystems.co.uk (duck.fensystems.co.uk [IPv6:2001:ba8:0:1d4::6950:5845]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id D1CC3223E0B8A for ; Fri, 23 Mar 2018 05:15:48 -0700 (PDT) Received: from pudding.home (pudding.qs.unipart.io [IPv6:2001:470:1dbe:1::c5f1]) by duck.fensystems.co.uk (Postfix) with ESMTPSA id 222A873C8; Fri, 23 Mar 2018 12:22:20 +0000 (GMT) To: Wasim Khan , Laszlo Ersek , Pankaj Bansal Cc: "edk2-devel@lists.01.org" References: <65ceafe9-5cb2-6642-f3d0-71f37b020937@redhat.com> <8c4e2221-3f0f-e1f8-be40-9c18fa886be9@redhat.com> From: Michael Brown Message-ID: Date: Fri, 23 Mar 2018 12:22:19 +0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 MIME-Version: 1.0 In-Reply-To: Subject: Re: Boot delay due to network devices X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Mar 2018 12:15:49 -0000 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-GB Content-Transfer-Encoding: 7bit On 23/03/18 11:58, Wasim Khan wrote: > Ex: if auto-neg timeout is 5 seconds and if we have 10 network interfaces (all are legal candidate for booting), and cable is connected to 3rd interface only then 45 seconds will be wasted (5 seconds each for 9 interfaces) in auto-neg of interfaces which are not connected via cable. There is no need for drivers to block in the Start() method waiting for link-up detection. Link detection can happen entirely asynchronously, thereby reducing your wasted time from 45 seconds to zero. Michael