Lines Matching refs:hlen
122 int hlen, plen, proto; in tcpmod_ipv6_setmss() local
125 hlen = sizeof(*ip6); in tcpmod_ipv6_setmss()
135 hbh = mtodo(*mp, hlen); in tcpmod_ipv6_setmss()
137 hlen += (hbh->ip6h_len + 1) << 3; in tcpmod_ipv6_setmss()
139 tcp = mtodo(*mp, hlen); in tcpmod_ipv6_setmss()
140 plen = (*mp)->m_pkthdr.len - hlen; in tcpmod_ipv6_setmss()
141 hlen = tcp->th_off << 2; in tcpmod_ipv6_setmss()
143 if (hlen <= sizeof(struct tcphdr) || hlen > plen) in tcpmod_ipv6_setmss()
145 return (tcpmod_setmss(mp, tcp, hlen, mss)); in tcpmod_ipv6_setmss()
155 int hlen, plen; in tcpmod_ipv4_setmss() local
158 hlen = ip->ip_hl << 2; in tcpmod_ipv4_setmss()
159 tcp = mtodo(*mp, hlen); in tcpmod_ipv4_setmss()
160 plen = (*mp)->m_pkthdr.len - hlen; in tcpmod_ipv4_setmss()
161 hlen = tcp->th_off << 2; in tcpmod_ipv4_setmss()
163 if (hlen <= sizeof(struct tcphdr) || hlen > plen) in tcpmod_ipv4_setmss()
165 return (tcpmod_setmss(mp, tcp, hlen, mss)); in tcpmod_ipv4_setmss()