Home | History | Annotate | Download | only in netinet

Lines Matching refs:hlen

418 	unsigned hlen = basehlen + sizeof(struct tcphdr);
421 if (max_linkhdr + hlen > MHLEN)
423 while ((oldhlen = max_protohdr) < hlen)
424 atomic_cas_uint(&max_protohdr, oldhlen, hlen);
453 int hlen;
457 hlen = sizeof(struct ip);
471 hlen = sizeof(struct ip6_hdr);
482 KASSERT(hlen + sizeof(struct tcphdr) <= MCLBYTES);
485 if (m && m->m_len == hlen + sizeof(struct tcphdr)) {
491 if (m && hlen + sizeof(struct tcphdr) > MHLEN) {
501 m->m_pkthdr.len = m->m_len = hlen + sizeof(struct tcphdr);
506 n = (struct tcphdr *)(mtod(m, char *) + hlen);
513 mtod(m, struct ip *)->ip_hl = hlen >> 2;
609 int hlen;
636 hlen = sizeof(struct ip);
641 hlen = sizeof(struct ip6_hdr);
689 hlen = sizeof(struct ip);
695 hlen = sizeof(struct ip6_hdr);
711 if (m->m_len > hlen + tlen && (m->m_flags & M_EXT) == 0 &&
712 mtod(m, char *) + hlen == (char *)th0) {
713 m->m_len = hlen + tlen;
719 KASSERT(max_linkhdr + hlen + tlen <= MCLBYTES);
722 if (n && max_linkhdr + hlen + tlen > MHLEN) {
736 n->m_len = hlen + tlen;
737 m_copyback(n, 0, hlen, mtod(m, void *));
738 m_copyback(n, hlen, tlen, (void *)th0);
782 m->m_len = hlen + tlen;
783 m->m_pkthdr.len = hlen + tlen;
796 th->th_sum = in_cksum(m, hlen + tlen);
797 ip->ip_len = htons(hlen + tlen);
2149 u_int hlen;
2154 hlen = sizeof(struct ip6_hdr);
2158 hlen = sizeof(struct ip);
2161 hlen = 0;
2164 hlen += sizeof(struct tcphdr);
2168 hlen += TCPOLEN_TSTAMP_APPA;
2171 hlen += TCPOLEN_SIGLEN;
2173 return hlen;