Lines Matching defs:cs

163   register struct cstate *cs = comp->last_cs->cs_next;
198 if (ip->ip_src.s_addr != cs->cs_ip.ip_src.s_addr ||
199 ip->ip_dst.s_addr != cs->cs_ip.ip_dst.s_addr ||
200 *(int *) th != ((int *) &cs->cs_ip)[cs->cs_ip.ip_hl]) {
216 lcs = cs;
217 cs = cs->cs_next;
219 if (ip->ip_src.s_addr == cs->cs_ip.ip_src.s_addr
220 && ip->ip_dst.s_addr == cs->cs_ip.ip_dst.s_addr
221 && *(int *) th == ((int *) &cs->cs_ip)[cs->cs_ip.ip_hl])
223 } while (cs != lastcs);
246 if (cs == lastcs)
249 lcs->cs_next = cs->cs_next;
250 cs->cs_next = lastcs->cs_next;
251 lastcs->cs_next = cs;
265 oth = (struct tcphdr *) & ((int *) &cs->cs_ip)[hlen];
272 if (((u_short *) ip)[0] != ((u_short *) & cs->cs_ip)[0] ||
273 ((u_short *) ip)[3] != ((u_short *) & cs->cs_ip)[3] ||
274 ((u_short *) ip)[4] != ((u_short *) & cs->cs_ip)[4] ||
277 memcmp(ip + 1, &cs->cs_ip + 1, (deltaS - 5) << 2)) ||
333 if (ip->ip_len != cs->cs_ip.ip_len &&
334 ntohs(cs->cs_ip.ip_len) == hlen)
350 deltaS == ntohs(cs->cs_ip.ip_len) - hlen) {
358 if (deltaS == ntohs(cs->cs_ip.ip_len) - hlen) {
366 deltaS = ntohs(ip->ip_id) - ntohs(cs->cs_ip.ip_id);
379 memcpy(&cs->cs_ip, ip, hlen);
397 if (comp->last_xmit == cs->cs_id && compress_cid) {
402 comp->last_xmit = cs->cs_id;
406 *cp++ = cs->cs_id;
417 * Update connection state cs & send uncompressed packet ('uncompressed'
422 memcpy(&cs->cs_ip, ip, hlen);
423 ip->ip_p = cs->cs_id;
424 comp->last_xmit = cs->cs_id;
436 register struct cstate *cs;
446 cs = &comp->rstate[comp->last_recv = ip->ip_p];
461 memcpy(&cs->cs_ip, ip, hlen);
462 cs->cs_hlen = hlen;
500 cs = &comp->rstate[comp->last_recv];
501 hlen = cs->cs_ip.ip_hl << 2;
502 th = (struct tcphdr *) & ((u_char *) & cs->cs_ip)[hlen];
513 register u_int i = ntohs(cs->cs_ip.ip_len) - cs->cs_hlen;
521 th->th_seq = htonl(ntohl(th->th_seq) + ntohs(cs->cs_ip.ip_len)
522 - cs->cs_hlen);
543 DECODES(cs->cs_ip.ip_id)
545 cs->cs_ip.ip_id = htons(ntohs(cs->cs_ip.ip_id) + 1);
548 cs->cs_ip.ip_id, (u_long)ntohl(th->th_seq));
565 *bufp = cp - cs->cs_hlen;
566 len += cs->cs_hlen;
567 cs->cs_ip.ip_len = htons(len);
570 cs->cs_ip.ip_sum = 0;
571 bp = (u_short *)&cs->cs_ip;
576 cs->cs_ip.ip_sum = ~changes;
579 memcpy(*bufp, &cs->cs_ip, cs->cs_hlen);