1145519Sdarrenr/*	$FreeBSD$	*/
2145510Sdarrenr
322514Sdarrenr/*
4255332Scy * Copyright (C) 2012 by Darren Reed.
522514Sdarrenr *
680486Sdarrenr * See the IPFILTER.LICENCE file for details on licencing.
722514Sdarrenr */
822514Sdarrenr
926119Sdarrenr#ifndef	__SNOOP_H__
1026119Sdarrenr#define	__SNOOP_H__
1126119Sdarrenr
1222514Sdarrenr/*
1322514Sdarrenr * written to comply with the RFC (1761) from Sun.
14255332Scy * $Id$
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