44 |
#include "lwip/ip_addr.h" |
#include "lwip/ip_addr.h" |
45 |
#include "lwip/netif.h" |
#include "lwip/netif.h" |
46 |
|
|
47 |
#include "arch/bpstruct.h" |
#ifdef PACK_STRUCT_USE_INCLUDES |
48 |
|
# include "arch/bpstruct.h" |
49 |
|
#endif |
50 |
PACK_STRUCT_BEGIN |
PACK_STRUCT_BEGIN |
51 |
struct eth_addr { |
struct eth_addr { |
52 |
PACK_STRUCT_FIELD(u8_t addr[6]); |
PACK_STRUCT_FIELD(u8_t addr[6]); |
53 |
} PACK_STRUCT_STRUCT; |
} PACK_STRUCT_STRUCT; |
54 |
PACK_STRUCT_END |
PACK_STRUCT_END |
55 |
#include "arch/epstruct.h" |
#ifdef PACK_STRUCT_USE_INCLUDES |
56 |
|
# include "arch/epstruct.h" |
57 |
|
#endif |
58 |
|
|
59 |
#include "arch/bpstruct.h" |
#ifdef PACK_STRUCT_USE_INCLUDES |
60 |
|
# include "arch/bpstruct.h" |
61 |
|
#endif |
62 |
PACK_STRUCT_BEGIN |
PACK_STRUCT_BEGIN |
63 |
struct eth_hdr { |
struct eth_hdr { |
64 |
PACK_STRUCT_FIELD(struct eth_addr dest); |
PACK_STRUCT_FIELD(struct eth_addr dest); |
66 |
PACK_STRUCT_FIELD(u16_t type); |
PACK_STRUCT_FIELD(u16_t type); |
67 |
} PACK_STRUCT_STRUCT; |
} PACK_STRUCT_STRUCT; |
68 |
PACK_STRUCT_END |
PACK_STRUCT_END |
69 |
#include "arch/epstruct.h" |
#ifdef PACK_STRUCT_USE_INCLUDES |
70 |
|
# include "arch/epstruct.h" |
71 |
|
#endif |
72 |
|
|
73 |
#define ARP_TMR_INTERVAL 10000 |
#define ARP_TMR_INTERVAL 10000 |
74 |
|
|