taglinefilesource code
uh71net/inet/udp.cstatic void print_udp(struct udphdr *uh)
uh76net/inet/udp.cif (uh == NULL) 
uh81net/inet/udp.cprintk("UDP: source = %d, dest = %d\n", ntohs(uh->source), ntohs(uh->dest));
uh82net/inet/udp.cprintk("     len = %d, check = %d\n", ntohs(uh->len), ntohs(uh->check));
uh141net/inet/udp.cstatic unsigned short udp_check(struct udphdr *uh, int len,
uh147net/inet/udp.cuh, len, saddr, daddr));
uh149net/inet/udp.cprint_udp(uh);
uh166net/inet/udp.c: "=b"(sum) , "=S"(uh)
uh167net/inet/udp.c: "0"(sum), "c"(len/4) ,"1"(uh)
uh186net/inet/udp.c: "=b"(sum), "=S"(uh)
uh187net/inet/udp.c: "0"(sum) ,"1"(uh)
uh199net/inet/udp.c: "0"(sum) ,"S"(uh)
uh212net/inet/udp.cstatic void udp_send_check(struct udphdr *uh, unsigned long saddr, 
uh215net/inet/udp.cuh->check = 0;
uh218net/inet/udp.cuh->check = udp_check(uh, len, saddr, daddr);
uh219net/inet/udp.cif (uh->check == 0) 
uh220net/inet/udp.cuh->check = 0xffff;
uh229net/inet/udp.cstruct udphdr *uh;
uh283net/inet/udp.cuh = (struct udphdr *) buff;
uh284net/inet/udp.cuh->len = htons(len + sizeof(struct udphdr));
uh285net/inet/udp.cuh->source = sk->dummy_th.source;
uh286net/inet/udp.cuh->dest = sin->sin_port;
uh287net/inet/udp.cbuff = (unsigned char *) (uh + 1);
uh293net/inet/udp.cudp_send_check(uh, saddr, sin->sin_addr.s_addr, skb->len - tmp, sk);
uh500net/inet/udp.caddr.sin_port = skb->h.uh->source;
uh564net/inet/udp.cstruct udphdr *uh;
uh566net/inet/udp.cuh = (struct udphdr *) skb->h.uh;
uh567net/inet/udp.csk = get_sock(&udp_prot, uh->dest, saddr, uh->source, daddr);
uh584net/inet/udp.cif (uh->check && udp_check(uh, len, saddr, daddr)) 
uh613net/inet/udp.cprint_udp(uh);
uh619net/inet/udp.cskb->len = len - sizeof(*uh);
uh58net/socket/skbuff.hstruct udphdr  *uh;