That was the code to keep the don't fragment bit on for ACKs during
path MTU discovery. Without this VJ compression doesn't work as well
as it should, hence the SparcLinux complaints about PPP speed?
In any case, when we put in code to do that bit, we got some reports
that networking broke badly for some people. Looking through my
archives now, however, I can only find one such report, and I have
a later confirmation that turning off VJ compression fixed the problem.
This would point to a bug in someones VJ compression code, perhaps
in our own.
So, I _think_ that we may have been a bit to hasty in backing out
that change. Can anyone who did have problems due to this change
please get in touch with me so I can track down exactly under which
conditions it caused trouble? We really should put that change back,
but if we do I need to fix any other problems uncovered by that change.
Thanks,
-- eric
P.S. I'm not on the sparclinux list, so could someone either point
me at an archive for that list, or give me some idea of what kind
of discussion has occured about this problem on that list?
Also, please be sure to cc: replies to either both lists, or at
least to me so I can keep track of what we know about this problem.
---------------------------------------------------------------------------
Eric Schenk www: http://www.cs.toronto.edu/~schenk
Department of Computer Science email: schenk@cs.toronto.edu
University of Toronto