/*
	$Id: sunfish.h 424 2006-11-19 22:34:56Z ajw $

	Bits shared between the module and the frontend
*/

#ifndef SUNFISH_H
#define SUNFISH_H

#define SUNFISH_FILETYPE 0x1b6
#define SUNFISH_FSNUMBER 188

/* Types for adding ,xyz extensions */
#ifndef NEVER
#define NEVER  0
#define NEEDED 1
#define ALWAYS 2
#endif

/* Syslog */
#define LOGNAME "Sunfish"
#define LOGENTRY 40
#define LOGEXIT  60
#define LOGERROR 20
#define LOGDATASUMMARY 70
#define LOGDATA  130


/* The default port range to bind to. */
#define LOCALPORTMIN_DEFAULT 800
#define LOCALPORTMAX_DEFAULT 900

/* The default buffer size to use. Ideally, this would be 8K, but the
   Castle 100bT podule card cannot handle such large packets */
#define MAXDATABUFFER_UDP_DEFAULT 4096
#define MAXDATABUFFER_TCP_DEFAULT 8192

#define MAXDATABUFFER_UDP_MAX 8192
#define MAXDATABUFFER_TCP_MAX 32768
#define MAXDATABUFFER_INCR    1024

#endif
