Lines Matching refs:asoc
426 struct sctp_association *asoc = t->asoc; in sctp_v4_get_dst() local
439 if (asoc) { in sctp_v4_get_dst()
440 fl4->flowi4_tos = RT_CONN_FLAGS(asoc->base.sk); in sctp_v4_get_dst()
441 fl4->flowi4_oif = asoc->base.sk->sk_bound_dev_if; in sctp_v4_get_dst()
442 fl4->fl4_sport = htons(asoc->base.bind_addr.port); in sctp_v4_get_dst()
459 if (!asoc || saddr) in sctp_v4_get_dst()
462 bp = &asoc->base.bind_addr; in sctp_v4_get_dst()
473 !asoc->src_out_of_asoc_ok)) in sctp_v4_get_dst()
498 asoc->base.sk->sk_bound_dev_if, in sctp_v4_get_dst()
499 RT_CONN_FLAGS(asoc->base.sk), in sctp_v4_get_dst()
552 struct sctp_association *asoc) in sctp_v4_create_accept_sk() argument
563 sctp_copy_sock(newsk, sk, asoc); in sctp_v4_create_accept_sk()
568 newinet->inet_daddr = asoc->peer.primary_addr.v4.sin_addr.s_addr; in sctp_v4_create_accept_sk()
879 struct sctp_association *asoc; in sctp_inet_event_msgname() local
881 asoc = event->asoc; in sctp_inet_event_msgname()
884 sinfrom = &asoc->peer.primary_addr.v4; in sctp_inet_event_msgname()
885 sin->sin_port = htons(asoc->peer.port); in sctp_inet_event_msgname()