ban4jp -
/
uIP-1-0_webserver
uIP 1.0 based webserver for LPC1114 + ENC28J60
Diff: uip/uip_arp.h
- Revision:
- 3:a2715e9c7737
- Parent:
- 0:685224d2f66d
--- a/uip/uip_arp.h Sat Jun 21 11:54:24 2014 +0000 +++ b/uip/uip_arp.h Mon Jun 30 16:00:08 2014 +0000 @@ -45,7 +45,6 @@ * * This file is part of the uIP TCP/IP stack. * - * $Id: uip_arp.h,v 1.5 2006/06/11 21:46:39 adam Exp $ * */ @@ -55,7 +54,6 @@ #include "uip.h" -extern struct uip_eth_addr uip_ethaddr; /** * The Ethernet header. @@ -63,12 +61,12 @@ struct uip_eth_hdr { struct uip_eth_addr dest; struct uip_eth_addr src; - u16_t type; + uint16_t type; }; -#define UIP_ETHTYPE_ARP 0x0806 -#define UIP_ETHTYPE_IP 0x0800 -#define UIP_ETHTYPE_IP6 0x86dd +#define UIP_ETHTYPE_ARP 0x0806 +#define UIP_ETHTYPE_IP 0x0800 +#define UIP_ETHTYPE_IPV6 0x86dd /* The uip_arp_init() function must be called before any of the other @@ -131,14 +129,15 @@ * * \hideinitializer */ -#define uip_setethaddr(eaddr) do {uip_ethaddr.addr[0] = eaddr.addr[0]; \ - uip_ethaddr.addr[1] = eaddr.addr[1];\ - uip_ethaddr.addr[2] = eaddr.addr[2];\ - uip_ethaddr.addr[3] = eaddr.addr[3];\ - uip_ethaddr.addr[4] = eaddr.addr[4];\ - uip_ethaddr.addr[5] = eaddr.addr[5];} while(0) +#define uip_setethaddr(eaddr) do {uip_lladdr.addr[0] = eaddr.addr[0]; \ + uip_lladdr.addr[1] = eaddr.addr[1];\ + uip_lladdr.addr[2] = eaddr.addr[2];\ + uip_lladdr.addr[3] = eaddr.addr[3];\ + uip_lladdr.addr[4] = eaddr.addr[4];\ + uip_lladdr.addr[5] = eaddr.addr[5];} while(0) /** @} */ -/** @} */ + #endif /* __UIP_ARP_H__ */ +/** @} */