#include "lwip/opt.h"
#include "lwip/def.h"
#include "lwip/ip_addr.h"
#include "lwip/netif.h"
#include "lwip/tcp_impl.h"
#include "lwip/snmp.h"
#include "lwip/igmp.h"
#include "netif/etharp.h"
#include "lwip/stats.h"
Functions | |
netif * | netif_add (struct netif *netif, ip_addr_t *ipaddr, ip_addr_t *netmask, ip_addr_t *gw, void *state, netif_init_fn init, netif_input_fn input) |
void | netif_set_addr (struct netif *netif, ip_addr_t *ipaddr, ip_addr_t *netmask, ip_addr_t *gw) |
void | netif_remove (struct netif *netif) |
netif * | netif_find (char *name) |
void | netif_set_ipaddr (struct netif *netif, ip_addr_t *ipaddr) |
void | netif_set_gw (struct netif *netif, ip_addr_t *gw) |
void | netif_set_netmask (struct netif *netif, ip_addr_t *netmask) |
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) |
Variables | |
netif * | netif_list |
netif * | netif_default |
|
Add a network interface to the list of lwIP netifs.
|
|
Find a network interface by searching for its name
|
|
Remove a network interface from the list of lwIP netifs.
|
|
Change IP address configuration for a network interface (including netmask and default gateway).
|
|
Set a network interface as the default network interface (used to output all packets for which no specific route is found)
|
|
Bring an interface down, disabling any traffic processing.
|
|
Change the default gateway for a network interface
|
|
Change the IP address of a network interface
|
|
Called by a driver when its link goes down |
|
Called by a driver when its link goes up |
|
Change the netmask of a network interface
|
|
Bring an interface up, available for processing traffic.
|
|
The default network interface. |
|
The list of network interfaces. |