/* * XXX this seems to be paranoid, need to think more about this, for * now start with something different than zero. -acme */ hcrx->ccid3hcrx_rtt = USEC_PER_SEC / 5; 
do_gettimeofday(&hcrx->ccid3hcrx_tstamp_last_ack); hcrx->ccid3hcrx_tstamp_last_feedback = hcrx->ccid3hcrx_tstamp_last_ack; hcrx->ccid3hcrx_rtt = 5000; /* XXX 5ms for now... */ 
static int ccid3_hc_rx_init(struct sock *sk){	struct dccp_sock *dp = dccp_sk(sk);	struct ccid3_hc_rx_sock *hcrx;	ccid3_pr_debug("%s, sk=%p\n", dccp_role(sk), sk);	hcrx = dp->dccps_hc_rx_ccid_private = kmalloc(sizeof(*hcrx),						      gfp_any());	if (hcrx == NULL)		return -ENOMEM;	memset(hcrx, 0, sizeof(*hcrx));	if (dp->dccps_packet_size >= TFRC_MIN_PACKET_SIZE &&	    dp->dccps_packet_size <= TFRC_MAX_PACKET_SIZE)		hcrx->ccid3hcrx_s = dp->dccps_packet_size;	else		hcrx->ccid3hcrx_s = TFRC_STD_PACKET_SIZE;	hcrx->ccid3hcrx_state = TFRC_RSTATE_NO_DATA;	INIT_LIST_HEAD(&hcrx->ccid3hcrx_hist);	INIT_LIST_HEAD(&hcrx->ccid3hcrx_li_hist);	/*	 * XXX this seems to be paranoid, need to think more about this, for	 * now start with something different than zero. -acme	 */	hcrx->ccid3hcrx_rtt = USEC_PER_SEC / 5;	return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/954ee31f366fabe53fb450482789258fe552f40b/ccid3.c/buggy/net/dccp/ccids/ccid3.c