Home
last modified time | relevance | path

Searched full:esp_netif (Results 1 – 25 of 46) sorted by relevance

12

/hal_espressif-latest/components/esp_netif/lwip/
Desp_netif_lwip.c16 #include "esp_netif.h"
244 ESP_LOGD(TAG, "check: remote, if=%p fn=%p\n", msg->esp_netif, msg->api_fn); in esp_netif_lwip_ipc_call_msg()
254 ESP_LOGD(TAG, "check: local, if=%p fn=%p\n", msg->esp_netif, msg->api_fn); in esp_netif_lwip_ipc_call_msg()
261 .esp_netif = netif, in esp_netif_lwip_ipc_call()
287 * @brief Check if supplied esp_netif handle is active, i.e. available within registered interfaces
290 * @param esp_netif handle to check if available in the list of registered interfaces
291 * @return esp_netif handle if available, or NULL if it wasn't found
306 * @param esp_netif handle to network interface
310 static void esp_netif_set_default_netif_internal(esp_netif_t *esp_netif) in esp_netif_set_default_netif_internal() argument
312 if (ESP_NETIF_IS_POINT2POINT_TYPE(esp_netif, PPP_LWIP_NETIF)) { in esp_netif_set_default_netif_internal()
[all …]
Desp_netif_lwip_ppp.c8 #include "esp_netif.h"
68 .esp_netif = netif, in on_ppp_status_changed()
226 netif_related_data_t * esp_netif_new_ppp(esp_netif_t *esp_netif, const esp_netif_netstack_config_t … in esp_netif_new_ppp() argument
228 struct netif * netif_impl = esp_netif->lwip_netif; in esp_netif_new_ppp()
238 …j->ppp = pppapi_pppos_create(netif_impl, pppos_low_level_output, on_ppp_status_changed, esp_netif); in esp_netif_new_ppp()
245 esp_netif->related_data = (netif_related_data_t *)ppp_obj; in esp_netif_new_ppp()
254 esp_err_t esp_netif_start_ppp(esp_netif_t *esp_netif) in esp_netif_start_ppp() argument
256 netif_related_data_t *netif_related = esp_netif->related_data; in esp_netif_start_ppp()
265 … esp_event_post(NETIF_PPP_STATUS, NETIF_PPP_CONNECT_FAILED, esp_netif, sizeof(esp_netif), 0); in esp_netif_start_ppp()
Desp_netif_lwip_ppp.h13 * @param[in] esp_netif pointer esp-netif instance
20 netif_related_data_t * esp_netif_new_ppp(esp_netif_t *esp_netif, const esp_netif_netstack_config_t …
25 * @param[in] esp_netif pointer esp-netif instance
30 esp_err_t esp_netif_start_ppp(esp_netif_t *esp_netif);
Desp_netif_br_glue.c31 static esp_err_t esp_eth_post_attach_br(esp_netif_t *esp_netif, void *args) in esp_eth_post_attach_br() argument
35 netif_glue->base.netif = esp_netif; in esp_eth_post_attach_br()
37 esp_netif_get_mac(esp_netif, eth_mac); in esp_eth_post_attach_br()
132 if (netif_glue->base.netif == ip_event->esp_netif) { in br_action_got_ip()
133 esp_netif_action_got_ip(ip_event->esp_netif, base, event_id, event_data); in br_action_got_ip()
Desp_netif_lwip_internal.h9 #include "esp_netif.h"
26 esp_netif_t *esp_netif; member
/hal_espressif-latest/components/esp_netif/loopback/
Desp_netif_loopback.c10 #include "esp_netif.h"
70 esp_netif_iodriver_handle esp_netif_get_io_driver(esp_netif_t *esp_netif) in esp_netif_get_io_driver() argument
72 return esp_netif->driver_handle; in esp_netif_get_io_driver()
80 void* esp_netif_get_netif_impl(esp_netif_t *esp_netif) in esp_netif_get_netif_impl() argument
110 static esp_err_t esp_netif_init_configuration(esp_netif_t *esp_netif, const esp_netif_config_t *cfg) in esp_netif_init_configuration() argument
112 …// Basic esp_netif and lwip is a mandatory configuration and cannot be updated after esp_netif_new… in esp_netif_init_configuration()
118 memcpy(esp_netif->mac, cfg->base->mac, NETIF_MAX_HWADDR_LEN); in esp_netif_init_configuration()
120 esp_netif->ip_info->ip.addr = 0; in esp_netif_init_configuration()
121 esp_netif->ip_info->gw.addr = 0; in esp_netif_init_configuration()
122 esp_netif->ip_info->netmask.addr = 0; in esp_netif_init_configuration()
[all …]
/hal_espressif-latest/components/esp_netif/
Desp_netif_handlers.c8 #include "esp_netif.h"
23 void esp_netif_action_start(void *esp_netif, esp_event_base_t base, int32_t event_id, void *data) in esp_netif_action_start() argument
25 … ESP_LOGD(TAG, "esp_netif action has started with netif%p from event_id=%d", esp_netif, event_id); in esp_netif_action_start()
26 esp_netif_start(esp_netif); in esp_netif_action_start()
29 void esp_netif_action_stop(void *esp_netif, esp_event_base_t base, int32_t event_id, void *data) in esp_netif_action_stop() argument
31 ESP_LOGD(TAG, "esp_netif action stopped with netif%p from event_id=%d", esp_netif, event_id); in esp_netif_action_stop()
32 esp_netif_stop(esp_netif); in esp_netif_action_stop()
35 void esp_netif_action_connected(void *esp_netif, esp_event_base_t base, int32_t event_id, void *dat… in esp_netif_action_connected() argument
38 ESP_LOGD(TAG, "esp_netif action connected with netif%p from event_id=%d", esp_netif, event_id); in esp_netif_action_connected()
39 esp_netif_up(esp_netif); in esp_netif_action_connected()
[all …]
Desp_netif_objects.c7 #include "esp_netif.h"
144 bool esp_netif_is_netif_listed(esp_netif_t *esp_netif) in esp_netif_is_netif_listed() argument
154 if (item->netif == esp_netif) { in esp_netif_is_netif_listed()
173 esp_netif_t *esp_netif = item->netif; in esp_netif_get_handle_from_ifkey() local
174 if (strcmp(if_key, esp_netif_get_ifkey(esp_netif)) == 0) { in esp_netif_get_handle_from_ifkey()
176 return esp_netif; in esp_netif_get_handle_from_ifkey()
D.build-test-rules.yml3 components/esp_netif/test_apps/test_app_esp_netif:
9 components/esp_netif/test_apps/test_app_vfs_l2tap:
Dlinker.lf1 [mapping:esp_netif]
/hal_espressif-latest/components/esp_netif/include/
Desp_netif.h48 * - ESP_ERR_INVALID_STATE if esp_netif not initialized
65 * @brief Destroys the esp_netif object
67 * @param[in] esp_netif pointer to the object to be deleted
69 void esp_netif_destroy(esp_netif_t *esp_netif);
72 * @brief Configures driver related options of esp_netif object
74 * @param[inout] esp_netif pointer to the object to be configured
81 esp_err_t esp_netif_set_driver_config(esp_netif_t *esp_netif,
85 * @brief Attaches esp_netif instance to the io driver handle
87 * Calling this function enables connecting specific esp_netif object
88 * with already initialized io driver to update esp_netif object with driver
[all …]
Desp_netif_net_stack.h35 * this function will return NULL for esp_netif instances configured to PPP mode
37 * @param[in] esp_netif Handle to esp-netif instance
41 void* esp_netif_get_netif_impl(esp_netif_t *esp_netif);
45 * @param[in] esp_netif Handle to esp-netif instance
49 esp_err_t esp_netif_set_link_speed(esp_netif_t *esp_netif, uint32_t speed);
64 * @param[in] esp_netif Handle to esp-netif instance
70 esp_err_t esp_netif_transmit(esp_netif_t *esp_netif, void* data, size_t len);
77 * @param[in] esp_netif Handle to esp-netif instance
84 esp_err_t esp_netif_transmit_wrap(esp_netif_t *esp_netif, void *data, size_t len, void *netstack_bu…
93 * @param[in] esp_netif Handle to esp-netif instance
[all …]
Desp_netif_types.h129 esp_netif_t *esp_netif; /*!< Pointer to corresponding esp-netif object */ member
136 esp_netif_t *esp_netif; /*!< Pointer to corresponding esp-netif object */ member
149 esp_netif_t *esp_netif; /*!< Pointer to the associated netif handle */ member
240 * @brief Generic esp_netif configuration
259 typedef esp_err_t (*esp_netif_receive_t)(esp_netif_t *esp_netif, void *buffer, size_t len, void *eb…
Desp_netif_ppp.h93 * @param[in] esp_netif Handle to esp-netif instance
105 * @param[in] esp_netif Handle to esp-netif instance
115 * @param[in] esp_netif Handle to esp-netif instance
/hal_espressif-latest/components/esp_wifi/src/
Dwifi_default.c8 #include "esp_netif.h"
27 static esp_err_t disconnect_and_destroy(esp_netif_t* esp_netif);
36 static void wifi_start(void *esp_netif, esp_event_base_t base, int32_t event_id, void *data) in wifi_start() argument
41 ESP_LOGD(TAG, "%s esp-netif:%p event-id%" PRId32 "", __func__, esp_netif, event_id); in wifi_start()
43 wifi_netif_driver_t driver = esp_netif_get_io_driver(esp_netif); in wifi_start()
52 if ((ret = esp_wifi_register_if_rxcb(driver, esp_netif_receive, esp_netif)) != ESP_OK) { in wifi_start()
62 esp_netif_set_mac(esp_netif, mac); in wifi_start()
63 esp_netif_action_start(esp_netif, base, event_id, data); in wifi_start()
88 esp_netif_t *esp_netif = s_wifi_netifs[WIFI_IF_STA]; in wifi_default_action_sta_connected() local
89 wifi_netif_driver_t driver = esp_netif_get_io_driver(esp_netif); in wifi_default_action_sta_connected()
[all …]
Dwifi_netif.c7 #include "esp_netif.h"
79 static esp_err_t wifi_driver_start(esp_netif_t * esp_netif, void * args) in wifi_driver_start() argument
82 driver->base.netif = esp_netif; in wifi_driver_start()
90 return esp_netif_set_driver_config(esp_netif, &driver_ifconfig); in wifi_driver_start()
Dwifi_default_ap.c9 #include "esp_netif.h"
/hal_espressif-latest/components/esp_netif/private_include/
Desp_netif_private.h22 * @param[in] esp_netif Handle to esp-netif instance
29 esp_err_t esp_netif_start(esp_netif_t *esp_netif);
39 * @param[in] esp_netif Handle to esp-netif instance
46 esp_err_t esp_netif_stop(esp_netif_t *esp_netif);
54 * @param[in] esp_netif Handle to esp-netif instance
60 esp_err_t esp_netif_up(esp_netif_t *esp_netif);
68 * @param[in] esp_netif Handle to esp-netif instance
74 esp_err_t esp_netif_down(esp_netif_t *esp_netif);
87 * @param[in] esp_netif Handle to esp-netif instance
98 * @param[in] esp_netif Handle to esp-netif instance
[all …]
/hal_espressif-latest/components/esp_wifi/include/
Desp_wifi_default.h10 #include "esp_netif.h"
20 * @param esp_netif instance to attach the wifi station to
26 esp_err_t esp_netif_attach_wifi_station(esp_netif_t *esp_netif);
31 * @param esp_netif instance to attach the wifi AP to
37 esp_err_t esp_netif_attach_wifi_ap(esp_netif_t *esp_netif);
66 * @param esp_netif instance of corresponding if object
71 esp_err_t esp_wifi_clear_default_wifi_driver_and_handlers(void *esp_netif);
76 * @note The API creates esp_netif object with default WiFi access point config,
88 * @note The API creates esp_netif object with default WiFi station config,
100 * @note The API creates esp_netif object with default WiFi station config,
[all …]
/hal_espressif-latest/components/esp_netif/lwip/netif/
Desp_pbuf_ref.c8 * This file handles lwip custom pbufs interfacing with esp_netif
23 esp_netif_t *esp_netif; member
36 esp_netif_free_rx_buffer(esp_pbuf->esp_netif, esp_pbuf->l2_buf); in esp_pbuf_free()
42 * @param esp_netif esp-netif handle
48 struct pbuf* esp_pbuf_allocate(esp_netif_t *esp_netif, void *buffer, size_t len, void *l2_buff) in esp_pbuf_allocate() argument
57 esp_pbuf->esp_netif = esp_netif; in esp_pbuf_allocate()
Dethernetif.c22 #include "esp_netif.h"
76 esp_netif_t *esp_netif = esp_netif_get_handle_from_netif_impl(netif); in ethernet_low_level_output() local
78 if (!esp_netif) { in ethernet_low_level_output()
84 ret = esp_netif_transmit(esp_netif, q->payload, q->len); in ethernet_low_level_output()
93 ret = esp_netif_transmit(esp_netif, q->payload, q->len); in ethernet_low_level_output()
122 esp_netif_t *esp_netif = esp_netif_get_handle_from_netif_impl(netif); in ethernetif_input() local
127 esp_netif_free_rx_buffer(esp_netif, buffer); in ethernetif_input()
133 p = esp_pbuf_allocate(esp_netif, buffer, len, buffer); in ethernetif_input()
135 esp_netif_free_rx_buffer(esp_netif, buffer); in ethernetif_input()
161 esp_netif_t *esp_netif = netif->state; in ethernetif_init() local
[all …]
Dwlanif.c22 #include "esp_netif.h"
81 esp_netif_t *esp_netif = netif->state; in low_level_output() local
82 if (esp_netif == NULL) { in low_level_output()
90 ret = esp_netif_transmit_wrap(esp_netif, q->payload, q->len, q); in low_level_output()
100 ret = esp_netif_transmit_wrap(esp_netif, q->payload, q->len, q); in low_level_output()
132 esp_netif_t *esp_netif = netif->state; in wlanif_input() local
137 esp_netif_free_rx_buffer(esp_netif, l2_buff); in wlanif_input()
145 esp_netif_free_rx_buffer(esp_netif, l2_buff); in wlanif_input()
149 esp_netif_free_rx_buffer(esp_netif, l2_buff); in wlanif_input()
151 p = esp_pbuf_allocate(esp_netif, buffer, len, l2_buff); in wlanif_input()
[all …]
/hal_espressif-latest/components/esp_netif/vfs_l2tap/
Desp_vfs_l2tap.c21 #include "esp_netif.h"
338 esp_netif_t *esp_netif; in l2tap_ioctl() local
373 esp_netif = esp_netif_get_handle_from_ifkey(str); in l2tap_ioctl()
374 if (esp_netif == NULL) { in l2tap_ioctl()
380 s_l2tap_sockets[fd].driver_handle = esp_netif_get_io_driver(esp_netif); in l2tap_ioctl()
386 esp_netif = NULL; in l2tap_ioctl()
387 while ((esp_netif = esp_netif_next(esp_netif)) != NULL) { in l2tap_ioctl()
388 if (s_l2tap_sockets[fd].driver_handle == esp_netif_get_io_driver(esp_netif)) { in l2tap_ioctl()
389 *str_p = esp_netif_get_ifkey(esp_netif); in l2tap_ioctl()
/hal_espressif-latest/components/esp_netif/include/lwip/
Desp_pbuf_ref.h14 #include "esp_netif.h"
25 struct pbuf* esp_pbuf_allocate(esp_netif_t *esp_netif, void *buffer, size_t len, void *l2_buff);
/hal_espressif-latest/components/esp_common/
DCMakeLists.txt33 esp_netif

12