8#ifndef __OAL_NETBUF_H__
9#define __OAL_NETBUF_H__
15#include "lwip/netif.h"
33#define ZERO_COPY_LWIP_DRIECT_RX 1
34#define ZERO_COPY_LWIP_DRIECT_TX 2
40#ifdef _PRE_LWIP_ZERO_COPY
gfp_t oal_gfp_enum_uint8
Definition oal_netbuf.h:21
td_u32 oal_malloc_netbuf_used(td_u8 direct)
oal_netbuf_stru * oal_malloc_netbuf_stru(td_u8 direct)
td_void oal_free_netbuf_list(oal_netbuf_head_stru *list_head)
oal_netbuf_stru * _oal_netbuf_copy(oal_netbuf_stru *src_netbuf, oal_gfp_enum_uint8 priority)
td_void oal_init_netbuf_stru(td_void)
struct pbuf oal_lwip_buf
Definition oal_netbuf.h:20
td_void oal_free_netbuf_stru(oal_netbuf_stru *netbuf)
oal_netbuf_stru * oal_pbuf_netbuf_alloc(td_u32 len)
td_u32 gfp_t
Definition oal_skbuff.h:67
Definition oal_netbuf.h:26
oal_netbuf_stru netbuf
Definition oal_netbuf.h:27
td_u8 flag
Definition oal_netbuf.h:28
td_u16 resv
Definition oal_netbuf.h:30
td_u8 direct
Definition oal_netbuf.h:29
Definition oal_skbuff.h:73
Definition oal_skbuff.h:82
unsigned short td_u16
Definition td_type.h:37
unsigned char td_u8
Definition td_type.h:36
void td_void
Definition td_type.h:49
unsigned int td_u32
Definition td_type.h:38