lwIP
2.1.0
Lightweight IP stack
|
Macros | |
#define | netif_ip4_addr(netif) ((const ip4_addr_t*)ip_2_ip4(&((netif)->ip_addr))) |
#define | netif_ip4_netmask(netif) ((const ip4_addr_t*)ip_2_ip4(&((netif)->netmask))) |
#define | netif_ip4_gw(netif) ((const ip4_addr_t*)ip_2_ip4(&((netif)->gw))) |
#define | netif_ip_addr4(netif) ((const ip_addr_t*)&((netif)->ip_addr)) |
#define | netif_ip_netmask4(netif) ((const ip_addr_t*)&((netif)->netmask)) |
#define | netif_ip_gw4(netif) ((const ip_addr_t*)&((netif)->gw)) |
Functions | |
void | netif_set_ipaddr (struct netif *netif, const ip4_addr_t *ipaddr) |
void | netif_set_netmask (struct netif *netif, const ip4_addr_t *netmask) |
void | netif_set_gw (struct netif *netif, const ip4_addr_t *gw) |
void | netif_set_addr (struct netif *netif, const ip4_addr_t *ipaddr, const ip4_addr_t *netmask, const ip4_addr_t *gw) |
#define netif_ip4_addr | ( | netif | ) | ((const ip4_addr_t*)ip_2_ip4(&((netif)->ip_addr))) |
#define netif_ip4_gw | ( | netif | ) | ((const ip4_addr_t*)ip_2_ip4(&((netif)->gw))) |
#define netif_ip4_netmask | ( | netif | ) | ((const ip4_addr_t*)ip_2_ip4(&((netif)->netmask))) |
void netif_set_addr | ( | struct netif * | netif, |
const ip4_addr_t * | ipaddr, | ||
const ip4_addr_t * | netmask, | ||
const ip4_addr_t * | gw | ||
) |
Change IP address configuration for a network interface (including netmask and default gateway).
netif | the network interface to change |
ipaddr | the new IP address |
netmask | the new netmask |
gw | the new default gateway |
void netif_set_gw | ( | struct netif * | netif, |
const ip4_addr_t * | gw | ||
) |
Change the default gateway for a network interface
netif | the network interface to change |
gw | the new default gateway |
void netif_set_ipaddr | ( | struct netif * | netif, |
const ip4_addr_t * | ipaddr | ||
) |
Change the IP address of a network interface
netif | the network interface to change |
ipaddr | the new IP address |
void netif_set_netmask | ( | struct netif * | netif, |
const ip4_addr_t * | netmask | ||
) |
Change the netmask of a network interface
netif | the network interface to change |
netmask | the new netmask |