1*5145Swnj /* if_en.h 4.1 81/11/30 */ 2*5145Swnj 3*5145Swnj /* 4*5145Swnj * Structure of a Ethernet header. 5*5145Swnj */ 6*5145Swnj struct en_header { 7*5145Swnj u_char en_shost; 8*5145Swnj u_char en_dhost; 9*5145Swnj u_short en_type; 10*5145Swnj }; 11*5145Swnj 12*5145Swnj #define ENPUP_IPTYPE 0x0800 /* IP protocol */ 13*5145Swnj /* 14*5145Swnj * The ENPUP_NTRAILER packet types starting at ENPUP_TRAIL have 15*5145Swnj * (type-ENPUP_TRAIL)*512 bytes of data followed 16*5145Swnj * by a PUP type (as given above). 17*5145Swnj */ 18*5145Swnj #define ENPUP_TRAIL 0x1000 /* Trailer PUP */ 19*5145Swnj #define ENPUP_NTRAILER 16 20