Lines Matching defs:udph
114 struct udphdr *udph;
117 COMPILE_TIME_ASSERT (GRUB_NET_UDP_HEADER_SIZE == sizeof (*udph));
119 err = grub_netbuff_push (nb, sizeof (*udph));
123 udph = (struct udphdr *) nb->data;
124 udph->src = grub_cpu_to_be16 (socket->in_port);
125 udph->dst = grub_cpu_to_be16 (socket->out_port);
127 udph->chksum = 0;
128 udph->len = grub_cpu_to_be16 (nb->tail - nb->data);
130 udph->chksum = grub_net_ip_transport_checksum (nb, GRUB_NET_IP_UDP,
144 struct udphdr *udph;
155 udph = (struct udphdr *) nb->data;
156 if (nb->tail - nb->data < (grub_ssize_t) sizeof (*udph))
166 if (grub_be_to_cpu16 (udph->dst) == sock->in_port
170 || grub_be_to_cpu16 (udph->src) == sock->out_port))
172 if (udph->chksum)
175 chk = udph->chksum;
176 udph->chksum = 0;
189 udph->chksum = chk;
194 sock->out_port = grub_be_to_cpu16 (udph->src);
198 err = grub_netbuff_pull (nb, sizeof (*udph));