#include "lwip/opt.h"
#include "lwip/sys.h"
#include "lwip/memp.h"
#include "lwip/mem.h"
#include "lwip/pbuf.h"
#include "lwip/tcpip.h"
#include "lwip/init.h"
#include "netif/etharp.h"
#include "netif/ppp_oe.h"
Functions | |
err_t | tcpip_input (struct pbuf *p, struct netif *inp) |
err_t | tcpip_callback_with_block (tcpip_callback_fn function, void *ctx, u8_t block) |
void | tcpip_init (tcpip_init_done_fn initfunc, void *arg) |
err_t | pbuf_free_callback (struct pbuf *p) |
err_t | mem_free_callback (void *m) |
|
A simple wrapper function that allows you to free heap memory from interrupt context.
|
|
A simple wrapper function that allows you to free a pbuf from interrupt context.
|
|
Call a specific function in the thread context of tcpip_thread for easy access synchronization. A function called in that way may access lwIP core code without fearing concurrent access.
|
|
Initialize this module:
|
|
Pass a received packet to tcpip_thread for input processing
|