snoop.h revision 145510
1145510Sdarrenr/* $NetBSD$ */ 2145510Sdarrenr 322514Sdarrenr/* 480486Sdarrenr * Copyright (C) 1993-2001 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. 14145510Sdarrenr * Id: snoop.h,v 2.3 2001/06/09 17:09:23 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