WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
oal_netbuf.h 文件参考
#include "oal_skbuff.h"
#include "lwip/netif.h"
oal_netbuf.h 的引用(Include)关系图:

浏览源代码.

结构体

struct  netbuf_stru
 

宏定义

#define ZERO_COPY_LWIP_DRIECT_RX   1
 
#define ZERO_COPY_LWIP_DRIECT_TX   2
 

类型定义

typedef struct pbuf oal_lwip_buf
 
typedef gfp_t oal_gfp_enum_uint8
 

函数

td_void oal_init_netbuf_stru (td_void)
 
oal_netbuf_struoal_malloc_netbuf_stru (td_u8 direct)
 
td_void oal_free_netbuf_stru (oal_netbuf_stru *netbuf)
 
td_void oal_free_netbuf_list (oal_netbuf_head_stru *list_head)
 
oal_netbuf_struoal_pbuf_netbuf_alloc (td_u32 len)
 
td_u32 oal_malloc_netbuf_used (td_u8 direct)
 
oal_netbuf_stru_oal_netbuf_copy (oal_netbuf_stru *src_netbuf, oal_gfp_enum_uint8 priority)
 

宏定义说明

◆ ZERO_COPY_LWIP_DRIECT_RX

#define ZERO_COPY_LWIP_DRIECT_RX   1

◆ ZERO_COPY_LWIP_DRIECT_TX

#define ZERO_COPY_LWIP_DRIECT_TX   2

类型定义说明

◆ oal_gfp_enum_uint8

◆ oal_lwip_buf

typedef struct pbuf oal_lwip_buf

函数说明

◆ _oal_netbuf_copy()

oal_netbuf_stru * _oal_netbuf_copy ( oal_netbuf_stru src_netbuf,
oal_gfp_enum_uint8  priority 
)

◆ oal_free_netbuf_list()

td_void oal_free_netbuf_list ( oal_netbuf_head_stru list_head)

◆ oal_free_netbuf_stru()

td_void oal_free_netbuf_stru ( oal_netbuf_stru netbuf)

◆ oal_init_netbuf_stru()

td_void oal_init_netbuf_stru ( td_void  )

◆ oal_malloc_netbuf_stru()

oal_netbuf_stru * oal_malloc_netbuf_stru ( td_u8  direct)

◆ oal_malloc_netbuf_used()

td_u32 oal_malloc_netbuf_used ( td_u8  direct)

◆ oal_pbuf_netbuf_alloc()

oal_netbuf_stru * oal_pbuf_netbuf_alloc ( td_u32  len)