TizenRT Libs&Environment
v2.0 M2
|
netif API (to be used from lwIP TCPIP thread) More...
#include <tinyara/config.h>
#include <net/ethernet.h>
#include <net/lwip/opt.h>
#include <net/lwip/err.h>
#include <net/lwip/ip_addr.h>
#include <net/lwip/def.h>
#include <net/lwip/pbuf.h>
#include <net/lwip/stats.h>
Go to the source code of this file.
Data Structures | |
struct | netif |
Macros | |
#define | MAX_NET_DEV_MTU 1500 |
#define | ENABLE_LOOPBACK (LWIP_NETIF_LOOPBACK || LWIP_HAVE_LOOPIF) |
#define | ENABLE_LOOPBACK (LWIP_NETIF_LOOPBACK || LWIP_HAVE_LOOPIF) |
#define | NETIF_MAX_HWADDR_LEN 6U |
#define | NETIF_FLAG_UP 0x01U |
#define | NETIF_FLAG_BROADCAST 0x02U |
#define | NETIF_FLAG_LINK_UP 0x04U |
#define | NETIF_FLAG_ETHARP 0x08U |
#define | NETIF_FLAG_ETHERNET 0x10U |
#define | NETIF_FLAG_IGMP 0x20U |
#define | NETIF_FLAG_MLD6 0x40U |
#define | netif_set_client_data(netif, id, data) netif_get_client_data(netif, id) = (data) |
#define | netif_get_client_data(netif, id) (netif)->client_data[(id)] |
#define | NETIF_SET_CHECKSUM_CTRL(netif, chksumflags) |
#define | IF__NETIF_CHECKSUM_ENABLED(netif, chksumflag) |
#define | netif_is_up(netif) (((netif)->flags & NETIF_FLAG_UP) ? (u8_t)1 : (u8_t)0) |
#define | netif_is_link_up(netif) (((netif)->flags & NETIF_FLAG_LINK_UP) ? (u8_t)1 : (u8_t)0) |
#define | NETIF_SET_HWADDRHINT(netif, hint) |
Typedefs | |
typedef err_t(* | netif_init_fn) (struct netif *netif) |
typedef err_t(* | netif_input_fn) (struct pbuf *p, struct netif *inp) |
typedef err_t(* | netif_linkoutput_fn) (struct netif *netif, struct pbuf *p) |
typedef void(* | netif_status_callback_fn) (struct netif *netif) |
Enumerations |
Functions | |
u8_t | netif_alloc_client_data_id (void) |
void | netif_init (void) |
struct netif * | netif_add (struct netif *netif, void *state, netif_init_fn init, netif_input_fn input) |
void | netif_remove (struct netif *netif) |
struct netif * | netif_find (const char *name) |
void | netif_set_default (struct netif *netif) |
void | netif_set_up (struct netif *netif) |
void | netif_set_down (struct netif *netif) |
void | netif_set_link_up (struct netif *netif) |
void | netif_set_link_down (struct netif *netif) |
err_t | netif_input (struct pbuf *p, struct netif *inp) |
Variables | |
struct netif * | netif_list |
struct netif * | netif_default |
netif API (to be used from lwIP TCPIP thread)
Definition in file netif.h.