Home | History | Annotate | Download | only in common

Lines Matching refs:udp

25 #include <netinet/udp.h>
33 // used for checksum calculations for IP and UDP.
59 // Finalize the IP or UDP |checksum| by inverting and truncating it.
173 struct udphdr udp;
178 ip.tot_len = htons(sizeof(ip) + sizeof(udp) + message.size());
188 udp.source = htons(sourcePort);
189 udp.dest = htons(destinationPort);
190 udp.len = htons(sizeof(udp) + message.size());
191 udp.check = 0;
197 udpChecksum = addChecksum(udp.len, udpChecksum);
198 udpChecksum = addChecksum(udp, udpChecksum);
200 udp.check = finishChecksum(udpChecksum);
206 iov[1].iov_base = static_cast<void*>(&udp);
207 iov[1].iov_len = sizeof(udp);
271 struct udphdr udp;
276 iov[1].iov_base = &udp;
277 iov[1].iov_len = sizeof(udp);
285 if (static_cast<size_t>(bytesRead) < sizeof(ip) + sizeof(udp)) {
286 // Not enough bytes to even cover IP and UDP headers
293 udp.dest == htons(expectedPort);
295 message->setSize(bytesRead - sizeof(ip) - sizeof(udp));