/*
* Definitions for tcp compression routines.
*
- * $Id: vjcompress.h,v 1.1 1994/09/16 06:57:09 paulus Exp $
+ * $Id: vjcompress.h,v 1.3 1996/05/28 00:55:33 paulus Exp $
*
* Copyright (c) 1989 Regents of the University of California.
* All rights reserved.
u_char last_xmit; /* last sent conn. id */
u_short flags;
#ifndef VJ_NO_STATS
- int vjs_packets; /* outbound packets */
- int vjs_compressed; /* outbound compressed packets */
- int vjs_searches; /* searches for connection state */
- int vjs_misses; /* times couldn't find conn. state */
- int vjs_uncompressedin; /* inbound uncompressed packets */
- int vjs_compressedin; /* inbound compressed packets */
- int vjs_errorin; /* inbound unknown type packets */
- int vjs_tossed; /* inbound packets tossed because of error */
+ struct vjstat stats;
#endif
struct cstate tstate[MAX_STATES]; /* xmit connection states */
struct cstate rstate[MAX_STATES]; /* receive connection states */
/* flag values */
#define VJF_TOSS 1 /* tossing rcvd frames because of input err */
-extern void vj_compress_init __P((struct vjcompress *comp, int max_state));
-extern u_int vj_compress_tcp __P((struct ip *ip, u_int mlen,
- struct vjcompress *comp,
- int compress_cid_flag, u_char **vjhdrp));
-extern void vj_uncompress_err __P((struct vjcompress *comp));
-extern int vj_uncompress_uncomp __P((u_char *buf, struct vjcompress *comp));
-extern int vj_uncompress_tcp __P((u_char *buf, int buflen, int total_len,
- struct vjcompress *comp, u_char **hdrp,
- u_int *hlenp));
+extern void vj_compress_init(struct vjcompress *comp, int max_state);
+extern u_int vj_compress_tcp(struct ip *ip, u_int mlen,
+ struct vjcompress *comp, int compress_cid_flag,
+ u_char **vjhdrp);
+extern void vj_uncompress_err(struct vjcompress *comp);
+extern int vj_uncompress_uncomp(u_char *buf, int buflen,
+ struct vjcompress *comp);
+extern int vj_uncompress_tcp(u_char *buf, int buflen, int total_len,
+ struct vjcompress *comp, u_char **hdrp,
+ u_int *hlenp);
#endif /* _VJCOMPRESS_H_ */