From mboxrd@z Thu Jan 1 00:00:00 1970 From: Duncan Hare Date: Wed, 21 Feb 2018 16:39:37 -0800 Subject: [U-Boot] TCP Patch Set In-Reply-To: References: <20180207184012.409002c7@raspberrypi> <820972861.1357945.1518128144239@mail.yahoo.com> <20180208184125.7dec219f@raspberrypi> <240060435.2566037.1518309545610@mail.yahoo.com> <20180210164443.4b7d68b1@raspberrypi> Message-ID: <20180221163937.3dbb17bf@raspberrypi> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de On Mon, 12 Feb 2018 13:35:11 -0600 Joe Hershberger wrote: > >> >> > >> >> > I need to determine if it > >> >> > uses CONFIG_SYS_RX_ETH_BUFFER" from net.h and the > >> >> > "net_rx_packets" buffer pool defined in net/net.c > >> >> > > >> > > >> > Two solutions: > >> > > >> > Option 1. > >> > > >> > >> I think option 1 is the way to go. > >> > >> Thanks, > >> -Joe > > > > Joe > > > > The overruns were caused by printing error messages. The print > > process is (very) slow compared with packet and computer speeds, and > > causes overruns. > > > > I turned off all the error messages in tcp.c and the overruns also > > stopped. > > > > Duncan ----------------------------------------------------------------------- Joe I'm now at the state where I'm satisfied the selective acknowledgment implementation is working well, having re-written the code. I've transferred 20 4 Mbyte kernels from cloud to desktop without a failure. How to proceed? Issue the patch set again? Or just the TCP module? Then what's the next step? Regards Duncan