mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
26 lines
661 B
C
26 lines
661 B
C
|
/*
|
||
|
* 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);
|