Brian Burch wrote: > Yes, I understand what is required. Leave it with me for now and I'll do > some traces on intrepid over the weekend. I will let you know what I've > found asap. Once I have a good grasp of the protocol issues, then it > will be time to start looking at the code. (After 15 years with C and > C++, I jumped ship to java as soon as it was released and never looked > back... occasionally that experience comes in useful).
I ran a trace of a 220K print file using the Intrepid alpha 4 kernel, 2.6.26-5.17-generic. It took a long time - cups said it was 220K, but actually transmitted twice that much. It also transmitted datagrams with only 512 bytes, but I feel these are cups issues, not kernel tcp/ip. The tcp session appears to be satisfactory. There were some timeouts, retransmissions, duplicate acks, window closures, etc. All these "normally abnormal events" were handled in a reasonable manner. I conclude that the intrepid kernel with Ilpo's fix is correct:- when sending significant data to remote devices that have primitive tcp/ip stacks. I will research the fixes in intrepid to see which ones we should back-port, but this might take me some time... Regards, Brian -- CUPS does not print to LPD printer https://bugs.launchpad.net/bugs/213081 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs