Hi Peter, did your inet.c / lwip_xxx_checksum() functions deal with odd/even byteaddresses? This may be an problem of an ARM target.
MfG, > Hi again, > > To correct myself. > It's not when there is an odd number of bytes to transfer that it fails. > It fails when the data is located at an odd address. > > But as said before my workaround is to set "copy" to 1 and then it works > OK. > > My target cpu is ARM and I've set MEM_ALIGNMENT to 4. > //Peter > > On 6/8/05, Peter Jolasson <[EMAIL PROTECTED]> wrote: > > Hi, > > > > I dont have a solution to your problem but I can describe a 'funny' > > behavior that I've noticed with tcp_write(). > > When I send an even number of bytes I can set "copy" to 0. > > But when sending an odd number of bytes I must set "copy" to 1 otherwise > > it will fail. > > > > I'm using lwIP 1.1.0 > > //Peter > > > > On 6/7/05, Sathya Thammanur <[EMAIL PROTECTED]> wrote: > > > Hi all, > > > I have a client program that connects to a server on PC. The client is > > > a simple program that sends data to PC. What I notice is that when I > > > call tcp_write() with "copy" argument 1, then my program works > > > without any issues. However, if I change "copy" to 0 then I notice > > > that the TCP connection is not established completely. The following > > > happens : > > > > > > Client Server > > > SYN ----------> > > > <--------- SYN, ACK > > > > > > Junk packet sent from client. The Server resends the SYN, ACK and then > > > closes the connection. TCP client sends a lost ACK with incorrect > > > sequence number after couple of junk packets. > > > > > > I do notice that my application call back that is registered with > > > tcp_connected() is called. Here is where I start to send data. I am > > > using lwip version 0.7.2. Am I using the tcp_write() in the right way > > > as intended ? Any correct usage of this function will be very useful. > > > > > > Any help would be greatly appreciated. > > > > > > Thanks, > > > Sathya > > > > > > > > > _______________________________________________ > > > lwip-users mailing list > > > [email protected] > > > http://lists.nongnu.org/mailman/listinfo/lwip-users > > _______________________________________________ > lwip-users mailing list > [email protected] > http://lists.nongnu.org/mailman/listinfo/lwip-users -- MEng Dipl.-Ing.(FH) Andreas Becker Entwicklung dSys e.K. Soeflinger Str. 100 D-89077 Ulm Tel: +49.731.151579-1 Fax: +49.731.151579-9 web: www.dsys.de _______________________________________________ lwip-users mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/lwip-users
