LWIP_SUPPORT_CUSTOM_PBUF is only used within LwIP.
 
Symbols
loading...
Files
loading...

LWIP_SUPPORT_CUSTOM_PBUF macro

LWIP_SUPPORT_CUSTOM_PBUF==1: Custom pbufs behave much like their pbuf type but they are allocated by external code (initialised by calling pbuf_alloced_custom()) and when pbuf_free gives up their last reference, they are freed by calling pbuf_custom->custom_free_function(). Currently, the pbuf_custom code is only needed for one specific configuration of IP_FRAG, unless required by external driver/application code.

Syntax

#define LWIP_SUPPORT_CUSTOM_PBUF ((IP_FRAG && !LWIP_NETIF_TX_SINGLE_PBUF) || (LWIP_IPV6 && LWIP_IPV6_FRAG))

References

LocationText
pbuf.h:55
#define LWIP_SUPPORT_CUSTOM_PBUF ((IP_FRAG && !LWIP_NETIF_TX_SINGLE_PBUF) || (LWIP_IPV6 && LWIP_IPV6_FRAG))
pbuf.c:344
#if LWIP_SUPPORT_CUSTOM_PBUF
pbuf.c:439
#if LWIP_SUPPORT_CUSTOM_PBUF
pbuf.c:763
#if LWIP_SUPPORT_CUSTOM_PBUF
pbuf.h:237
#if LWIP_SUPPORT_CUSTOM_PBUF
pbuf.h:274
#if LWIP_SUPPORT_CUSTOM_PBUF