Lines Matching defs:udphdr
188 struct udphdr uh;
427 off += sizeof(struct udphdr); /* now, offset of payload */
584 udp6_input_checksum(struct mbuf *m, const struct udphdr *uh, int off, int len)
642 struct udphdr *uh;
659 IP6_EXTHDR_GET(uh, struct udphdr *, m, off, sizeof(struct udphdr));
669 if (ACCESSIBLE_POINTER(uh, struct udphdr) == 0) {
670 m = m_copyup(m, off + sizeof(struct udphdr), 0);
676 uh = (struct udphdr *)(mtod(m, char *) + off);
678 KASSERT(ACCESSIBLE_POINTER(uh, struct udphdr));
739 u_int32_t plen = sizeof(struct udphdr) + ulen;
741 struct udphdr *udp6;
971 M_PREPEND(m, hlen + sizeof(struct udphdr), M_DONTWAIT);
980 udp6 = (struct udphdr *)(mtod(m, char *) + hlen);
1006 m->m_pkthdr.csum_data = offsetof(struct udphdr, uh_sum);
1411 const size_t skip = sizeof(struct udphdr);
1418 struct udphdr *udphdr;
1459 udphdr = (struct udphdr *)((char *)data - skip);
1460 sport = udphdr->uh_sport;
1461 dport = udphdr->uh_dport;
1478 ip6hdrlen = off - sizeof(struct udphdr);