Greg,

Ok, thanks. I did do that yesterday with tcpdump while trying to find the
closing-early problem with the header lengths. Now with the header length
calculation things look good– at low speeds, the packet exchange matches
what I am getting from a Linux web server. No retransmissions, resets, or
missed ACKs. I will try a high-speed capture and examine it.

I did try tcpblaster last night, and can only get about 100 KB/s maximum –
about 800kbps, so much less than the 480Mbps that's possible. So that is
probably part of the constraint. The SAMA5D36 has USB DMA.so it should be
possible to get 100Mbps or higher... I will try with the Gigabit Ethernet
and see if I can find the bottleneck.

-adam



On Sun, Jan 12, 2020 at 11:07 AM Gregory Nutt <spudan...@gmail.com> wrote:

>
> >> The first thing I would do would be to use Wireshark to see what exactly
> >> the timing on the network is.
> >>
> > Greg,
> >
> > Thanks- that sounds good. Would you be willing to say more about this?
> What
> > exactly would you look for?
>
> You should see the connection, the HTTP requests and the HTTP responses,
> and the socket close sequence.  More importantly, you will see the times
> between them and if there is anything weird going on like retransmissions.
>
>
>

-- 
Adam Feuer <a...@starcat.io>

Reply via email to