#include "lwip/ip.h"
#include "lwip/tcp_impl.h"
Classes | |
struct | cstate |
struct | vjstat |
struct | vjcompress |
Defines | |
#define | MAX_SLOTS 16 |
#define | MAX_HDR 128 |
#define | TYPE_IP 0x40 |
#define | TYPE_UNCOMPRESSED_TCP 0x70 |
#define | TYPE_COMPRESSED_TCP 0x80 |
#define | TYPE_ERROR 0x00 |
#define | NEW_C 0x40 |
#define | NEW_I 0x20 |
#define | NEW_S 0x08 |
#define | NEW_A 0x04 |
#define | NEW_W 0x02 |
#define | NEW_U 0x01 |
#define | SPECIAL_I (NEW_S|NEW_W|NEW_U) |
#define | SPECIAL_D (NEW_S|NEW_A|NEW_W|NEW_U) |
#define | SPECIALS_MASK (NEW_S|NEW_A|NEW_W|NEW_U) |
#define | TCP_PUSH_BIT 0x10 |
#define | cs_ip vjcs_u.csu_ip |
#define | cs_hdr vjcs_u.csu_hdr |
#define | VJF_TOSS 1U |
Functions | |
void | vj_compress_init (struct vjcompress *comp) |
u_int | vj_compress_tcp (struct vjcompress *comp, struct pbuf *pb) |
void | vj_uncompress_err (struct vjcompress *comp) |
int | vj_uncompress_uncomp (struct pbuf *nb, struct vjcompress *comp) |
int | vj_uncompress_tcp (struct pbuf **nb, struct vjcompress *comp) |
#define cs_hdr vjcs_u.csu_hdr |
#define cs_ip vjcs_u.csu_ip |
#define MAX_HDR 128 |
#define MAX_SLOTS 16 |
#define NEW_A 0x04 |
#define NEW_C 0x40 |
#define NEW_I 0x20 |
#define NEW_S 0x08 |
#define NEW_U 0x01 |
#define NEW_W 0x02 |
#define SPECIAL_D (NEW_S|NEW_A|NEW_W|NEW_U) |
#define SPECIAL_I (NEW_S|NEW_W|NEW_U) |
#define SPECIALS_MASK (NEW_S|NEW_A|NEW_W|NEW_U) |
#define TCP_PUSH_BIT 0x10 |
#define TYPE_COMPRESSED_TCP 0x80 |
#define TYPE_ERROR 0x00 |
#define TYPE_IP 0x40 |
#define TYPE_UNCOMPRESSED_TCP 0x70 |
#define VJF_TOSS 1U |
void vj_compress_init | ( | struct vjcompress * | comp | ) |
u_int vj_compress_tcp | ( | struct vjcompress * | comp, | |
struct pbuf * | pb | |||
) |
void vj_uncompress_err | ( | struct vjcompress * | comp | ) |
int vj_uncompress_tcp | ( | struct pbuf ** | nb, | |
struct vjcompress * | comp | |||
) |
int vj_uncompress_uncomp | ( | struct pbuf * | nb, | |
struct vjcompress * | comp | |||
) |