taglinefilesource code
ulen573net/inet/udp.cunsigned short ulen;
ulen590net/inet/udp.culen = ntohs(uh->len);
ulen592net/inet/udp.cif (ulen > len || len < sizeof(*uh) || ulen < sizeof(*uh)) 
ulen594net/inet/udp.cprintk("UDP: short packet: %d/%d\n", ulen, len);
ulen607net/inet/udp.culen);
ulen614net/inet/udp.clen=ulen;
ulen119net/socket.cstatic int move_addr_to_kernel(void *uaddr, int ulen, void *kaddr)
ulen122net/socket.cif(ulen<0||ulen>MAX_SOCK_ADDR)
ulen124net/socket.cif(ulen==0)
ulen126net/socket.cif((err=verify_area(VERIFY_READ,uaddr,ulen))<0)
ulen128net/socket.cmemcpy_fromfs(kaddr,uaddr,ulen);
ulen132net/socket.cstatic int move_addr_to_user(void *kaddr, int klen, void *uaddr, int *ulen)
ulen138net/socket.cif((err=verify_area(VERIFY_WRITE,ulen,sizeof(*ulen)))<0)
ulen140net/socket.clen=get_fs_long(ulen);
ulen151net/socket.cput_fs_long(len,ulen);