Lines Matching full:association
108 /* Get the sndbuf space available at the time on the association. */
117 /* Increment the used sndbuf space count of the corresponding association by
131 /* The sndbuf space is tracked per association. */ in sctp_set_owner_w()
231 /* Look up the association by its id. If this is not a UDP-style
242 * hasn't yet called connect() to establish an association. in sctp_id2assoc()
247 /* Get the first and the only association from the list. */ in sctp_id2assoc()
376 /* Bind a local address either to an endpoint or to an association. */
466 * time two ASCONF may be in-transit on any given association (one sent
495 * association.
551 * association, we do not send the chunk for that association. But it will not
594 * in the bind address list of the association. If so, in sctp_send_asconf_add_ip()
616 * association as Address Parameter of ASCONF CHUNK. in sctp_send_asconf_add_ip()
753 * association, we do not send the chunk for that association. But it will not
798 * not present in the bind address list of the association. in sctp_send_asconf_del_ip()
819 /* Find one address in the association's bind address list in sctp_send_asconf_del_ip()
822 * association. in sctp_send_asconf_del_ip()
965 * association, and SCTP_BINDX_REM_ADDR directs SCTP to remove the given
966 * addresses from the association. The two flags are mutually exclusive;
968 * not remove all addresses from an association; sctp_bindx() will
974 * socket is associated with so that no new association accepted will be
980 * Adding and removing addresses from a connected association is
1226 /* In case the user of sctp_connectx() wants an association in __sctp_connect()
1278 * the association id of the new association. On failure, sctp_connectx()
1285 * An application can use sctp_connectx to initiate an association with
1289 * the association is implementation dependent. This function only
1294 * the association. It does not necessarily equal the set of addresses
1295 * the peer uses for the resulting association. If the caller wants to
1297 * retrieve them after the association has been set up.
1342 * to the option that doesn't provide association id.
1353 * option, to make it simple we feed back the association id is as a return
1354 * indication to the call. Error is always negative and association id is
1445 * To gracefully shutdown a specific association represented by the
1451 * one association, the shutdown is performed on that association only.
1455 * Applications use close() to gracefully close down an association.
1461 * sd - the socket descriptor of the association to be closed.
1509 /* A closed association can still be in the list if in sctp_close()
1679 /* Label connection socket for first association 1-to-many in sctp_sendmsg_new_asoc()
1768 pr_debug("%s: shutting down association:%p\n", __func__, asoc); in sctp_sendmsg_check_sflags()
1781 pr_debug("%s: aborting association:%p\n", __func__, asoc); in sctp_sendmsg_check_sflags()
2263 * specified number of seconds to automatically close. An association
2264 * being idle is defined an association that has NOT sent or received
2268 * association is closed.
2292 * an association, modify an address's heartbeat interval, force a
2311 * application, and identifies the association for
2332 * association if the spp_address field is empty. Note
2338 * on an association. The flag field may contain
2343 * field is empty all addresses for the association
2348 * field is empty all addresses for the association
2365 * on the association are effected.
2370 * on the association are effected. Not also that
2383 * delayed sack is disabled for the entire association. Note
2395 * the address. If just an association is specified (and
2396 * no address), then the association's default flow label
2397 * is returned. If neither an association nor a destination
2404 * associated with either the association or a specific
2410 * address's DSCP value is returned. If just an association
2411 * is specified, then the association's default DSCP is
2412 * returned. If neither an association nor a destination is
2659 /* Get association, if assoc_id != SCTP_FUTURE_ASSOC and the in sctp_setsockopt_peer_addr_params()
2660 * socket is a one to many style socket, and an association in sctp_setsockopt_peer_addr_params()
2669 * association, but not a socket. in sctp_setsockopt_peer_addr_params()
2682 /* If changes are for association, also apply parameters to each in sctp_setsockopt_peer_addr_params()
2753 * effects the specified association for the one to many model (the
2764 * sack_assoc_id - This parameter, indicates which association the user
2789 /* Get association, if sack_assoc_id != SCTP_FUTURE_ASSOC and the in __sctp_setsockopt_delayed_ack()
2790 * socket is a one to many style socket, and an association in __sctp_setsockopt_delayed_ack()
2861 * Applications can specify protocol parameters for the default association
3017 * the association primary. The enclosed address must be one of the
3018 * association peer's addresses.
3092 /* Set the values to the specific association */ in sctp_setsockopt_rtoinfo()
3120 /* If there is no association or the association-id = 0 in sctp_setsockopt_rtoinfo()
3137 * of the association.
3138 * Returns an error if the new association retransmission value is
3159 /* Set the values to the specific association */ in sctp_setsockopt_associnfo()
3232 * PMTU of the underlying association is smaller than the value set by
3248 * association the user is performing an action upon. Note that if
3308 * Requests that the peer mark the enclosed address as the association
3309 * primary. The enclosed address must be one of the association's
3392 * a default context on an association basis that will be received on
3396 * association. Note that the setting of this value only effects
3447 * come from a different association (thus the user must receive data
3449 * association each receive belongs to.
3512 * that can be emitted by this association. Note that the default value
3629 * association shared key.
3690 * the association shared key.
3835 * ASCONF chunks to add and delete addresses to an existing association. Note
3874 * transports in an association. See Section 6.1 of:
4472 /* Get association, if assoc_id != SCTP_FUTURE_ASSOC and the in sctp_setsockopt_encap_port()
4473 * socket is a one to many style socket, and an association in sctp_setsockopt_encap_port()
4481 /* If changes are for association, also apply encap_port to in sctp_setsockopt_encap_port()
4526 /* Get association, if assoc_id != SCTP_FUTURE_ASSOC and the in sctp_setsockopt_probe_interval()
4527 * socket is a one to many style socket, and an association in sctp_setsockopt_probe_interval()
4535 /* If changes are for association, also apply probe_interval to in sctp_setsockopt_probe_interval()
4794 * association without sending data.
4800 * sd: the socket descriptor to have a new association added to.
4851 * association from the accept queue of the endpoint. A new socket
4853 * formed association.
4887 * queue and pick the first association on the list. in sctp_accept()
5008 /* Initialize default association related parameters. These parameters in sctp_init_sock()
5138 * sd - the socket descriptor of the association to be closed.
5407 /* 7.2.1 Association Status (SCTP_STATUS)
5410 * association, including association state, peer receiver window size,
5490 * of an association, including its reachability state, congestion
5607 * specified number of seconds to automatically close. An association
5608 * being idle is defined an association that has NOT sent or received
5612 * association is closed.
5629 /* Helper routine to branch off an association to a new socket. */
5644 /* An association cannot be branched off from an already peeled-off in sctp_do_peeloff()
5787 * an association, modify an address's heartbeat interval, force a
5804 * application, and identifies the association for
5825 * association if the spp_address field is empty. Note
5831 * on an association. The flag field may contain
5836 * field is empty all addresses for the association
5841 * field is empty all addresses for the association
5854 * on the association are effected.
5859 * on the association are effected. Not also that
5872 * delayed sack is disabled for the entire association. Note
5884 * the address. If just an association is specified (and
5885 * no address), then the association's default flow label
5886 * is returned. If neither an association nor a destination
5893 * associated with either the association or a specific
5899 * address's DSCP value is returned. If just an association
5900 * is specified, then the association's default DSCP is
5901 * returned. If neither an association nor a destination is
5948 /* Get association, if assoc_id != SCTP_FUTURE_ASSOC and the in sctp_getsockopt_peer_addr_params()
5949 * socket is a one to many style socket, and an association in sctp_getsockopt_peer_addr_params()
5955 pr_debug("%s: failed no association\n", __func__); in sctp_getsockopt_peer_addr_params()
5978 /* Fetch association values. */ in sctp_getsockopt_peer_addr_params()
6033 * effects the specified association for the one to many model (the
6044 * sack_assoc_id - This parameter, indicates which association the user
6083 /* Get association, if sack_assoc_id != SCTP_FUTURE_ASSOC and the in sctp_getsockopt_delayed_ack()
6084 * socket is a one to many style socket, and an association in sctp_getsockopt_delayed_ack()
6093 /* Fetch association values. */ in sctp_getsockopt_delayed_ack()
6124 * Applications can specify protocol parameters for the default association
6166 /* For UDP-style sockets, id specifies the association to query. */ in sctp_getsockopt_peer_addrs()
6267 * For UDP-style sockets, id specifies the association to query. in sctp_getsockopt_local_addrs()
6270 * association. in sctp_getsockopt_local_addrs()
6347 * the association primary. The enclosed address must be one of the
6348 * association peer's addresses.
6577 /* Values corresponding to the specific association. */ in sctp_getsockopt_rtoinfo()
6605 * of the association.
6606 * Returns an error if the new association retransmission value is
6635 /* Values correspoinding to the specific association */ in sctp_getsockopt_associnfo()
6739 * PMTU of the underlying association is smaller than the value set by
6755 * association the user is performing an action upon. Note that if
7119 * This option gets the current list of SCTP association identifiers of
7169 * transports in an association. See Section 6.1 of:
7976 /* Get association, if assoc_id != SCTP_FUTURE_ASSOC and the in sctp_getsockopt_encap_port()
7977 * socket is a one to many style socket, and an association in sctp_getsockopt_encap_port()
7983 pr_debug("%s: failed no association\n", __func__); in sctp_getsockopt_encap_port()
8036 /* Get association, if assoc_id != SCTP_FUTURE_ASSOC and the in sctp_getsockopt_probe_interval()
8037 * socket is a one to many style socket, and an association in sctp_getsockopt_probe_interval()
8043 pr_debug("%s: failed no association\n", __func__); in sctp_getsockopt_probe_interval()
8692 /* The association is either gone or not ready. */ in sctp_poll()
8773 * One of those addresses will be the primary address for the association.
9085 /* If sndbuf has changed, wake up per association sndbuf waiters. */
9121 /* We do accounting for the sndbuf space per association, in sctp_wake_up_waiters()
9122 * so we only need to wake our own association. in sctp_wake_up_waiters()
9127 /* If association goes down and is just flushing its in sctp_wake_up_waiters()
9148 /* Wake up association. */ in sctp_wake_up_waiters()
9157 * Decrement the used sndbuf space of the corresponding association by the
9199 * Accounting for the association is done in ulpevent.c
9230 /* Increment the transport and association's refcnt. */ in sctp_wait_for_sndbuf()
9235 /* Wait on the association specific sndbuf space. */ in sctp_wait_for_sndbuf()
9266 /* Release the transport and association's refcnt. */ in sctp_wait_for_sndbuf()
9305 /* If socket sndbuf has changed, wake up all per association waiters. */
9332 /* Wait for an association to go into ESTABLISHED state. If timeout is 0,
9344 /* Increment the association's refcnt. */ in sctp_wait_for_connect()
9376 /* Release the association's refcnt. */ in sctp_wait_for_connect()
9596 * peeled off association to the new socket's receive queue. in sctp_sock_migrate()
9653 * that may arrive on the association after we've moved it are in sctp_sock_migrate()
9666 /* If the association on the newsk is already closed before accept() in sctp_sock_migrate()