Functions | |
void | do_netifapi_netif_add (struct netifapi_msg_msg *msg) |
void | do_netifapi_netif_common (struct netifapi_msg_msg *msg) |
err_t | netifapi_netif_add (struct netif *netif, struct ip_addr *ipaddr, struct ip_addr *netmask, struct ip_addr *gw, void *state, err_t(*init)(struct netif *netif), err_t(*input)(struct pbuf *p, struct netif *netif)) |
err_t | netifapi_netif_common (struct netif *netif, void(*voidfunc)(struct netif *netif), err_t(*errtfunc)(struct netif *netif)) |
void do_netifapi_netif_add | ( | struct netifapi_msg_msg * | msg | ) |
Call netif_add() inside the tcpip_thread context.
void do_netifapi_netif_common | ( | struct netifapi_msg_msg * | msg | ) |
Call the "errtfunc" (or the "voidfunc" if "errtfunc" is NULL) inside the tcpip_thread context.
err_t netifapi_netif_add | ( | struct netif * | netif, | |
struct ip_addr * | ipaddr, | |||
struct ip_addr * | netmask, | |||
struct ip_addr * | gw, | |||
void * | state, | |||
err_t(*)(struct netif *netif) | init, | |||
err_t(*)(struct pbuf *p, struct netif *netif) | input | |||
) |
Call netif_add() in a thread-safe way by running that function inside the tcpip_thread context.
err_t netifapi_netif_common | ( | struct netif * | netif, | |
void(*)(struct netif *netif) | voidfunc, | |||
err_t(*)(struct netif *netif) | errtfunc | |||
) |
call the "errtfunc" (or the "voidfunc" if "errtfunc" is NULL) in a thread-safe way by running that function inside the tcpip_thread context.