lwip-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [lwip-users] Assertion "pcb->snd_queuelen >= pbuf_clen(next->p)" in


From: Tomas Mudrunka
Subject: Re: [lwip-users] Assertion "pcb->snd_queuelen >= pbuf_clen(next->p)" in tcp_free_acked_segments()
Date: Thu, 22 Apr 2021 09:53:21 +0200
User-agent: Roundcube Webmail/1.2.3

   p = pbuf_alloc(PBUF_RAW,rx_len,PBUF_POOL);
   pbuf_take(p, rx_buf, rx_len);
+ LOCK_TCPIP_CORE();
   if(netif->input(p, netif) != ERR_OK) {
     ESP_LOGE(TAG, "Input failed!");
     pbuf_free(p);
   }
+ UNLOCK_TCPIP_CORE();


I'm not sure you even need this. What's the function behind the
netif->input pointer?

It is tcpip_input(), but LWIP_TCPIP_CORE_LOCKING is globaly disabled by defines.
Only SYS_LIGHTWEIGHT_PROT is enabled.


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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]