23#ifndef _MINIOS_NET_LWIP_PORT_H_
24#define _MINIOS_NET_LWIP_PORT_H_
55uint32_t lwip_port_timeout_accumulator(
void);
int lwip_port_tx(const void *frame, size_t frame_len)
Definition lwip_port.c:106
lwip_port_frame_kind_t
Definition lwip_port.h:29
@ LWIP_PORT_FRAME_UNSUPPORTED
Definition lwip_port.h:30
@ LWIP_PORT_FRAME_ARP
Definition lwip_port.h:31
@ LWIP_PORT_FRAME_IPV4
Definition lwip_port.h:32
void lwip_port_poll(void)
Definition lwip_port.c:94
lwip_port_frame_kind_t lwip_port_classify(const ethernet_frame_info_t *info)
Definition lwip_port.c:128
netdev_t * lwip_port_attach(lwip_port_rx_callback_t rx_callback, void *rx_ctx, lwip_port_timeout_callback_t timeout_callback, void *timeout_ctx)
Definition lwip_port.c:68
void(* lwip_port_timeout_callback_t)(uint32_t elapsed_ms, void *ctx)
Definition lwip_port.h:42
void lwip_port_poll_timeouts(uint32_t elapsed_ms)
Definition lwip_port.c:99
void(* lwip_port_rx_callback_t)(netdev_t *dev, lwip_port_frame_kind_t kind, const void *frame, size_t frame_len, const ethernet_frame_info_t *info, void *ctx)
Definition lwip_port.h:35
netdev_t net_device_t
Definition netdev.h:66
struct net_device netdev_t
unsigned int uint32_t
Definition types.h:34