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