unsigned int __nocast gfp) 
gfp_t gfp) 
static struct sctp_transport *sctp_transport_init(struct sctp_transport *peer,						  const union sctp_addr *addr,						  unsigned int __nocast gfp){	/* Copy in the address.  */	peer->ipaddr = *addr;	peer->af_specific = sctp_get_af_specific(addr->sa.sa_family);	peer->asoc = NULL;	peer->dst = NULL;	memset(&peer->saddr, 0, sizeof(union sctp_addr));	/* From 6.3.1 RTO Calculation:	 *	 * C1) Until an RTT measurement has been made for a packet sent to the	 * given destination transport address, set RTO to the protocol	 * parameter 'RTO.Initial'.	 */	peer->rtt = 0;	peer->rto = sctp_rto_initial;	peer->rttvar = 0;	peer->srtt = 0;	peer->rto_pending = 0;	peer->last_time_heard = jiffies;	peer->last_time_used = jiffies;	peer->last_time_ecne_reduced = jiffies;	peer->init_sent_count = 0;	peer->state = SCTP_ACTIVE;	peer->hb_allowed = 0;	/* Initialize the default path max_retrans.  */	peer->max_retrans = sctp_max_retrans_path;	peer->error_count = 0;	INIT_LIST_HEAD(&peer->transmitted);	INIT_LIST_HEAD(&peer->send_ready);	INIT_LIST_HEAD(&peer->transports);	/* Set up the retransmission timer.  */	init_timer(&peer->T3_rtx_timer);	peer->T3_rtx_timer.function = sctp_generate_t3_rtx_event;	peer->T3_rtx_timer.data = (unsigned long)peer;	/* Set up the heartbeat timer. */	init_timer(&peer->hb_timer);	peer->hb_timer.function = sctp_generate_heartbeat_event;	peer->hb_timer.data = (unsigned long)peer;	atomic_set(&peer->refcnt, 1);	peer->dead = 0;	peer->malloced = 0;	/* Initialize the state information for SFR-CACC */	peer->cacc.changeover_active = 0;	peer->cacc.cycling_changeover = 0;	peer->cacc.next_tsn_at_change = 0;	peer->cacc.cacc_saw_newack = 0;	return peer;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/dd0fc66fb33cd610bc1a5db8a5e232d34879b4d7/transport.c/buggy/net/sctp/transport.c