Lines Matching refs:cs
141 register struct cstate *cs = comp->last_cs->cs_next; in vj_compress_tcp() local
178 if (!ip_addr_cmp(&ip->src, &cs->cs_ip.src) in vj_compress_tcp()
179 || !ip_addr_cmp(&ip->dest, &cs->cs_ip.dest) in vj_compress_tcp()
180 || *(long *)th != ((long *)&cs->cs_ip)[IPH_HL(&cs->cs_ip)]) { in vj_compress_tcp()
197 lcs = cs; cs = cs->cs_next; in vj_compress_tcp()
199 if (ip_addr_cmp(&ip->src, &cs->cs_ip.src) in vj_compress_tcp()
200 && ip_addr_cmp(&ip->dest, &cs->cs_ip.dest) in vj_compress_tcp()
201 && *(long *)th == ((long *)&cs->cs_ip)[IPH_HL(&cs->cs_ip)]) { in vj_compress_tcp()
204 } while (cs != lastcs); in vj_compress_tcp()
228 if (cs == lastcs) { in vj_compress_tcp()
231 lcs->cs_next = cs->cs_next; in vj_compress_tcp()
232 cs->cs_next = lastcs->cs_next; in vj_compress_tcp()
233 lastcs->cs_next = cs; in vj_compress_tcp()
237 oth = (struct tcp_hdr *)&((long *)&cs->cs_ip)[hlen]; in vj_compress_tcp()
258 if (((u_short *)ip)[0] != ((u_short *)&cs->cs_ip)[0] in vj_compress_tcp()
259 || ((u_short *)ip)[3] != ((u_short *)&cs->cs_ip)[3] in vj_compress_tcp()
260 || ((u_short *)ip)[4] != ((u_short *)&cs->cs_ip)[4] in vj_compress_tcp()
262 || (deltaS > 5 && BCMP(ip + 1, &cs->cs_ip + 1, (deltaS - 5) << 2)) in vj_compress_tcp()
318 if (IPH_LEN(ip) != IPH_LEN(&cs->cs_ip) && in vj_compress_tcp()
319 ntohs(IPH_LEN(&cs->cs_ip)) == hlen) { in vj_compress_tcp()
334 if (deltaS == deltaA && deltaS == ntohs(IPH_LEN(&cs->cs_ip)) - hlen) { in vj_compress_tcp()
342 if (deltaS == ntohs(IPH_LEN(&cs->cs_ip)) - hlen) { in vj_compress_tcp()
350 deltaS = (u_short)(ntohs(IPH_ID(ip)) - ntohs(IPH_ID(&cs->cs_ip))); in vj_compress_tcp()
363 BCOPY(ip, &cs->cs_ip, hlen); in vj_compress_tcp()
375 if (!comp->compressSlot || comp->last_xmit != cs->cs_id) { in vj_compress_tcp()
376 comp->last_xmit = cs->cs_id; in vj_compress_tcp()
384 *cp++ = cs->cs_id; in vj_compress_tcp()
406 BCOPY(ip, &cs->cs_ip, hlen); in vj_compress_tcp()
407 IPH_PROTO_SET(ip, cs->cs_id); in vj_compress_tcp()
408 comp->last_xmit = cs->cs_id; in vj_compress_tcp()
430 register struct cstate *cs; in vj_uncompress_uncomp() local
446 cs = &comp->rstate[comp->last_recv = IPH_PROTO(ip)]; in vj_uncompress_uncomp()
449 BCOPY(ip, &cs->cs_ip, hlen); in vj_uncompress_uncomp()
450 cs->cs_hlen = (u_short)hlen; in vj_uncompress_uncomp()
468 struct cstate *cs; in vj_uncompress_tcp() local
501 cs = &comp->rstate[comp->last_recv]; in vj_uncompress_tcp()
502 hlen = IPH_HL(&cs->cs_ip) << 2; in vj_uncompress_tcp()
503 th = (struct tcp_hdr *)&((u_char *)&cs->cs_ip)[hlen]; in vj_uncompress_tcp()
515 register u32_t i = ntohs(IPH_LEN(&cs->cs_ip)) - cs->cs_hlen; in vj_uncompress_tcp()
526 tmp = ntohl(th->seqno) + ntohs(IPH_LEN(&cs->cs_ip)) - cs->cs_hlen; in vj_uncompress_tcp()
549 DECODES(cs->cs_ip._id); in vj_uncompress_tcp()
551 IPH_ID_SET(&cs->cs_ip, ntohs(IPH_ID(&cs->cs_ip)) + 1); in vj_uncompress_tcp()
552 IPH_ID_SET(&cs->cs_ip, htons(IPH_ID(&cs->cs_ip))); in vj_uncompress_tcp()
572 tmp = n0->tot_len - vjlen + cs->cs_hlen; in vj_uncompress_tcp()
573 IPH_LEN_SET(&cs->cs_ip, htons((u_short)tmp)); in vj_uncompress_tcp()
575 IPH_LEN_SET(&cs->cs_ip, htons(n0->tot_len - vjlen + cs->cs_hlen)); in vj_uncompress_tcp()
579 bp = (u_short *) &cs->cs_ip; in vj_uncompress_tcp()
580 IPH_CHKSUM_SET(&cs->cs_ip, 0); in vj_uncompress_tcp()
586 IPH_CHKSUM_SET(&cs->cs_ip, (u_short)(~tmp)); in vj_uncompress_tcp()
599 np = pbuf_alloc(PBUF_RAW, n0->len + cs->cs_hlen, PBUF_POOL); in vj_uncompress_tcp()
605 if(pbuf_header(np, -cs->cs_hlen)) { in vj_uncompress_tcp()
625 if(pbuf_header(n0, cs->cs_hlen)) { in vj_uncompress_tcp()
628 …LWIP_ASSERT("vj_uncompress_tcp: cs->cs_hlen <= PBUF_POOL_BUFSIZE", cs->cs_hlen <= PBUF_POOL_BUFSIZ… in vj_uncompress_tcp()
629 np = pbuf_alloc(PBUF_RAW, cs->cs_hlen, PBUF_POOL); in vj_uncompress_tcp()
637 LWIP_ASSERT("n0->len >= cs->cs_hlen", n0->len >= cs->cs_hlen); in vj_uncompress_tcp()
638 MEMCPY(n0->payload, &cs->cs_ip, cs->cs_hlen); in vj_uncompress_tcp()