pktdrv.h

来自「NXPl788上lwip的无操作系统移植,基于Embest开发板」· C头文件 代码 · 共 28 行

H
28
字号
#ifndef __PKTDRV_H__
#define __PKTDRV_H__

#ifdef __cplusplus
extern "C" {
#endif

typedef void (*input_fn)(void *arg, void *packet, int len);

enum link_adapter_event {
  LINKEVENT_UNCHANGED,
  LINKEVENT_UP,
  LINKEVENT_DOWN
};

void*                   init_adapter    (int adapter_num, char *mac_addr, input_fn input, void *arg, enum link_adapter_event *linkstate);
void                    shutdown_adapter(void *adapter);
int                     packet_send     (void *adapter, void *buffer, int len);
void                    update_adapter  (void *adapter);
enum link_adapter_event link_adapter    (void *adapter);
int                     get_adapter_index(const char* adapter_guid);

#ifdef __cplusplus
}
#endif

#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?