First run at integrating LWIP into the tree (again)
[akaros.git] / user / lwip / include / netif / ethernetif.h
1 /**
2  * Ethernet Wrapper
3  *  
4  * Based on the skelton from the lwip source.
5  * Ported by Paul Pearce
6  */
7
8 #include "lwip/opt.h"
9 #include "lwip/def.h"
10 #include "lwip/mem.h"
11 #include "lwip/pbuf.h"
12 #include "lwip/sys.h"
13 #include <lwip/stats.h>
14 #include <lwip/snmp.h>
15 #include "netif/etharp.h"
16 #include "netif/ppp_oe.h"
17
18
19
20 static void
21 low_level_init(struct netif *netif);
22
23 static err_t
24 low_level_output(struct netif *netif, struct pbuf *p);
25
26 static struct pbuf *low_level_input(struct netif *netif);
27
28 static void
29 ethernetif_input(struct netif *netif);
30
31 err_t
32 ethernetif_init(struct netif *netif);