Lines Matching full:esp_netif
48 * - 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
90 * sets io driver callbacks to esp_netif instance and starts the driver)
92 * @param[inout] esp_netif pointer to esp_netif object to be attached
98 esp_err_t esp_netif_attach(esp_netif_t *esp_netif, esp_netif_iodriver_handle driver_handle);
131 * @param[in] esp_netif Handle to esp-netif instance
139 esp_err_t esp_netif_receive(esp_netif_t *esp_netif, void *buffer, size_t len, void *eb);
163 * @param[in] esp_netif Handle to esp-netif instance
168 void esp_netif_action_start(void *esp_netif, esp_event_base_t base, int32_t event_id, void *data);
175 * @param[in] esp_netif Handle to esp-netif instance
180 void esp_netif_action_stop(void *esp_netif, esp_event_base_t base, int32_t event_id, void *data);
187 * @param[in] esp_netif Handle to esp-netif instance
192 void esp_netif_action_connected(void *esp_netif, esp_event_base_t base, int32_t event_id, void *dat…
199 * @param[in] esp_netif Handle to esp-netif instance
204 void esp_netif_action_disconnected(void *esp_netif, esp_event_base_t base, int32_t event_id, void *…
211 * @param[in] esp_netif Handle to esp-netif instance
216 void esp_netif_action_got_ip(void *esp_netif, esp_event_base_t base, int32_t event_id, void *data);
223 * @param[in] esp_netif Handle to esp-netif instance
228 void esp_netif_action_join_ip6_multicast_group(void *esp_netif, esp_event_base_t base, int32_t even…
235 * @param[in] esp_netif Handle to esp-netif instance
240 void esp_netif_action_leave_ip6_multicast_group(void *esp_netif, esp_event_base_t base, int32_t eve…
247 * @param[in] esp_netif Handle to esp-netif instance
252 void esp_netif_action_add_ip6_address(void *esp_netif, esp_event_base_t base, int32_t event_id, voi…
259 * @param[in] esp_netif Handle to esp-netif instance
264 void esp_netif_action_remove_ip6_address(void *esp_netif, esp_event_base_t base, int32_t event_id, …
273 * @param[in] esp_netif Handle to esp-netif instance
276 esp_err_t esp_netif_set_default_netif(esp_netif_t *esp_netif);
320 * @param[in] esp_netif Handle to esp-netif instance
329 esp_err_t esp_netif_join_ip6_multicast_group(esp_netif_t *esp_netif, const esp_ip6_addr_t *addr);
334 * @param[in] esp_netif Handle to esp-netif instance
343 esp_err_t esp_netif_leave_ip6_multicast_group(esp_netif_t *esp_netif, const esp_ip6_addr_t *addr);
361 * @param[in] esp_netif Handle to esp-netif instance
368 esp_err_t esp_netif_set_mac(esp_netif_t *esp_netif, uint8_t mac[]);
373 * @param[in] esp_netif Handle to esp-netif instance
380 esp_err_t esp_netif_get_mac(esp_netif_t *esp_netif, uint8_t mac[]);
389 * @param[in] esp_netif Handle to esp-netif instance
397 esp_err_t esp_netif_set_hostname(esp_netif_t *esp_netif, const char *hostname);
402 * @param[in] esp_netif Handle to esp-netif instance
410 esp_err_t esp_netif_get_hostname(esp_netif_t *esp_netif, const char **hostname);
415 * @param[in] esp_netif Handle to esp-netif instance
421 bool esp_netif_is_netif_up(esp_netif_t *esp_netif);
429 * @param[in] esp_netif Handle to esp-netif instance
436 esp_err_t esp_netif_get_ip_info(esp_netif_t *esp_netif, esp_netif_ip_info_t *ip_info);
446 * @param[in] esp_netif Handle to esp-netif instance
453 esp_err_t esp_netif_get_old_ip_info(esp_netif_t *esp_netif, esp_netif_ip_info_t *ip_info);
469 * @param[in] esp_netif Handle to esp-netif instance
477 esp_err_t esp_netif_set_ip_info(esp_netif_t *esp_netif, const esp_netif_ip_info_t *ip_info);
489 * @param[in] esp_netif Handle to esp-netif instance
496 esp_err_t esp_netif_set_old_ip_info(esp_netif_t *esp_netif, const esp_netif_ip_info_t *ip_info);
503 * @param[in] esp_netif Handle to esp-netif instance
506 * implementation specific index of interface represented with supplied esp_netif
508 int esp_netif_get_netif_impl_index(esp_netif_t *esp_netif);
515 * @param[in] esp_netif Handle to esp-netif instance
524 esp_err_t esp_netif_get_netif_impl_name(esp_netif_t *esp_netif, char* name);
532 * @param[in] esp_netif Handle to esp-netif instance
540 esp_err_t esp_netif_napt_enable(esp_netif_t *esp_netif);
545 * @param[in] esp_netif Handle to esp-netif instance
552 esp_err_t esp_netif_napt_disable(esp_netif_t *esp_netif);
570 * @param[in] esp_netif Handle to esp-netif instance
583 esp_netif_dhcps_option(esp_netif_t *esp_netif, esp_netif_dhcp_option_mode_t opt_op, esp_netif_dhcp_…
589 * @param[in] esp_netif Handle to esp-netif instance
602 esp_netif_dhcpc_option(esp_netif_t *esp_netif, esp_netif_dhcp_option_mode_t opt_op, esp_netif_dhcp_…
610 * @param[in] esp_netif Handle to esp-netif instance
618 esp_err_t esp_netif_dhcpc_start(esp_netif_t *esp_netif);
625 * @param[in] esp_netif Handle to esp-netif instance
633 esp_err_t esp_netif_dhcpc_stop(esp_netif_t *esp_netif);
638 * @param[in] esp_netif Handle to esp-netif instance
644 esp_err_t esp_netif_dhcpc_get_status(esp_netif_t *esp_netif, esp_netif_dhcp_status_t *status);
649 * @param[in] esp_netif Handle to esp-netif instance
655 esp_err_t esp_netif_dhcps_get_status(esp_netif_t *esp_netif, esp_netif_dhcp_status_t *status);
660 * @param[in] esp_netif Handle to esp-netif instance
667 esp_err_t esp_netif_dhcps_start(esp_netif_t *esp_netif);
672 * @param[in] esp_netif Handle to esp-netif instance
680 esp_err_t esp_netif_dhcps_stop(esp_netif_t *esp_netif);
685 * @param[in] esp_netif Handle to esp-netif instance
693 esp_err_t esp_netif_dhcps_get_clients_by_mac(esp_netif_t *esp_netif, int num, esp_netif_pair_mac_ip…
725 * @param[in] esp_netif Handle to esp-netif instance
733 esp_err_t esp_netif_set_dns_info(esp_netif_t *esp_netif, esp_netif_dns_type_t type, esp_netif_dns_i…
743 * @param[in] esp_netif Handle to esp-netif instance
751 esp_err_t esp_netif_get_dns_info(esp_netif_t *esp_netif, esp_netif_dns_type_t type, esp_netif_dns_i…
774 * @param[in] esp_netif Handle to esp-netif instance
780 esp_err_t esp_netif_create_ip6_linklocal(esp_netif_t *esp_netif);
788 * @param[in] esp_netif Handle to esp-netif instance
796 esp_err_t esp_netif_get_ip6_linklocal(esp_netif_t *esp_netif, esp_ip6_addr_t *if_ip6);
804 * @param[in] esp_netif Handle to esp-netif instance
812 esp_err_t esp_netif_get_ip6_global(esp_netif_t *esp_netif, esp_ip6_addr_t *if_ip6);
817 * @param[in] esp_netif Handle to esp-netif instance
823 int esp_netif_get_all_ip6(esp_netif_t *esp_netif, esp_ip6_addr_t if_ip6[]);
899 * @param[in] esp_netif Handle to esp-netif instance
903 esp_netif_iodriver_handle esp_netif_get_io_driver(esp_netif_t *esp_netif);
917 * @param[in] esp_netif Handle to esp-netif instance
921 esp_netif_flags_t esp_netif_get_flags(esp_netif_t *esp_netif);
926 * @param[in] esp_netif Handle to esp-netif instance
930 const char *esp_netif_get_ifkey(esp_netif_t *esp_netif);
935 * @param[in] esp_netif Handle to esp-netif instance
939 const char *esp_netif_get_desc(esp_netif_t *esp_netif);
944 * @param[in] esp_netif Handle to esp-netif instance
948 int esp_netif_get_route_prio(esp_netif_t *esp_netif);
953 * @param[in] esp_netif Handle to esp-netif instance
960 int32_t esp_netif_get_event_id(esp_netif_t *esp_netif, esp_netif_ip_event_type_t event_type);
978 * @param[in] esp_netif Handle to esp-netif instance
982 esp_netif_t *esp_netif_next(esp_netif_t *esp_netif);
985 * @brief Returns number of registered esp_netif objects