/* * SPDX-FileCopyrightText: 2001-2003 Swedish Institute of Computer Science * * SPDX-License-Identifier: BSD-3-Clause * * SPDX-FileContributor: 2022-2023 Espressif Systems (Shanghai) CO LTD */ #pragma once #include "lwip/esp_netif_net_stack.h" /** * @brief lwip netif init API * @param netif pointer to lwip's netif * @return ERR_OK on success */ err_t lwip_tapif_init(struct netif *netif); /** * @brief Input data path * @param h pointer to network stack handle (stuct netif* in our case) * @param buffer Data * @param len Data size * @param l2_buff Data L2 buffer */ void lwip_tapif_input(void *h, void *buffer, size_t len, void *l2_buff);