udphdr
struct udphdr *uh;
if (pktlen < (hlen + sizeof(struct udphdr)))
uh = (struct udphdr *)((caddr_t)ip + hlen);
tucso = hdr_len + offsetof(struct udphdr, uh_sum);
struct udphdr *uh;
if (pktlen < (hlen + sizeof(struct udphdr)))
uh = (struct udphdr *)((caddr_t)ip + hlen);
offsetof(struct udphdr, uh_sum));
struct udphdr *const outudp = (struct udphdr *) outp;
struct udphdr *const udp = (struct udphdr *) data;
struct udphdr *const outudp = (struct udphdr *) outp;
struct udphdr *const udp = (struct udphdr *) data;
sizeof(struct udphdr),
sizeof(struct udphdr),
static struct udphdr *
return useicmp ? (struct udphdr *)cp : NULL;
return useicmp ? NULL : (struct udphdr *)cp;
static struct udphdr *get_udphdr(struct ip6_hdr *, u_char *);
struct udphdr *up;
hlen += sizeof(struct udphdr);
struct udphdr* udp = (struct udphdr*)(datagram + sizeof(struct ip));
if (size - sizeof(struct ip) - sizeof(struct udphdr) < 0) {