/*
 * $Id: src/arpdig/arpdig.h,v 1.9 2006/04/23 18:12:11 marck Exp $
 */


#define		MAXBPFN		999
#define		BPFLEN		(1+3+1+3+3+1)	/* /dev/bpfNNN */
#define		ETHEROFFSET	(6+6+2)	/* ethernet frame header */
#define		MAXARPOP	ARPOP_INVREPLY
#define		MAXIFACES	1024	/* max number of interfaces */

#define		DEFNARP		32	/* start nubber of arp entries */

#define		BUFLEN		64	/* man config file line length */

#define		ARPTIMEOUT	1
#define		MAXTRIES	3	
#define		WDSECS		15
#define		WATCHDOG	120

struct	_iparp {
	struct in_addr addr;
	u_short emitted;
	u_short recd;
	u_char hwaddr[ETHER_ADDR_LEN];
};

/* doarp.c */
int arpdig(char *, struct in_addr, struct in_addr, int);

extern int noresolve;


syntax highlighted by Code2HTML, v. 0.9.1