pcb->snd_queuelen >= pbuf_clen(next->p)

This means that the counter of pbufs outstanding to be ACKed is smaller
than the actual number of the pbufs we take off the list. I can't tell
you why that would happen though.


Is it possible that pcb->snd_buf is too small?
But i have to mention that exact same setup works when i use WiFi interface.

Also i have omited following calls from the driver for development purposes:

LINK_STATS_INC()
MIB2_STATS_NETIF_ADD()
MIB2_STATS_NETIF_INC()

But netif init() calls MIB2_INIT_NETIF() tho...

I figured these are just used for statistics.
Is it possible that these calls are actualy required for proper operation?

--
S pozdravem
Best regards
     Tomáš Mudruňka - SPOJE.NET s.r.o.

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

Reply via email to