Marco Jakobs wrote:
>  [..]
> Writing a known pattern in the payload I confirm that the first two packets 
> of 1024 bytes
> are matching! So the 3rd fragment of 752 is just not sent over the PPP.
> 
> Using the PPP_DEBUG I can see that pppifOutput is just called 2 times with a 
> LEN of 1024
> bytes each. For the last 752 bytes fragment, pppifOutput is not called.

- Try disabling TCP nagle to see if that's a problem
- debug the pcb to see how many segments are in unsent/unacked of the pcb 
sending to PPP

One problem is that we don't really have support for 1.4.1 PPP, as Sylvain 
really rewrote PPP
for 2.0.0 and wasn't there before to know the "old" PPP.

Keeping that aside, to me this still looks like some kind of race condition 
induced by threading issues...


Simon

_______________________________________________
lwip-users mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/lwip-users

Reply via email to