Home
last modified time | relevance | path

Searched refs:s_l2tap_sockets (Results 1 – 1 of 1) sorted by relevance

/hal_espressif-latest/components/esp_netif/vfs_l2tap/
Desp_vfs_l2tap.c73 static l2tap_context_t s_l2tap_sockets[L2TAP_MAX_FDS] = {0}; variable
180 if (atomic_load(&s_l2tap_sockets[i].state) == L2TAP_SOCK_STATE_OPENED) { in esp_vfs_l2tap_eth_filter()
182 …if (s_l2tap_sockets[i].driver_handle == driver_handle && (s_l2tap_sockets[i].ethtype_filter == eth… in esp_vfs_l2tap_eth_filter()
185 …(s_l2tap_sockets[i].ethtype_filter <= ETH_IEEE802_3_MAX_LEN && eth_type <= ETH_IEEE802_3_MAX_LEN))… in esp_vfs_l2tap_eth_filter()
187 if (push_rx_queue(&s_l2tap_sockets[i], buff, *size) != ESP_OK) { in esp_vfs_l2tap_eth_filter()
189s_l2tap_sockets[i].driver_free_rx_buffer(s_l2tap_sockets[i].driver_handle, buff); in esp_vfs_l2tap_eth_filter()
214 if (atomic_compare_exchange_strong(&s_l2tap_sockets[fd].state, &exp_state, in l2tap_open()
216 if (init_rx_queue(&s_l2tap_sockets[fd]) != ESP_OK) { in l2tap_open()
217 atomic_store(&s_l2tap_sockets[fd].state, L2TAP_SOCK_STATE_READY); in l2tap_open()
220 s_l2tap_sockets[fd].ethtype_filter = 0x0; in l2tap_open()
[all …]