Lines Matching refs:udphdr
147 if (m->m_len >= hlen + sizeof(struct udphdr)) {
148 struct udphdr *uh;
150 uh = (struct udphdr *)(mtod(m, char *) + hlen);
154 /* uh_sport and uh_dport in udphdr must be sequential */
157 } else if (m->m_pkthdr.len >= hlen + sizeof(struct udphdr)) {
161 m_copydata(__UNCONST(m), hlen + offsetof(struct udphdr, uh_sport),
244 if (m->m_len >= hlen + sizeof(struct udphdr)) {
245 struct udphdr *uh;
247 uh = (struct udphdr *)(mtod(m, char *) + hlen);
251 /* uh_sport and uh_dport in udphdr must be sequential */
254 } else if (m->m_pkthdr.len >= hlen + sizeof(struct udphdr)) {
258 m_copydata(__UNCONST(m), hlen + offsetof(struct udphdr, uh_sport),