Home | History | Annotate | Download | only in net

Lines Matching defs:hlen

95 	int hlen;
104 hlen = ip->ip_hl << 2;
105 if (hlen < sizeof(struct ip))
114 if (m->m_len >= hlen + sizeof(struct tcphdr)) {
117 th = (struct tcphdr *)(mtod(m, char *) + hlen);
124 } else if (m->m_pkthdr.len >= hlen + sizeof(struct tcphdr)) {
128 m_copydata(__UNCONST(m), hlen + offsetof(struct tcphdr, th_sport),
147 if (m->m_len >= hlen + sizeof(struct udphdr)) {
150 uh = (struct udphdr *)(mtod(m, char *) + hlen);
157 } else if (m->m_pkthdr.len >= hlen + sizeof(struct udphdr)) {
161 m_copydata(__UNCONST(m), hlen + offsetof(struct udphdr, uh_sport),
196 int hlen;
205 hlen = sizeof(struct ip6_hdr);
212 if (m->m_len >= hlen + sizeof(struct tcphdr)) {
215 th = (struct tcphdr *)(mtod(m, char *) + hlen);
222 } else if (m->m_pkthdr.len >= hlen + sizeof(struct tcphdr)) {
226 m_copydata(__UNCONST(m), hlen + offsetof(struct tcphdr, th_sport),
244 if (m->m_len >= hlen + sizeof(struct udphdr)) {
247 uh = (struct udphdr *)(mtod(m, char *) + hlen);
254 } else if (m->m_pkthdr.len >= hlen + sizeof(struct udphdr)) {
258 m_copydata(__UNCONST(m), hlen + offsetof(struct udphdr, uh_sport),