Lines Matching refs:sctp_association
62 struct sctp_association;
504 struct sctp_association *asoc,
531 struct sctp_datamsg *sctp_datamsg_from_user(struct sctp_association *,
615 struct sctp_association *asoc;
672 const struct sctp_association *,
813 struct sctp_association *asoc;
1001 struct sctp_association *);
1075 struct sctp_association *asoc;
1116 void sctp_outq_init(struct sctp_association *, struct sctp_outq *);
1126 void sctp_prsctp_prune(struct sctp_association *asoc,
1370 void sctp_endpoint_add_asoc(struct sctp_endpoint *, struct sctp_association *);
1371 struct sctp_association *sctp_endpoint_lookup_assoc(
1385 const struct sctp_association *asoc,
1388 int sctp_process_init(struct sctp_association *, struct sctp_chunk *chunk,
1573 struct sctp_association { struct
2125 static inline struct sctp_association *sctp_assoc(struct sctp_ep_common *base) in sctp_assoc() argument
2127 struct sctp_association *asoc; in sctp_assoc()
2129 asoc = container_of(base, struct sctp_association, base); in sctp_assoc()
2136 struct sctp_association *
2139 void sctp_association_free(struct sctp_association *);
2140 void sctp_association_put(struct sctp_association *);
2141 void sctp_association_hold(struct sctp_association *);
2144 struct sctp_association *, struct sctp_transport *);
2145 void sctp_assoc_update_retran_path(struct sctp_association *);
2146 struct sctp_transport *sctp_assoc_lookup_paddr(const struct sctp_association *,
2148 int sctp_assoc_lookup_laddr(struct sctp_association *asoc,
2150 struct sctp_transport *sctp_assoc_add_peer(struct sctp_association *,
2154 void sctp_assoc_del_peer(struct sctp_association *asoc,
2156 void sctp_assoc_rm_peer(struct sctp_association *asoc,
2158 void sctp_assoc_control_transport(struct sctp_association *asoc,
2162 struct sctp_transport *sctp_assoc_lookup_tsn(struct sctp_association *, __u32);
2163 void sctp_assoc_migrate(struct sctp_association *, struct sock *);
2164 int sctp_assoc_update(struct sctp_association *old,
2165 struct sctp_association *new);
2167 __u32 sctp_association_get_next_tsn(struct sctp_association *);
2169 void sctp_assoc_update_frag_point(struct sctp_association *asoc);
2170 void sctp_assoc_set_pmtu(struct sctp_association *asoc, __u32 pmtu);
2171 void sctp_assoc_sync_pmtu(struct sctp_association *asoc);
2172 void sctp_assoc_rwnd_increase(struct sctp_association *, unsigned int);
2173 void sctp_assoc_rwnd_decrease(struct sctp_association *, unsigned int);
2174 void sctp_assoc_set_primary(struct sctp_association *,
2176 void sctp_assoc_del_nonprimary_peers(struct sctp_association *,
2178 int sctp_assoc_set_bind_addr_from_ep(struct sctp_association *asoc,
2180 int sctp_assoc_set_bind_addr_from_cookie(struct sctp_association *,
2183 int sctp_assoc_set_id(struct sctp_association *, gfp_t);
2184 void sctp_assoc_clean_asconf_ack_cache(const struct sctp_association *asoc);
2186 const struct sctp_association *asoc,
2188 void sctp_asconf_queue_teardown(struct sctp_association *asoc);
2192 struct sctp_chunk *sctp_get_ecne_prepend(struct sctp_association *asoc);