[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[lwip-users] TCP payload is doubled

From: David Shmelzer
Subject: [lwip-users] TCP payload is doubled
Date: Tue, 13 Oct 2009 16:41:17 -0400

Occasionally, the payload in my TCP return packet sent from lwip is more
bytes than I'm expecting.
It looks like it may be concatenating two copies of the payload.
When it happens, it enters this section of tcp_enqueue():

  /* If there is room in the last pbuf on the unsent queue,
  chain the first pbuf on the queue together with that. */
  if (useg != NULL &&

I'm using 1.3.1 with latest tcp_out.c and tcp.h.
I did not have this problem with 1.3.0.
I'm still debugging, but wanted to get this out there in case it's a
problem with the new changes to tcp_out.c.
Sorry I don't have more info. I'll send more info when I have it. I have
not wiresharked it yet.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]