xref: /nrf52832-nimble/rt-thread/components/net/uip/rt-thread/uip_etharp.h (revision 104654410c56c573564690304ae786df310c91fc)
1*10465441SEvalZero #include "uip_pbuf.h"
2*10465441SEvalZero #include "uip-conf.h"
3*10465441SEvalZero #include "rtdef.h"
4*10465441SEvalZero 
5*10465441SEvalZero 
6*10465441SEvalZero struct eth_hdr {
7*10465441SEvalZero   u8_t ip_addrdest[6];
8*10465441SEvalZero   u8_t ip_addrsrc[6];
9*10465441SEvalZero   u16_t type;
10*10465441SEvalZero } ;
11*10465441SEvalZero #define ETHTYPE_ARP       UIP_ETHTYPE_ARP
12*10465441SEvalZero #define ETHTYPE_IP        UIP_ETHTYPE_IP
13*10465441SEvalZero #define ETHTYPE_VLAN      0x8100
14*10465441SEvalZero #define ETHTYPE_PPPOEDISC 0x8863  /* PPP Over Ethernet Discovery Stage */
15*10465441SEvalZero #define ETHTYPE_PPPOE     0x8864  /* PPP Over Ethernet Session Stage */
16