Lines Matching refs:hlen
162 register u_int hlen = ip->ip_hl;
179 th = (struct tcphdr *)&((int32_t *)ip)[hlen];
228 hlen += th->th_off;
229 hlen <<= 2;
230 if (hlen > m->m_len)
258 oth = (struct tcphdr *)&((int32_t *)&cs->cs_ip)[hlen];
259 deltaS = hlen;
260 hlen += th->th_off;
261 hlen <<= 2;
262 if (hlen > m->m_len)
326 ntohs(cs->cs_ip.ip_len) == hlen)
341 deltaS == ntohs(cs->cs_ip.ip_len) - hlen) {
349 if (deltaS == ntohs(cs->cs_ip.ip_len) - hlen) {
369 BCOPY(ip, &cs->cs_ip, hlen);
376 * So, (cp - new_seq) + 4 bytes of header are needed. hlen is how
384 hlen -= deltaS + 4;
385 cp += hlen;
389 hlen -= deltaS + 3;
390 cp += hlen;
393 m->m_len -= hlen;
394 m->m_data += hlen;
407 BCOPY(ip, &cs->cs_ip, hlen);
422 int hlen, vjlen;
425 vjlen = sl_uncompress_tcp_core(cp, len, len, type, comp, &hdr, &hlen);
447 cp -= hlen;
448 len += hlen;
449 BCOPY(hdr, cp, hlen);
472 register u_int hlen, changes;
492 hlen = ip->ip_hl << 2;
493 if (hlen + sizeof(struct tcphdr) > buflen)
495 hlen += ((struct tcphdr *)&((char *)ip)[hlen])->th_off << 2;
496 if (hlen > MAX_HDR || hlen > buflen)
498 BCOPY(ip, &cs->cs_ip, hlen);
499 cs->cs_hlen = hlen;
502 *hlenp = hlen;
533 hlen = cs->cs_ip.ip_hl << 2;
534 th = (struct tcphdr *)&((u_char *)&cs->cs_ip)[hlen];
593 for (changes = 0; hlen > 0; hlen -= 2)