![]() |
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... | |