![]() |
PDK API Guide for J721E
|
Header file for application interfaces to the LwIP Enet interface.
Go to the source code of this file.
Data Structures | |
struct | LwipifEnetAppIf_RxConfig |
struct | LwipifEnetAppIf_TxConfig |
struct | LwipifEnetAppIf_GetHandleInArgs |
Input arguments passed to the application via LwipifEnetAppCb_getHandle() when Enet's netif is initialized. More... | |
struct | Lwip2EnetAppIf_FreePktInfo |
Container structure of packet free callback info. More... | |
struct | LwipifEnetAppIf_RxHandleInfo |
RX-related parameters required by Enet's netif. They are populated by application. More... | |
struct | LwipifEnetAppIf_TxHandleInfo |
TX-related parameters required by Enet's netif. They are populated by application. More... | |
struct | LwipifEnetAppIf_GetHandleOutArgs |
Output arguments to be populated by application via LwipifEnetAppCb_getHandle() when Enet's netif is initialized. More... | |
struct | LwipifEnetAppIf_ReleaseHandleInfo |
Arguments passed to application by Enet's netif during deinitialization. More... | |
Macros | |
#define | LWIP2ENET_RX_NUM (2U) |
Number of RX channels. More... | |
Typedefs | |
typedef void(* | LwipifEnetAppIf_FreePktCbFxn) (void *cbArg, EnetDma_PktQ *fqPktInfoQ, EnetDma_PktQ *cqPktInfoQ) |
Callback function used to free packets. More... | |
typedef bool(* | LwipifEnetAppIf_IsPhyLinkedCbFxn) (struct netif *netif, Enet_Handle hEnet) |
Callback function used to check PHY link status. More... | |
typedef bool(* | LwipifEnetAppIf_HandleRxPktFxn) (struct netif *netif, struct pbuf *pbuf) |
Callback function used to pass packets to application for processing. More... | |
Functions | |
void | LwipifEnetAppCb_getHandle (LwipifEnetAppIf_GetHandleInArgs *inArgs, LwipifEnetAppIf_GetHandleOutArgs *outArgs) |
Callback function used by Enet's netif to delegate TX/RX channel open to the application. More... | |
void | LwipifEnetAppCb_releaseHandle (LwipifEnetAppIf_ReleaseHandleInfo *releaseInfo) |
Callback function used by Enet's netif to delegate TX/RX channel close to the application. More... | |