1
6
7
8
9
10
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
117
118
119
126
127
128
/* ... */
#ifndef _ESP_NETIF_PRIVATE_H_
#define _ESP_NETIF_PRIVATE_H_
#define ESP_NETIF_CALL_CHECK(info, api_call, ret) \
do{\
esp_err_t __err = (api_call);\
if ((ret) != __err) {\
ESP_LOGE(TAG, "%s %d %s ret=0x%X", __FUNCTION__, __LINE__, (info), __err);\
return;\
}{...}\
}{...} while(0)...
/* ... */
esp_err_t esp_netif_start(esp_netif_t *esp_netif);
/* ... */
esp_err_t esp_netif_stop(esp_netif_t *esp_netif);
/* ... */
esp_err_t esp_netif_up(esp_netif_t *esp_netif);
/* ... */
esp_err_t esp_netif_down(esp_netif_t *esp_netif);
/* ... */
bool esp_netif_is_valid_static_ip(esp_netif_ip_info_t *ip_info);
/* ... */
esp_err_t esp_netif_add_to_list_unsafe(esp_netif_t* netif);
/* ... */
esp_err_t esp_netif_remove_from_list_unsafe(esp_netif_t* netif);
/* ... */
bool esp_netif_is_netif_listed(esp_netif_t *esp_netif);
/* ... */
esp_netif_t *esp_netif_get_handle_from_ifkey_unsafe(const char *if_key);
/* ... */
#endif