xprt->bind_timeout = XS_BIND_TO; xprt->connect_timeout = XS_TCP_CONN_TO; xprt->reestablish_timeout = XS_TCP_INIT_REEST_TO; xprt->idle_timeout = XS_IDLE_DISC_TO; 
int xs_setup_tcp(struct rpc_xprt *xprt, struct rpc_timeout *to){	size_t slot_table_size;	dprintk("RPC:      setting up tcp-ipv4 transport...\n");	xprt->max_reqs = xprt_tcp_slot_table_entries;	slot_table_size = xprt->max_reqs * sizeof(xprt->slot[0]);	xprt->slot = kmalloc(slot_table_size, GFP_KERNEL);	if (xprt->slot == NULL)		return -ENOMEM;	memset(xprt->slot, 0, slot_table_size);	xprt->prot = IPPROTO_TCP;	xprt->port = xprt_max_resvport;	xprt->tsh_size = sizeof(rpc_fraghdr) / sizeof(u32);	xprt->resvport = capable(CAP_NET_BIND_SERVICE) ? 1 : 0;	xprt->max_payload = RPC_MAX_FRAGMENT_SIZE;	INIT_WORK(&xprt->connect_worker, xs_tcp_connect_worker, xprt);	xprt->ops = &xs_tcp_ops;	if (to)		xprt->timeout = *to;	else		xprt_set_timeout(&xprt->timeout, 2, 60 * HZ);	return 0;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/03bf4b707eee06706c9db343dd5c905b7ee47ed2/xprtsock.c/buggy/net/sunrpc/xprtsock.c