4
Pether_addr = ^ether_addr;
6
ether_addr_octet : array[0..(ETH_ALEN)-1] of u_int8_t;
9
Pether_header = ^ether_header;
11
ether_dhost : array[0..(ETH_ALEN)-1] of u_int8_t;
12
ether_shost : array[0..(ETH_ALEN)-1] of u_int8_t;
13
ether_type : u_int16_t;
18
ETHERTYPE_PUP = $0200;
20
ETHERTYPE_ARP = $0806;
21
ETHERTYPE_REVARP = $8035;
22
ETHER_ADDR_LEN = ETH_ALEN;
25
ETHER_HDR_LEN = ETH_HLEN;
26
ETHER_MIN_LEN = ETH_ZLEN + ETHER_CRC_LEN;
27
ETHER_MAX_LEN = ETH_FRAME_LEN + ETHER_CRC_LEN;
29
function ETHER_IS_VALID_LEN(foo : cardinal) : boolean;
33
ETHERTYPE_TRAIL = $1000;
34
ETHERTYPE_NTRAILER = 16;
35
ETHERMTU = ETH_DATA_LEN;
36
ETHERMIN = (ETHER_MIN_LEN - ETHER_HDR_LEN) - ETHER_CRC_LEN;
38
{ ---------------------------------------------------------------------
39
Borland compatibility types
40
---------------------------------------------------------------------}
43
TEtherAddr = ether_addr;
44
PEtherAddr = ^TEtherAddr;
b'\\ No newline at end of file'