taglinefilesource code
ulen260net/ipv4/udp.cint ulen = len + sizeof(struct udphdr);
ulen266net/ipv4/udp.cufh.uh.len = htons(ulen);
ulen269net/ipv4/udp.cufh.other = (htons(ulen) << 16) + IPPROTO_UDP*256;
ulen273net/ipv4/udp.ca = ip_build_xmit(sk, udp_getfrag_nosum, &ufh, ulen, 
ulen276net/ipv4/udp.ca = ip_build_xmit(sk, udp_getfrag, &ufh, ulen, 
ulen521net/ipv4/udp.cunsigned short ulen;
ulen539net/ipv4/udp.culen = ntohs(uh->len);
ulen541net/ipv4/udp.cif(ulen!=len)
ulen544net/ipv4/udp.cif (ulen > len || len < sizeof(*uh) || ulen < sizeof(*uh)) 
ulen546net/ipv4/udp.cNETDEBUG(printk("UDP: short packet: %d/%d\n", ulen, len));
ulen563net/ipv4/udp.culen));
ulen570net/ipv4/udp.clen=ulen;
ulen118net/socket.cstatic int move_addr_to_kernel(void *uaddr, int ulen, void *kaddr)
ulen121net/socket.cif(ulen<0||ulen>MAX_SOCK_ADDR)
ulen123net/socket.cif(ulen==0)
ulen125net/socket.cif((err=verify_area(VERIFY_READ,uaddr,ulen))<0)
ulen127net/socket.cmemcpy_fromfs(kaddr,uaddr,ulen);
ulen131net/socket.cstatic int move_addr_to_user(void *kaddr, int klen, void *uaddr, int *ulen)
ulen137net/socket.cif((err=verify_area(VERIFY_WRITE,ulen,sizeof(*ulen)))<0)
ulen139net/socket.clen=get_user(ulen);
ulen150net/socket.cput_user(len,ulen);