提交 ef059c24 创建 作者: Silas Boyd-Wickizer's avatar Silas Boyd-Wickizer

Change all e1000* in lwIP if to net*

上级 2b80011e
...@@ -166,6 +166,8 @@ int mpbcpu(void); ...@@ -166,6 +166,8 @@ int mpbcpu(void);
void netfree(void *va); void netfree(void *va);
void* netalloc(void); void* netalloc(void);
void netrx(void *va, u16 len); void netrx(void *va, u16 len);
int nettx(void *va, u16 len);
void nethwaddr(u8 *hwaddr);
// ns.c // ns.c
enum { enum {
......
...@@ -40,6 +40,18 @@ netalloc(void) ...@@ -40,6 +40,18 @@ netalloc(void)
return kalloc(); return kalloc();
} }
int
nettx(void *va, u16 len)
{
return e1000tx(va, len);
}
void
nethwaddr(u8 *hwaddr)
{
e1000hwaddr(hwaddr);
}
void void
nettest(void) nettest(void)
{ {
......
...@@ -16,7 +16,7 @@ low_level_init(struct netif *netif) ...@@ -16,7 +16,7 @@ low_level_init(struct netif *netif)
netif->hwaddr_len = ETHARP_HWADDR_LEN; netif->hwaddr_len = ETHARP_HWADDR_LEN;
/* set MAC hardware address */ /* set MAC hardware address */
e1000hwaddr(netif->hwaddr); nethwaddr(netif->hwaddr);
/* maximum transfer unit */ /* maximum transfer unit */
netif->mtu = 1500; netif->mtu = 1500;
...@@ -70,7 +70,7 @@ low_level_output(struct netif *netif, struct pbuf *p) ...@@ -70,7 +70,7 @@ low_level_output(struct netif *netif, struct pbuf *p)
size += q->len; size += q->len;
} }
e1000tx(buf, size); nettx(buf, size);
#if ETH_PAD_SIZE #if ETH_PAD_SIZE
pbuf_header(p, ETH_PAD_SIZE); /* reclaim the padding word */ pbuf_header(p, ETH_PAD_SIZE); /* reclaim the padding word */
......
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论