]> gitweb.fperrin.net Git - iftop.git/blob - ether.h
Import de iftop-1.0pre1
[iftop.git] / ether.h
1 #ifndef __ETHER_H_
2 #define __ETHER_H_
3
4 #define ETHERTYPE_PUP           0x0200   
5 #define ETHERTYPE_IP            0x0800
6 #define ETHERTYPE_ARP           0x0806
7 #define ETHERTYPE_REVARP        0x8035
8
9 #define ETHER_ADDR_LEN          6
10
11 struct  ether_header {
12         u_int8_t        ether_dhost[ETHER_ADDR_LEN];
13         u_int8_t        ether_shost[ETHER_ADDR_LEN];
14         u_int16_t       ether_type;
15 } __attribute__((packed));
16
17
18 struct vlan_8021q_header {
19         u_int16_t       priority_cfi_vid;
20         u_int16_t       ether_type;
21 };
22
23 #endif