26#ifndef __VSF_ESPIDF_ESP_NETIF_TYPES_H__
27#define __VSF_ESPIDF_ESP_NETIF_TYPES_H__
int esp_err_t
Definition esp_err.h:41
#define ESP_EVENT_DECLARE_BASE(id)
Definition esp_event_base.h:65
struct esp_netif_config esp_netif_config_t
ip_event_t
Definition esp_netif_types.h:139
@ IP_EVENT_PPP_GOT_IP
Definition esp_netif_types.h:146
@ IP_EVENT_STA_LOST_IP
Definition esp_netif_types.h:141
@ IP_EVENT_STA_GOT_IP
Definition esp_netif_types.h:140
@ IP_EVENT_PPP_LOST_IP
Definition esp_netif_types.h:147
@ IP_EVENT_ETH_LOST_IP
Definition esp_netif_types.h:145
@ IP_EVENT_ETH_GOT_IP
Definition esp_netif_types.h:144
@ IP_EVENT_GOT_IP6
Definition esp_netif_types.h:143
@ IP_EVENT_AP_STAIPASSIGNED
Definition esp_netif_types.h:142
struct esp_netif_driver_ifconfig esp_netif_driver_ifconfig_t
struct esp_netif_inherent_config esp_netif_inherent_config_t
esp_netif_flags_t
Definition esp_netif_types.h:85
@ ESP_NETIF_FLAG_MLDV6_REPORT
Definition esp_netif_types.h:93
@ ESP_NETIF_DHCP_SERVER
Definition esp_netif_types.h:87
@ ESP_NETIF_DHCP_CLIENT
Definition esp_netif_types.h:86
@ ESP_NETIF_FLAG_EVENT_IP_MODIFIED
Definition esp_netif_types.h:90
@ ESP_NETIF_FLAG_IS_BRIDGE
Definition esp_netif_types.h:92
@ ESP_NETIF_FLAG_GARP
Definition esp_netif_types.h:89
@ ESP_NETIF_FLAG_IS_PPP
Definition esp_netif_types.h:91
@ ESP_NETIF_FLAG_AUTOUP
Definition esp_netif_types.h:88
esp_netif_dns_type_t
Definition esp_netif_types.h:69
@ ESP_NETIF_DNS_BACKUP
Definition esp_netif_types.h:71
@ ESP_NETIF_DNS_MAIN
Definition esp_netif_types.h:70
@ ESP_NETIF_DNS_MAX
Definition esp_netif_types.h:73
@ ESP_NETIF_DNS_FALLBACK
Definition esp_netif_types.h:72
esp_netif_dhcp_status_t
Definition esp_netif_types.h:77
@ ESP_NETIF_DHCP_STARTED
Definition esp_netif_types.h:79
@ ESP_NETIF_DHCP_INIT
Definition esp_netif_types.h:78
@ ESP_NETIF_DHCP_STATUS_MAX
Definition esp_netif_types.h:81
@ ESP_NETIF_DHCP_STOPPED
Definition esp_netif_types.h:80
void * esp_netif_iodriver_handle
Definition esp_netif_types.h:49
struct esp_netif_driver_base esp_netif_driver_base_t
unsigned uint32_t
Definition stdint.h:9
unsigned char uint8_t
Definition stdint.h:5
Definition esp_netif_ip_addr.h:39
Definition esp_netif_ip_addr.h:45
Definition esp_netif_ip_addr.h:52
Definition esp_netif_types.h:129
const void * driver_config
Definition esp_netif_types.h:131
const esp_netif_inherent_config_t * base
Definition esp_netif_types.h:130
const void * stack_config
Definition esp_netif_types.h:132
Definition esp_netif_types.h:64
esp_ip_addr_t ip
Definition esp_netif_types.h:65
Definition esp_netif_types.h:121
esp_err_t(* post_attach)(esp_netif_t *netif, esp_netif_iodriver_handle h)
Definition esp_netif_types.h:122
esp_netif_t * netif
Definition esp_netif_types.h:123
Definition esp_netif_types.h:112
void(* driver_free_rx_buffer)(void *h, void *buffer)
Definition esp_netif_types.h:116
esp_err_t(* transmit)(void *h, void *buffer, size_t len)
Definition esp_netif_types.h:114
esp_netif_iodriver_handle handle
Definition esp_netif_types.h:113
esp_err_t(* transmit_wrap)(void *h, void *buffer, size_t len, void *netstack_buf)
Definition esp_netif_types.h:115
Definition esp_netif_types.h:97
const esp_netif_ip_info_t * ip_info
Definition esp_netif_types.h:100
const char * if_key
Definition esp_netif_types.h:103
esp_netif_flags_t flags
Definition esp_netif_types.h:98
int route_prio
Definition esp_netif_types.h:105
uint8_t mac[6]
Definition esp_netif_types.h:99
const char * if_desc
Definition esp_netif_types.h:104
uint32_t get_ip_event
Definition esp_netif_types.h:101
uint32_t bridge_info
Definition esp_netif_types.h:106
uint32_t lost_ip_event
Definition esp_netif_types.h:102
Definition esp_netif_types.h:59
esp_ip6_addr_t ip
Definition esp_netif_types.h:60
Definition esp_netif_types.h:52
esp_ip4_addr_t ip
Definition esp_netif_types.h:53
esp_ip4_addr_t gw
Definition esp_netif_types.h:55
esp_ip4_addr_t netmask
Definition esp_netif_types.h:54
Definition esp_netif_port.c:80
Definition esp_netif_types.h:165
esp_ip4_addr_t ip
Definition esp_netif_types.h:167
esp_netif_t * esp_netif
Definition esp_netif_types.h:166
Definition esp_netif_types.h:158
esp_netif_t * esp_netif
Definition esp_netif_types.h:159
int ip_index
Definition esp_netif_types.h:161
esp_netif_ip6_info_t ip6_info
Definition esp_netif_types.h:160
Definition esp_netif_types.h:151
esp_netif_ip_info_t ip_info
Definition esp_netif_types.h:153
bool ip_changed
Definition esp_netif_types.h:154
esp_netif_t * esp_netif
Definition esp_netif_types.h:152