Lines Matching refs:hlen
142 register u_short hlen = IPH_HL(ip);
166 th = (struct tcp_hdr *)&((long *)ip)[hlen];
216 hlen += TCPH_HDRLEN(th);
217 hlen <<= 2;
219 if (hlen > pb->len) {
237 oth = (struct tcp_hdr *)&((long *)&cs->cs_ip)[hlen];
238 deltaS = hlen;
239 hlen += TCPH_HDRLEN(th);
240 hlen <<= 2;
242 if (hlen > pb->len) {
243 PPPDEBUG(LOG_INFO, ("vj_compress_tcp: header len %d spans buffers\n", hlen));
319 ntohs(IPH_LEN(&cs->cs_ip)) == hlen) {
334 if (deltaS == deltaA && deltaS == ntohs(IPH_LEN(&cs->cs_ip)) - hlen) {
342 if (deltaS == ntohs(IPH_LEN(&cs->cs_ip)) - hlen) {
363 BCOPY(ip, &cs->cs_ip, hlen);
370 * So, (cp - new_seq) + 4 bytes of header are needed. hlen is how
377 hlen -= deltaS + 4;
378 if(pbuf_header(pb, -hlen)){
386 hlen -= deltaS + 3;
387 if(pbuf_header(pb, -hlen)) {
406 BCOPY(ip, &cs->cs_ip, hlen);
429 register u_int hlen;
434 hlen = IPH_HL(ip) << 2;
436 || hlen + sizeof(struct tcp_hdr) > nb->len
437 || (hlen += TCPH_HDRLEN(((struct tcp_hdr *)&((char *)ip)[hlen])) << 2)
439 || hlen > MAX_HDR) {
440 PPPDEBUG(LOG_INFO, ("vj_uncompress_uncomp: bad cid=%d, hlen=%d buflen=%d\n",
441 IPH_PROTO(ip), hlen, nb->len));
449 BCOPY(ip, &cs->cs_ip, hlen);
450 cs->cs_hlen = (u_short)hlen;
472 u_int vjlen, hlen, changes;
502 hlen = IPH_HL(&cs->cs_ip) << 2;
503 th = (struct tcp_hdr *)&((u_char *)&cs->cs_ip)[hlen];
581 for (tmp = 0; hlen > 0; hlen -= 2) {