Lines Matching defs:hlen
180 register u_int hlen = getip_hl(*ip);
197 th = (struct tcphdr *)&((int *)ip)[hlen];
245 hlen += getth_off(*th);
246 hlen <<= 2;
247 if (hlen > mlen)
275 oth = (struct tcphdr *)&((int *)&cs->cs_ip)[hlen];
276 deltaS = hlen;
277 hlen += getth_off(*th);
278 hlen <<= 2;
279 if (hlen > mlen)
338 ntohs(cs->cs_ip.ip_len) == hlen)
352 if (deltaS == deltaA && deltaS == ntohs(cs->cs_ip.ip_len) - hlen) {
360 if (deltaS == ntohs(cs->cs_ip.ip_len) - hlen) {
380 BCOPY(ip, &cs->cs_ip, hlen);
387 * So, (cp - new_seq) + 4 bytes of header are needed. hlen is how
395 hlen -= deltaS + 4;
396 *vjhdrp = (cp += hlen);
400 hlen -= deltaS + 3;
401 *vjhdrp = (cp += hlen);
416 BCOPY(ip, &cs->cs_ip, hlen);
442 register u_int hlen;
447 hlen = getip_hl(*ip) << 2;
449 || hlen + sizeof(struct tcphdr) > buflen
450 || (hlen += getth_off(*((struct tcphdr *)&((char *)ip)[hlen])) << 2)
452 || hlen > MAX_HDR) {
460 BCOPY(ip, &cs->cs_ip, hlen);
461 cs->cs_hlen = hlen;
483 register u_int hlen, changes;
511 hlen = getip_hl(cs->cs_ip) << 2;
512 th = (struct tcphdr *)&((u_char *)&cs->cs_ip)[hlen];
577 for (changes = 0; hlen > 0; hlen -= 2)