home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Fred Fish Collection 1.5
/
ffcollection-1-5-1992-11.iso
/
ff_disks
/
200-299
/
ff225.lzh
/
AmigaTCP
/
src
/
ether.h
< prev
next >
Wrap
C/C++ Source or Header
|
1989-06-24
|
549b
|
21 lines
/* Generic Ethernet constants and templates */
#define EADDR_LEN 6
/* Format of an Ethernet header */
struct ether {
char dest[EADDR_LEN];
char source[EADDR_LEN];
int16 type;
};
/* Ethernet broadcast address */
extern char ether_bdcst[];
/* Ethernet type fields */
#define IP_TYPE 0x800 /* Type field for IP */
#define ARP_TYPE 0x806 /* Type field for ARP */
#define HDR sizeof(struct ether) /* Size of Ethernet header */
#define RUNT 60 /* smallest legal size packet, no fcs */
#define GIANT 1514 /* largest legal size packet, no fcs */