Lines Matching refs:hlen

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