Add Linux TAP
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
/*
|
||||
* 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
|
||||
*/
|
||||
esp_err_t lwip_tapif_input(void *h, void *buffer, size_t len, void *l2_buff);
|
||||
Reference in New Issue
Block a user