taglinefilesource code
ufh190net/ipv4/udp.cstruct udpfakehdr *ufh = (struct udpfakehdr *)p;
ufh197net/ipv4/udp.csrc = ufh->from+(offset-sizeof(struct udphdr));
ufh203net/ipv4/udp.csrc = ufh->from;
ufh206net/ipv4/udp.cufh->wcheck = csum_partial_copy_fromuser(src, dst, len, ufh->wcheck);
ufh209net/ipv4/udp.cufh->wcheck = csum_partial((char *)ufh, sizeof(struct udphdr),
ufh210net/ipv4/udp.cufh->wcheck);
ufh211net/ipv4/udp.cufh->uh.check = csum_tcpudp_magic(saddr, ufh->daddr, 
ufh212net/ipv4/udp.cntohs(ufh->uh.len),
ufh213net/ipv4/udp.cIPPROTO_UDP, ufh->wcheck);
ufh214net/ipv4/udp.cif (ufh->uh.check == 0)
ufh215net/ipv4/udp.cufh->uh.check = -1;
ufh216net/ipv4/udp.cmemcpy(to, ufh, sizeof(struct udphdr));
ufh229net/ipv4/udp.cstruct udpfakehdr *ufh = (struct udpfakehdr *)p;
ufh236net/ipv4/udp.csrc = ufh->from+(offset-sizeof(struct udphdr));
ufh242net/ipv4/udp.csrc = ufh->from;
ufh247net/ipv4/udp.cmemcpy(to, ufh, sizeof(struct udphdr));
ufh260net/ipv4/udp.cstruct udpfakehdr ufh;
ufh262net/ipv4/udp.cufh.uh.source = sk->dummy_th.source;
ufh263net/ipv4/udp.cufh.uh.dest = sin->sin_port;
ufh264net/ipv4/udp.cufh.uh.len = htons(ulen);
ufh265net/ipv4/udp.cufh.uh.check = 0;
ufh266net/ipv4/udp.cufh.daddr = sin->sin_addr.s_addr;
ufh267net/ipv4/udp.cufh.other = (htons(ulen) << 16) + IPPROTO_UDP*256;
ufh268net/ipv4/udp.cufh.from = from;
ufh269net/ipv4/udp.cufh.wcheck = 0;
ufh271net/ipv4/udp.ca = ip_build_xmit(sk, udp_getfrag_nosum, &ufh, ulen, 
ufh274net/ipv4/udp.ca = ip_build_xmit(sk, udp_getfrag, &ufh, ulen,