FreeRTOS_IP_Private.h
NetworkBufferManagement.h
void vReleaseNetworkBuffer( uint8_t *pucPayloadBuffer );
将先前从 TCP/IP 堆栈获取的
以太网缓冲区
返回给 TCP/IP 堆栈。
vReleaseNetworkBuffer() 通常仅由零拷贝驱动程序
用于释放先前分配给 DMA 描述符的缓冲区。
通常,网络缓冲区和描述符一同被分配和释放,
具体做法是分别使用
pxGetNetworkBufferWithDescriptor() 和
vReleaseNetworkBufferAndDescriptor()。
无法从中断服务程序 (ISR) 调用 vReleaseNetworkBuffer()。
参数:
pucPayloadBuffer
|
指向正在释放的以太网缓冲区的指针
(返回到 TCP/IP 堆栈)。
|
用法示例:
有关示例,请参阅
将 FreeRTOS 移植到不同的微控制器
页面。
Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.