File:  [ELWIX - Embedded LightWeight unIX -] / embedaddon / iftop / ether.h
Revision 1.1: download - view: text, annotated - select for diffs - revision graph
Tue Feb 21 16:57:34 2012 UTC (12 years, 3 months ago) by misho
CVS tags: MAIN, HEAD
Initial revision

#ifndef __ETHER_H_
#define __ETHER_H_

#define	ETHERTYPE_PUP		0x0200   
#define	ETHERTYPE_IP		0x0800
#define	ETHERTYPE_ARP		0x0806
#define	ETHERTYPE_REVARP	0x8035

#define	ETHER_ADDR_LEN		6

struct	ether_header {
	u_int8_t	ether_dhost[ETHER_ADDR_LEN];
	u_int8_t	ether_shost[ETHER_ADDR_LEN];
	u_int16_t	ether_type;
};

struct vlan_8021q_header {
	u_int16_t	priority_cfi_vid;
	u_int16_t	ether_type;
};

#endif 

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>