Lines Matching refs:hlen
166 u16_t hlen;
196 hlen = ilen + TCPH_HDRLEN(th);
197 hlen <<= 2;
198 if (np->len < hlen) {
199 PPPDEBUG(LOG_INFO, ("vj_compress_tcp: header len %d spans buffers\n", hlen));
349 lwip_ntohs(IPH_LEN(&cs->cs_ip)) == hlen) {
364 if (deltaS == deltaA && deltaS == lwip_ntohs(IPH_LEN(&cs->cs_ip)) - hlen) {
372 if (deltaS == lwip_ntohs(IPH_LEN(&cs->cs_ip)) - hlen) {
395 MEMCPY(&cs->cs_ip, ip, hlen);
402 * So, (cp - new_seq) + 4 bytes of header are needed. hlen is how
409 hlen -= deltaS + 4;
410 if (pbuf_remove_header(np, hlen)){
418 hlen -= deltaS + 3;
419 if (pbuf_remove_header(np, hlen)) {
438 MEMCPY(&cs->cs_ip, ip, hlen);
461 u32_t hlen;
466 hlen = IPH_HL(ip) << 2;
468 || hlen + sizeof(struct tcp_hdr) > nb->len
469 || (hlen += TCPH_HDRLEN_BYTES((struct tcp_hdr *)&((char *)ip)[hlen]))
471 || hlen > MAX_HDR) {
472 PPPDEBUG(LOG_INFO, ("vj_uncompress_uncomp: bad cid=%d, hlen=%d buflen=%d\n",
473 IPH_PROTO(ip), hlen, nb->len));
482 MEMCPY(&cs->cs_hdr, nb->payload, hlen);
483 cs->cs_hlen = (u16_t)hlen;
505 u32_t vjlen, hlen, changes;
535 hlen = IPH_HL(&cs->cs_ip) << 2;
536 th = (struct tcp_hdr *)&((u8_t*)&cs->cs_ip)[hlen];
614 for (tmp = 0; hlen > 0; hlen -= 2) {