Lines Matching refs:sctp_association
43 static void sctp_select_active_and_retran_path(struct sctp_association *asoc);
45 static void sctp_assoc_free_asconf_acks(struct sctp_association *asoc);
46 static void sctp_assoc_free_asconf_queue(struct sctp_association *asoc);
51 static struct sctp_association *sctp_association_init( in sctp_association_init()
52 struct sctp_association *asoc, in sctp_association_init()
284 struct sctp_association *sctp_association_new(const struct sctp_endpoint *ep, in sctp_association_new()
288 struct sctp_association *asoc; in sctp_association_new()
312 void sctp_association_free(struct sctp_association *asoc) in sctp_association_free()
398 static void sctp_association_destroy(struct sctp_association *asoc) in sctp_association_destroy()
421 void sctp_assoc_set_primary(struct sctp_association *asoc, in sctp_assoc_set_primary()
480 void sctp_assoc_rm_peer(struct sctp_association *asoc, in sctp_assoc_rm_peer()
581 struct sctp_transport *sctp_assoc_add_peer(struct sctp_association *asoc, in sctp_assoc_add_peer()
733 void sctp_assoc_del_peer(struct sctp_association *asoc, in sctp_assoc_del_peer()
752 const struct sctp_association *asoc, in sctp_assoc_lookup_paddr()
769 void sctp_assoc_del_nonprimary_peers(struct sctp_association *asoc, in sctp_assoc_del_nonprimary_peers()
787 void sctp_assoc_control_transport(struct sctp_association *asoc, in sctp_assoc_control_transport()
850 void sctp_association_hold(struct sctp_association *asoc) in sctp_association_hold()
858 void sctp_association_put(struct sctp_association *asoc) in sctp_association_put()
867 __u32 sctp_association_get_next_tsn(struct sctp_association *asoc) in sctp_association_get_next_tsn()
900 struct sctp_chunk *sctp_get_ecne_prepend(struct sctp_association *asoc) in sctp_get_ecne_prepend()
914 struct sctp_transport *sctp_assoc_lookup_tsn(struct sctp_association *asoc, in sctp_assoc_lookup_tsn()
972 struct sctp_association *asoc = in sctp_assoc_bh_rcv()
973 container_of(work, struct sctp_association, in sctp_assoc_bh_rcv()
1063 void sctp_assoc_migrate(struct sctp_association *assoc, struct sock *newsk) in sctp_assoc_migrate()
1094 int sctp_assoc_update(struct sctp_association *asoc, in sctp_assoc_update()
1095 struct sctp_association *new) in sctp_assoc_update()
1267 void sctp_assoc_update_retran_path(struct sctp_association *asoc) in sctp_assoc_update_retran_path()
1305 static void sctp_select_active_and_retran_path(struct sctp_association *asoc) in sctp_select_active_and_retran_path()
1373 sctp_assoc_choose_alter_transport(struct sctp_association *asoc, in sctp_assoc_choose_alter_transport()
1390 void sctp_assoc_update_frag_point(struct sctp_association *asoc) in sctp_assoc_update_frag_point()
1404 void sctp_assoc_set_pmtu(struct sctp_association *asoc, __u32 pmtu) in sctp_assoc_set_pmtu()
1418 void sctp_assoc_sync_pmtu(struct sctp_association *asoc) in sctp_assoc_sync_pmtu()
1441 static inline bool sctp_peer_needs_update(struct sctp_association *asoc) in sctp_peer_needs_update()
1463 void sctp_assoc_rwnd_increase(struct sctp_association *asoc, unsigned int len) in sctp_assoc_rwnd_increase()
1522 void sctp_assoc_rwnd_decrease(struct sctp_association *asoc, unsigned int len) in sctp_assoc_rwnd_decrease()
1564 int sctp_assoc_set_bind_addr_from_ep(struct sctp_association *asoc, in sctp_assoc_set_bind_addr_from_ep()
1588 int sctp_assoc_set_bind_addr_from_cookie(struct sctp_association *asoc, in sctp_assoc_set_bind_addr_from_cookie()
1601 int sctp_assoc_lookup_laddr(struct sctp_association *asoc, in sctp_assoc_lookup_laddr()
1615 int sctp_assoc_set_id(struct sctp_association *asoc, gfp_t gfp) in sctp_assoc_set_id()
1643 static void sctp_assoc_free_asconf_queue(struct sctp_association *asoc) in sctp_assoc_free_asconf_queue()
1655 static void sctp_assoc_free_asconf_acks(struct sctp_association *asoc) in sctp_assoc_free_asconf_acks()
1668 void sctp_assoc_clean_asconf_ack_cache(const struct sctp_association *asoc) in sctp_assoc_clean_asconf_ack_cache()
1689 const struct sctp_association *asoc, in sctp_assoc_lookup_asconf_ack()
1709 void sctp_asconf_queue_teardown(struct sctp_association *asoc) in sctp_asconf_queue_teardown()