|
#define | RCSID "$Id$" |
|
#define | CILEN_VOID 2 |
|
#define | CILEN_COMPRESS 4 /* min length for compression protocol opt. */ |
|
#define | CILEN_VJ 6 /* length for RFC1332 Van-Jacobson opt. */ |
|
#define | CILEN_ADDR 6 /* new-style single address option */ |
|
#define | CILEN_ADDRS 10 /* old-style dual address option */ |
|
#define | CODENAME(x) |
|
#define | LENCIVJ(neg, old) (neg ? (old? CILEN_COMPRESS : CILEN_VJ) : 0) |
|
#define | LENCIADDR(neg, old) (neg ? (old? CILEN_ADDRS : CILEN_ADDR) : 0) |
|
#define | LENCIDNS(neg) (neg ? (CILEN_ADDR) : 0) |
|
#define | ADDCIVJ(opt, neg, val, old, maxslotindex, cflag) |
|
#define | ADDCIADDR(opt, neg, old, val1, val2) |
|
#define | ADDCIDNS(opt, neg, addr) |
|
#define | ACKCIVJ(opt, neg, val, old, maxslotindex, cflag) |
|
#define | ACKCIADDR(opt, neg, old, val1, val2) |
|
#define | ACKCIDNS(opt, neg, addr) |
|
#define | NAKCIADDR(opt, neg, old, code) |
|
#define | NAKCIVJ(opt, neg, code) |
|
#define | NAKCIDNS(opt, neg, code) |
|
#define | REJCIADDR(opt, neg, old, val1, val2) |
|
#define | REJCIVJ(opt, neg, val, old, maxslot, cflag) |
|
#define | REJCIDNS(opt, neg, dnsaddr) |
|
#define | IP_HDRLEN 20 /* bytes */ |
|
#define | IP_OFFMASK 0x1fff |
|
#define | IPPROTO_TCP 6 |
|
#define | TCP_HDRLEN 20 |
|
#define | TH_FIN 0x01 |
|
#define | net_short(x) (((x)[0] << 8) + (x)[1]) |
|
#define | get_iphl(x) (((unsigned char *)(x))[0] & 0xF) |
|
#define | get_ipoff(x) net_short((unsigned char *)(x) + 6) |
|
#define | get_ipproto(x) (((unsigned char *)(x))[9]) |
|
#define | get_tcpoff(x) (((unsigned char *)(x))[12] >> 4) |
|
#define | get_tcpflags(x) (((unsigned char *)(x))[13]) |
|