Hi All!
        Currently I'm trying to finalize a data logger application based on
LwIP 1.4.1 and FreeRTOS 8.1.2 on LPC1768 with NXPs lpc17xx_40xx_emac as
low-level driver. Everything runs smooth so far with one exception: if
the logger has collected a larger amount of data and tries to stream it,
the "unsent_oversize mismatch" assert from tcp_out.c line 444 hits. I've
googled around and found, that this is a know problem with a related
bug-report and a fix in the current git master. So I pulled the git
master and integrated it. This seems to solves the "unsent_oversize
mismatch" issue, but raises occasional RST packets. According to
wireshark the stack occasionally sends out a RST packet followed by a
series of retransmissions, which are obviously not answered by the other
end.
        Can anyone please advice how this can be handled?
        In the postings and discussions related to the "unsent_oversize
mismatch" bug reports changing the TCP_OVERSIZE define was suggested.
I've tried this, but unfortunately everything except the default breaks
my application. I can't connect because the TLS handshake does not
finish and without no data is send. This is likely not a LwIP related
issue. (I'm using PolarSSL which interfaces LwIPs socket layer. Some
packets are exchanged but the key exchange does not finish)

        Best regards
                Jan

_______________________________________________
lwip-users mailing list
lwip-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/lwip-users

Reply via email to