Lines Matching refs:udp
26 #include <netinet/udp.h>
132 /* print udp header */
133 void dump_udp_generic(const struct udphdr *udp, uint32_t temp_checksum,
137 temp_checksum = ip_checksum_add(temp_checksum, udp, sizeof(struct udphdr));
142 printf("source = %x\n",ntohs(udp->source));
143 printf("dest = %x\n",ntohs(udp->dest));
144 printf("len = %x\n",ntohs(udp->len));
145 printf("check = %x (mine %x)\n",udp->check,my_checksum);
148 /* print ipv4/udp header */
149 void dump_udp(const struct udphdr *udp, const struct iphdr *ip,
152 temp_checksum = ipv4_pseudo_header_checksum(ip, sizeof(*udp) + payload_size);
153 dump_udp_generic(udp, temp_checksum, payload, payload_size);
156 /* print ipv6/udp header */
157 void dump_udp6(const struct udphdr *udp, const struct ip6_hdr *ip6,
160 temp_checksum = ipv6_pseudo_header_checksum(ip6, sizeof(*udp) + payload_size, IPPROTO_UDP);
161 dump_udp_generic(udp, temp_checksum, payload, payload_size);