Documentation
Includes
lwip/opt.h
#include "lwip/opt.h"
lwip/sys.h
#include "lwip/sys.h"
lwip/netif.h
#include "lwip/netif.h"
lwip/dhcp.h
#include "lwip/dhcp.h"
lwip/autoip.h
#include "lwip/autoip.h"
lwip/priv/tcpip_priv.h
#include "lwip/priv/tcpip_priv.h"
lwip/priv/api_msg.h
#include "lwip/priv/api_msg.h"
lwip/prot/ethernet.h
#include "lwip/prot/ethernet.h"
Macros
Marco LWIP_HDR_NETIFAPI_H
#define LWIP_HDR_NETIFAPI_H
Marco netifapi_netif_remove(n)
#define netifapi_netif_remove(n) netifapi_netif_common(n, netif_remove, NULL)
Marco netifapi_netif_set_up(n)
#define netifapi_netif_set_up(n) netifapi_netif_common(n, netif_set_up, NULL)
Marco netifapi_netif_set_down(n)
#define netifapi_netif_set_down(n) netifapi_netif_common(n, netif_set_down, NULL)
Marco netifapi_netif_set_default(n)
#define netifapi_netif_set_default(n) netifapi_netif_common(n, netif_set_default, NULL)
Marco netifapi_netif_set_link_up(n)
#define netifapi_netif_set_link_up(n) netifapi_netif_common(n, netif_set_link_up, NULL)
Marco netifapi_netif_set_link_down(n)
#define netifapi_netif_set_link_down(n) netifapi_netif_common(n, netif_set_link_down, NULL)
Marco netifapi_dhcp_start(n)
#define netifapi_dhcp_start(n) netifapi_netif_common(n, NULL, dhcp_start)
Marco netifapi_dhcp_stop(n)
#define netifapi_dhcp_stop(n) netifapi_netif_common(n, dhcp_stop, NULL)
#define netifapi_dhcp_inform(n) netifapi_netif_common(n, dhcp_inform, NULL)
Marco netifapi_dhcp_renew(n)
#define netifapi_dhcp_renew(n) netifapi_netif_common(n, NULL, dhcp_renew)
Marco netifapi_dhcp_release(n)
#define netifapi_dhcp_release(n) netifapi_netif_common(n, NULL, dhcp_release)
Marco netifapi_dhcp_release_and_stop(n)
#define netifapi_dhcp_release_and_stop(n) netifapi_netif_common(n, dhcp_release_and_stop, NULL)
Marco netifapi_autoip_start(n)
#define netifapi_autoip_start(n) netifapi_netif_common(n, NULL, autoip_start)
Marco netifapi_autoip_stop(n)
#define netifapi_autoip_stop(n) netifapi_netif_common(n, NULL, autoip_stop)
Functions
Func netifapi_arp_add
err_t netifapi_arp_add(const ip4_addr_t *ipaddr, struct eth_addr *ethaddr, enum netifapi_arp_entry type);
Func netifapi_arp_remove
err_t netifapi_arp_remove(const ip4_addr_t *ipaddr, enum netifapi_arp_entry type);
Func netifapi_netif_add
err_t netifapi_netif_add(struct netif *netif,
#if LWIP_IPV4
const ip4_addr_t *ipaddr, const ip4_addr_t *netmask, const ip4_addr_t *gw,
#endif /* LWIP_IPV4 */
void *state, netif_init_fn init, netif_input_fn input);
Func netifapi_netif_set_addr
err_t netifapi_netif_set_addr(struct netif *netif, const ip4_addr_t *ipaddr,
const ip4_addr_t *netmask, const ip4_addr_t *gw);
Func netifapi_netif_common
err_t netifapi_netif_common(struct netif *netif, netifapi_void_fn voidfunc,
netifapi_errt_fn errtfunc);
Func netifapi_netif_name_to_index
err_t netifapi_netif_name_to_index(const char *name, u8_t *index);
Func netifapi_netif_index_to_name
err_t netifapi_netif_index_to_name(u8_t index, char *name);
Vars
Consts
Types
Typedefs