snoop.h revision 26119
122514Sdarrenr/*
226119Sdarrenr * (C)opyright 1993-1997 by Darren Reed.
322514Sdarrenr *
422514Sdarrenr * Redistribution and use in source and binary forms are permitted
522514Sdarrenr * provided that this notice is preserved and due credit is given
622514Sdarrenr * to the original author and the contributors.
722514Sdarrenr */
822514Sdarrenr
926119Sdarrenr#ifndef	__SNOOP_H__
1026119Sdarrenr#define	__SNOOP_H__
1126119Sdarrenr
1222514Sdarrenr/*
1322514Sdarrenr * written to comply with the RFC (1761) from Sun.
1426119Sdarrenr * $Id: snoop.h,v 2.0.2.4 1997/04/30 13:49:52 darrenr Exp $
1522514Sdarrenr */
1622514Sdarrenrstruct	snoophdr	{
1722514Sdarrenr	char	s_id[8];
1822514Sdarrenr	int	s_v;
1922514Sdarrenr	int	s_type;
2022514Sdarrenr};
2122514Sdarrenr
2222514Sdarrenr#define	SNOOP_VERSION	2
2322514Sdarrenr
2422514Sdarrenr#define	SDL_8023	0
2522514Sdarrenr#define	SDL_8024	1
2622514Sdarrenr#define	SDL_8025	2
2722514Sdarrenr#define	SDL_8026	3
2822514Sdarrenr#define	SDL_ETHER	4
2922514Sdarrenr#define	SDL_HDLC	5
3022514Sdarrenr#define	SDL_CHSYNC	6
3122514Sdarrenr#define	SDL_IBMCC	7
3222514Sdarrenr#define	SDL_FDDI	8
3322514Sdarrenr#define	SDL_OTHER	9
3422514Sdarrenr
3522514Sdarrenr#define	SDL_MAX		9
3622514Sdarrenr
3722514Sdarrenr
3822514Sdarrenrstruct	snooppkt	{
3922514Sdarrenr	int	sp_olen;
4022514Sdarrenr	int	sp_ilen;
4122514Sdarrenr	int	sp_plen;
4222514Sdarrenr	int	sp_drop;
4322514Sdarrenr	int	sp_sec;
4422514Sdarrenr	int	sp_usec;
4522514Sdarrenr};
4626119Sdarrenr
4726119Sdarrenr#endif /* __SNOOP_H__ */
48