mirror of
https://github.com/apache/nuttx.git
synced 2026-06-07 01:05:54 +08:00
Moved MAC and ethernet definitions to include/net/ethernet.h
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@443 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
@@ -50,6 +50,7 @@
|
||||
#include <sched.h>
|
||||
#include <nuttx/net.h>
|
||||
|
||||
#include <net/ethernet.h>
|
||||
#include <net/uip/uip.h>
|
||||
#include <net/uip/uip-arch.h>
|
||||
#include <net/uip/uip-arp.h>
|
||||
@@ -106,9 +107,9 @@ void timer_reset(struct timer *t)
|
||||
#ifdef CONFIG_NET_PROMISCUOUS
|
||||
# define up_comparemac(a,b) (0)
|
||||
#else
|
||||
static inline int up_comparemac(struct uip_eth_addr *paddr1, struct uip_eth_addr *paddr2)
|
||||
static inline int up_comparemac(struct ether_addr *paddr1, struct ether_addr *paddr2)
|
||||
{
|
||||
return memcmp(paddr1, paddr2, sizeof(struct uip_eth_addr));
|
||||
return memcmp(paddr1, paddr2, sizeof(struct ether_addr));
|
||||
}
|
||||
#endif
|
||||
|
||||
@@ -212,7 +213,7 @@ int uipdriver_init(void)
|
||||
|
||||
timer_set(&g_periodic_timer, 500);
|
||||
tapdev_init();
|
||||
(void)tapdev_getmacaddr(g_sim_dev.d_mac.addr);
|
||||
(void)tapdev_getmacaddr(g_sim_dev.d_mac.ether_addr_octet);
|
||||
|
||||
/* Register the device with the OS so that socket IOCTLs can be performed */
|
||||
|
||||
|
||||
Reference in New Issue
Block a user