/hal_espressif-latest/components/esp_netif/lwip/netif/ |
D | wlanif.c | 36 low_level_init(struct netif *netif) in low_level_init() argument 39 netif->hwaddr_len = ETH_HWADDR_LEN; in low_level_init() 44 netif->mtu = 1500; in low_level_init() 48 netif->flags = NETIF_FLAG_BROADCAST | NETIF_FLAG_ETHARP; in low_level_init() 52 netif->flags |= NETIF_FLAG_IGMP; in low_level_init() 58 netif->flags |= NETIF_FLAG_MLD6; in low_level_init() 79 static err_t low_level_output(struct netif *netif, struct pbuf *p) in low_level_output() argument 81 esp_netif_t *esp_netif = netif->state; in low_level_output() 131 struct netif * netif = h; in wlanif_input() local 132 esp_netif_t *esp_netif = netif->state; in wlanif_input() [all …]
|
D | ethernetif.c | 37 static void ethernet_low_level_init(struct netif *netif) in ethernet_low_level_init() argument 40 netif->hwaddr_len = ETH_HWADDR_LEN; in ethernet_low_level_init() 43 netif->mtu = 1500; in ethernet_low_level_init() 47 netif->flags = NETIF_FLAG_BROADCAST | NETIF_FLAG_ETHARP | NETIF_FLAG_ETHERNET; in ethernet_low_level_init() 51 netif->flags |= NETIF_FLAG_IGMP; in ethernet_low_level_init() 57 netif->flags |= NETIF_FLAG_MLD6; in ethernet_low_level_init() 73 static err_t ethernet_low_level_output(struct netif *netif, struct pbuf *p) in ethernet_low_level_output() argument 76 esp_netif_t *esp_netif = esp_netif_get_handle_from_netif_impl(netif); in ethernet_low_level_output() 79 …UGF(NETIF_DEBUG, ("corresponding esp-netif is NULL: netif=%p pbuf=%p len=%d\n", netif, p, p->len)); in ethernet_low_level_output() 121 struct netif *netif = h; in ethernetif_input() local [all …]
|
/hal_espressif-latest/components/esp_netif/ |
D | esp_netif_objects.c | 24 esp_netif_t *netif; member 60 esp_err_t esp_netif_add_to_list(esp_netif_t *netif) in esp_netif_add_to_list() argument 64 ESP_LOGD(TAG, "%s %p", __func__, netif); in esp_netif_add_to_list() 68 item->netif = netif; in esp_netif_add_to_list() 83 esp_err_t esp_netif_remove_from_list(esp_netif_t *netif) in esp_netif_remove_from_list() argument 90 ESP_LOGV(TAG, "%s %p", __func__, netif); in esp_netif_remove_from_list() 93 if (item->netif == netif) { in esp_netif_remove_from_list() 112 esp_netif_t* esp_netif_next(esp_netif_t* netif) in esp_netif_next() argument 120 result = esp_netif_next_unsafe(netif); in esp_netif_next() 125 esp_netif_t* esp_netif_next_unsafe(esp_netif_t* netif) in esp_netif_next_unsafe() argument [all …]
|
D | CMakeLists.txt | 7 "lwip/netif/wlanif.c" 8 "lwip/netif/ethernetif.c" 9 "lwip/netif/esp_pbuf_ref.c")
|
D | README.md | 44 * `........` Initialization line from user code to esp-netif and comm driver 60 1) netif specific options (flags, behaviour, name) 61 2) network stack options (netif init and input functions, not publicly available) 71 …efine behaviour patterns of interaction with ESP-NETIF (example: ehternet link-up -> turn netif on) 72 * glue IO layer: adapt the input/output functions to use esp-netif transmit/input/free_rx 80 * event/action API (esp-netif lifecycle management) 84 - netif up/down
|
D | Kconfig | 30 Dummy implementation of esp-netif functionality which connects driver transmit 47 bool "Enable netif L2 TAP support" 77 …ble LwIP IEEE 802.1D bridge support in ESP-NETIF. Note that "Number of clients store data in netif"
|
/hal_espressif-latest/components/esp_netif/include/lwip/ |
D | esp_netif_net_stack.h | 25 typedef err_t (*init_fn_t)(struct netif*); 26 typedef esp_netif_recv_ret_t (*input_fn_t)(void *netif, void *buffer, size_t len, void *eb); 51 err_t ethernetif_init(struct netif *netif); 67 err_t wlanif_init_ap(struct netif *netif); 74 err_t wlanif_init_sta(struct netif *netif); 81 err_t wlanif_init_nan(struct netif *netif);
|
/hal_espressif-latest/components/esp_netif/lwip/ |
D | esp_netif_lwip_ppp.c | 66 esp_netif_t *netif = ctx; in on_ppp_status_changed() local 68 .esp_netif = netif, in on_ppp_status_changed() 71 struct lwip_peer2peer_ctx *obj = (struct lwip_peer2peer_ctx*)netif->related_data; in on_ppp_status_changed() 94 err = esp_event_post(IP_EVENT, netif->lost_ip_event, &evt, sizeof(evt), 0); in on_ppp_status_changed() 124 err = esp_event_post(NETIF_PPP_STATUS, err_code, &netif, sizeof(netif), 0); in on_ppp_status_changed() 171 esp_netif_t *netif = ctx; in on_ppp_notify_phase() local 172 lwip_peer2peer_ctx_t *obj = (lwip_peer2peer_ctx_t *)netif->related_data; in on_ppp_notify_phase() 175 …_t err = esp_event_post(NETIF_PPP_STATUS, NETIF_PP_PHASE_OFFSET + phase, &netif, sizeof(netif), 0); in on_ppp_notify_phase() 193 static uint32_t pppos_low_level_output(ppp_pcb *pcb, uint8_t *data, uint32_t len, void *netif) in pppos_low_level_output() argument 195 esp_err_t ret = esp_netif_transmit(netif, data, len); in pppos_low_level_output() [all …]
|
D | esp_netif_lwip.c | 67 #define _RUN_IN_LWIP_TASK(function, netif, param) { return esp_netif_lwip_ipc_call(function, netif,… argument 73 #define _IS_NETIF_ANY_POINT2POINT_TYPE(netif) (netif->related_data && netif->related_data->is_point… argument 75 #define _IS_NETIF_ANY_POINT2POINT_TYPE(netif) false argument 77 #define _RUN_IN_LWIP_TASK_IF_SUPPORTED(function, netif, param) \ argument 79 if (_IS_NETIF_ANY_POINT2POINT_TYPE(netif)) { \ 82 return esp_netif_lwip_ipc_call(function, netif, (void *)(param)); \ 138 static void esp_netif_internal_dhcpc_cb(struct netif *netif); 141 static void esp_netif_internal_nd6_cb(struct netif *p_netif, uint8_t ip_index); 142 static void netif_set_mldv6_flag(struct netif *netif); 143 static void netif_unset_mldv6_flag(struct netif *netif); [all …]
|
D | esp_netif_lwip_internal.h | 46 …efine ESP_NETIF_IS_POINT2POINT_TYPE(netif, type) (netif->related_data && netif->related_data->is_p… argument 48 #define ESP_NETIF_IS_POINT2POINT_TYPE(netif, type) false argument 78 struct netif *lwip_netif; 79 err_t (*lwip_init_fn)(struct netif*);
|
D | esp_netif_br_glue.c | 35 netif_glue->base.netif = esp_netif; in esp_eth_post_attach_br() 55 …esp_netif_action_start(netif_glue->base.netif, base, event_id, event_data); // basically creates l… in eth_action_start() 57 ESP_LOGD(TAG, "bridge netif %p is started", netif_glue->base.netif); in eth_action_start() 59 esp_netif_bridge_add_port(netif_glue->base.netif, netif_glue->ports_esp_netifs[i]); in eth_action_start() 75 …esp_netif_action_stop(netif_glue->base.netif, base, event_id, event_data); // basically removes lw… in eth_action_stop() 77 ESP_LOGD(TAG, "bridge netif %p is stopped", netif_glue->base.netif); in eth_action_stop() 90 if (esp_netif_is_netif_up(netif_glue->base.netif) == true) { in eth_action_connected() 96 esp_netif_action_connected(netif_glue->base.netif, base, event_id, event_data); in eth_action_connected() 97 ESP_LOGD(TAG, "bridge netif %p is connected", netif_glue->base.netif); in eth_action_connected() 120 esp_netif_action_disconnected(netif_glue->base.netif, base, event_id, event_data); in eth_action_disconnected() [all …]
|
/hal_espressif-latest/components/esp_wifi/src/ |
D | wifi_default.c | 374 esp_netif_t *netif = esp_netif_new(&cfg); in esp_netif_create_default_wifi_ap() local 375 assert(netif); in esp_netif_create_default_wifi_ap() 376 ESP_ERROR_CHECK(esp_netif_attach_wifi_ap(netif)); in esp_netif_create_default_wifi_ap() 378 return netif; in esp_netif_create_default_wifi_ap() 388 esp_netif_t *netif = esp_netif_new(&cfg); in esp_netif_create_default_wifi_sta() local 389 assert(netif); in esp_netif_create_default_wifi_sta() 390 ESP_ERROR_CHECK(esp_netif_attach_wifi_station(netif)); in esp_netif_create_default_wifi_sta() 392 return netif; in esp_netif_create_default_wifi_sta() 402 esp_netif_t *netif = esp_netif_new(&cfg); in esp_netif_create_default_wifi_nan() local 403 assert(netif); in esp_netif_create_default_wifi_nan() [all …]
|
D | wifi_netif.c | 82 driver->base.netif = esp_netif; in wifi_driver_start() 140 if (ifx->base.netif != arg) { in esp_wifi_register_if_rxcb() 141 … "Invalid argument: supplied netif=%p does not equal to interface netif=%p", arg, ifx->base.netif); in esp_wifi_register_if_rxcb() 178 s_wifi_netifs[wifi_interface] = ifx->base.netif; in esp_wifi_register_if_rxcb()
|
/hal_espressif-latest/components/esp_netif/private_include/ |
D | esp_netif_private.h | 93 esp_err_t esp_netif_add_to_list(esp_netif_t* netif); 104 esp_err_t esp_netif_remove_from_list(esp_netif_t* netif); 116 esp_netif_t* esp_netif_next_unsafe(esp_netif_t* netif);
|
/hal_espressif-latest/components/esp_netif/include/ |
D | esp_netif_ppp.h | 101 esp_err_t esp_netif_ppp_set_auth(esp_netif_t *netif, esp_netif_auth_type_t authtype, const char *us… 111 esp_err_t esp_netif_ppp_set_params(esp_netif_t *netif, const esp_netif_ppp_config_t *config); 121 esp_err_t esp_netif_ppp_get_params(esp_netif_t *netif, esp_netif_ppp_config_t *config);
|
D | esp_netif_types.h | 217 …esp_err_t (*post_attach)(esp_netif_t *netif, esp_netif_iodriver_handle h); /*!< post attach functi… 218 esp_netif_t *netif; /*!< netif handle */ member
|
/hal_espressif-latest/components/esp_wifi/ |
D | CMakeLists.txt | 3 # No local wifi: provide only netif bindings
|