Lines Matching defs:hlen
178 u_int hlen = ip->ip_hl;
195 th = (struct tcphdr *)&((int32_t *)ip)[hlen];
243 hlen += th->th_off;
244 hlen <<= 2;
245 if (hlen > m->m_len)
271 oth = (struct tcphdr *)&((int32_t *)&cs->cs_ip)[hlen];
272 deltaS = hlen;
273 hlen += th->th_off;
274 hlen <<= 2;
275 if (hlen > m->m_len)
338 ntohs(cs->cs_ip.ip_len) == hlen)
353 deltaS == ntohs(cs->cs_ip.ip_len) - hlen) {
361 if (deltaS == ntohs(cs->cs_ip.ip_len) - hlen) {
381 memcpy(&cs->cs_ip, ip, hlen);
388 * So, (cp - new_seq) + 4 bytes of header are needed. hlen is how
396 hlen -= deltaS + 4;
397 cp += hlen;
401 hlen -= deltaS + 3;
402 cp += hlen;
405 m->m_len -= hlen;
406 m->m_data += hlen;
420 memcpy(&cs->cs_ip, ip, hlen);
432 u_int hlen;
435 vjlen = sl_uncompress_tcp_core(cp, len, len, type, comp, &hdr, &hlen);
457 cp -= hlen;
458 len += hlen;
459 memcpy(cp, hdr, hlen);
476 u_int hlen, changes;
498 hlen = ip->ip_hl << 2;
499 if (hlen + sizeof(struct tcphdr) > buflen)
501 hlen += ((struct tcphdr *)&((char *)ip)[hlen])->th_off << 2;
502 if (hlen > MAX_HDR || hlen > buflen)
504 memcpy(&cs->cs_ip, ip, hlen);
505 cs->cs_hlen = hlen;
508 *hlenp = hlen;
545 hlen = cs->cs_ip.ip_hl << 2;
546 th = (struct tcphdr *)&((u_char *)&cs->cs_ip)[hlen];
606 for (changes = 0; hlen > 0; hlen -= 2)