Lines Matching refs:peer
41 struct sctp_transport *peer,
46 peer->af_specific = sctp_get_af_specific(addr->sa.sa_family);
47 memcpy(&peer->ipaddr, addr, peer->af_specific->sockaddr_len);
48 memset(&peer->saddr, 0, sizeof(union sctp_addr));
50 peer->sack_generation = 0;
58 peer->rto = msecs_to_jiffies(net->sctp.rto_initial);
60 peer->last_time_heard = 0;
61 peer->last_time_ecne_reduced = jiffies;
63 peer->param_flags = SPP_HB_DISABLE |
68 peer->pathmaxrxt = net->sctp.max_retrans_path;
69 peer->pf_retrans = net->sctp.pf_retrans;
71 INIT_LIST_HEAD(&peer->transmitted);
72 INIT_LIST_HEAD(&peer->send_ready);
73 INIT_LIST_HEAD(&peer->transports);
75 timer_setup(&peer->T3_rtx_timer, sctp_generate_t3_rtx_event, 0);
76 timer_setup(&peer->hb_timer, sctp_generate_heartbeat_event, 0);
77 timer_setup(&peer->reconf_timer, sctp_generate_reconf_event, 0);
78 timer_setup(&peer->proto_unreach_timer,
82 get_random_bytes(&peer->hb_nonce, sizeof(peer->hb_nonce));
84 refcount_set(&peer->refcnt, 1);
86 return peer;
310 (!asoc->peer.primary_path || transport == asoc->peer.active_path))
644 * related to this peer MUST be reset to their initial values
649 t->ssthresh = asoc->peer.i.a_rwnd;