Home
last modified time | relevance | path

Searched full:association (Results 1 – 25 of 410) sorted by relevance

12345678910>>...17

/linux/net/sctp/
H A Dprimitive.c60 * -> association id [,destination transport addr list] [,outbound stream
63 * This primitive allows the upper layer to initiate an association to a
78 * Format: SHUTDOWN(association id)
81 * Gracefully closes an association. Any locally queued user data
82 * will be delivered to the peer. The association will be terminated only
84 * will be returned on successful termination of the association. If
85 * attempting to terminate the association results in a failure, an error
94 * Format: Abort(association id [, cause code])
97 * Ungracefully closes an association. Any locally queued user data
99 * code will be returned on successful abortion of the association. If
[all …]
H A Dassociola.c11 * This module provides the abstraction for an SCTP association.
50 /* Initialize a new association from provided memory. */
85 /* Set the association max_retrans and RTO values from the in sctp_association_init()
97 /* Initialize the association's heartbeat interval based on the in sctp_association_init()
111 /* Set association default SACK delay */ in sctp_association_init()
115 /* Set the association default flags controlling in sctp_association_init()
127 /* initialize association timers */ in sctp_association_init()
158 * This is also the rcvbuf space per association. in sctp_association_init()
197 * association to the same value as the initial TSN. in sctp_association_init()
208 /* RFC 2960 5.1 Normal Establishment of an Association in sctp_association_init()
[all …]
H A Dulpevent.c73 /* Hold the association in case the msg_name needs read out of
74 * the association.
94 /* A simple destructor to give up the reference to the association. */
107 * Communication notifications inform the ULP that an SCTP association
108 * has either begun or ended. The identifier for a new association is
170 * event that happened to the association. in sctp_ulpevent_make_assoc_change()
220 * The association id field, holds the identifier for the association. in sctp_ulpevent_make_assoc_change()
221 * All notifications for a given association have the same association in sctp_ulpevent_make_assoc_change()
311 * The association id field, holds the identifier for the association. in sctp_ulpevent_make_peer_addr_change()
312 * All notifications for a given association have the same association in sctp_ulpevent_make_peer_addr_change()
[all …]
H A Dsm_statefuns.c209 * association (and thus the association enters the CLOSED state).
275 * association (and thus the association enters the CLOSED in sctp_sf_do_4_C()
297 * We are the side that is being asked for an association.
299 * Section: 5.1 Normal Establishment of an Association, B
344 * error, but since we don't have an association, we'll in sctp_sf_do_5_1B_init()
414 /* Update socket peer label if first association. */ in sctp_sf_do_5_1B_init()
474 * new association. Otherwise, "Z" will be vulnerable to resource in sctp_sf_do_5_1B_init()
491 * We are the side that is initiating the association.
493 * Section: 5.1 Normal Establishment of an Association, C
507 * association by transmitting an ABORT.
[all …]
H A Dsocket.c107 /* Get the sndbuf space available at the time on the association. */
116 /* Increment the used sndbuf space count of the corresponding association by
130 /* The sndbuf space is tracked per association. */ in sctp_set_owner_w()
230 /* Look up the association by its id. If this is not a UDP-style
241 * hasn't yet called connect() to establish an association. in sctp_id2assoc()
246 /* Get the first and the only association from the list. */ in sctp_id2assoc()
375 /* Bind a local address either to an endpoint or to an association. */
465 * time two ASCONF may be in-transit on any given association (one sent
494 * association.
550 * association, we do not send the chunk for that association. But it will not
[all …]
H A Dinput.c179 * able to identify the association to which this in sctp_rcv()
222 * because migrate()/accept() may have moved the association in sctp_rcv()
272 * the backlog holds a ref on an association or endpoint.
286 /* If the rcvr is dead then the association or endpoint in sctp_backlog_rcv()
296 /* In this case, the association moved from one socket to in sctp_backlog_rcv()
401 /* Update association pmtu. */ in sctp_icmp_frag_needed()
428 * association.
487 /* Look for an association that matches the incoming ICMP error in sctp_err_lookup()
1051 /* Look up an association. */
1073 /* Look up an association. protected by RCU read lock */
[all …]
H A Dendpointola.c150 /* Add an association to an endpoint. */
156 /* If this is a temporary association, don't bother in sctp_endpoint_add_asoc()
266 /* Find the association that goes with this chunk.
267 * We lookup the transport from hashtable at first, then get association
298 /* Look for any peeled off association from the endpoint that matches the
375 /* We might have grown an association since last we in sctp_endpoint_bh_rcv()
H A Dsm_sideeffect.c154 /* From 12.2 Parameters necessary per association (i.e. the TCB): in sctp_gen_sack()
181 * for the association. in sctp_gen_sack()
268 * for timeouts which use the association as their parameter.
288 /* Is this association really dead and just waiting around for in sctp_generate_timeout_event()
405 * the correct state machine transition that will close the association.
555 /* The check for association's overall error counter exceeding the in sctp_do_8_2_transport_strike()
596 pr_debug("%s: association:%p transport addr:%pISpc failed\n", in sctp_do_8_2_transport_strike()
642 /* SEND_FAILED sent later when cleaning up the association. */ in sctp_cmd_init_failed()
683 /* SEND_FAILED sent later when cleaning up the association. */ in sctp_cmd_assoc_failed()
720 /* Start a heartbeat timer for each transport on the association. in sctp_cmd_hb_timers_start()
[all …]
/linux/Documentation/security/
H A DSCTP.rst26 Passes the ``@asoc`` and ``@chunk->skb`` of the association INIT packet to the
30 @asoc - pointer to sctp association structure.
31 @skb - pointer to skbuff of association packet.
84 sendmsg(2) or sctp_sendmsg(3) on a new association.
89 association primary.
117 @asoc - pointer to current sctp association structure.
127 @asoc - pointer to sctp association structure.
131 Security Hooks used for Association Establishment
136 establishing an association.
142 Association setup can be initiated
[all …]
/linux/include/uapi/linux/
H A Dsctp.h115 #define SCTP_SOCKOPT_PEELOFF 102 /* peel off association. */
353 * Communication notifications inform the ULP that an SCTP association
354 * has either begun or ended. The identifier for a new association is
375 * event that happened to the association. They include:
428 * association. The entire error TLV as it appears on the wire is
727 * 7.1.2 Association Parameters (SCTP_ASSOCINFO)
729 * This option is used to both examine and set various association and
744 * Requests that the peer mark the enclosed address as the association
745 * primary. The enclosed address must be one of the association's
758 * the association primary. The enclosed address must be one of the
[all …]
/linux/drivers/nvme/host/
H A Dfc.h115 "Association Allocation Failed",
119 "Not Association ID",
120 "Bad Association ID Length",
121 "No Association",
155 "Create Association",
157 "Disconnect Association",
219 * something other than Association (e.g. 0). in nvmefc_vldt_lsreq_discon_assoc()
/linux/drivers/crypto/amcc/
H A Dcrypto4xx_sa.h18 * Contents of Dynamic Security Association (SA) with all possible fields
176 * State Record for Security Association (SA)
188 * Security Association (SA) for AES128
203 * Security Association (SA) for AES192
217 * Security Association (SA) for AES256
232 * Security Association (SA) for AES128 CCM
246 * Security Association (SA) for AES128_GCM
262 * Security Association (SA) for HASH160: HMAC-SHA1
/linux/include/net/sctp/
H A Dstructs.h263 /* These are the parts of an association which we send in the cookie.
265 * RFC2960 12.2 Parameters necessary per association (i.e. the TCB)
287 /* My Tie Tag : Assist in discovering a restarting association. */
290 /* Peer's Tie Tag: Assist in discovering a restarting association. */
326 * a copy of the raw address list of the association.
329 * the association TCB is re-constructed from the cookie.
614 /* Which association does this belong to? */
812 /* Which association do we belong to? */
1227 * socket (usually listening) endpoint versus an association's
1231 * a) Subfunctions work for either endpoint or association
[all …]
H A Dcommand.h30 SCTP_CMD_NEW_ASOC, /* Register a new association. */
31 SCTP_CMD_DELETE_TCB, /* Delete the current association. */
69 SCTP_CMD_ASSOC_FAILED, /* Handle association failure. */
76 SCTP_CMD_RENEGE, /* Renege data on an association. */
81 SCTP_CMD_CLEAR_INIT_TAG, /* Clears association peer's inittag. */
89 SCTP_CMD_ASSOC_SHKEY, /* generate the association shared keys */
94 SCTP_CMD_SET_ASOC, /* Restore association context */
/linux/fs/xfs/
H A Dxfs_filestream.c197 * Lookup the mru cache for an existing association. If one exists and we can
199 * will proceed with that association.
201 * If we have no association, or we cannot use the current one and have to
203 * association.
224 * the reference we get here even if the filestreams association is torn in xfs_filestream_lookup_association()
275 /* Changing parent AG association now, so remove the existing one. */ in xfs_filestream_create_association()
308 * the perag for the cached association. in xfs_filestream_create_association()
310 * If we fail to store the association, we need to drop the fstrms in xfs_filestream_create_association()
337 * the request. First we look for an existing association and use that if it
338 * is found. Otherwise, we create a new association by selecting an AG that fits
/linux/arch/mips/include/asm/octeon/
H A Dcvmx-l2c.h253 * core are locked. Having only 1 association available for
293 * @association:
294 * Which association to read line from
299 union cvmx_l2c_tag cvmx_l2c_get_tag(uint32_t association, uint32_t index);
302 static inline union cvmx_l2c_tag cvmx_get_l2c_tag(uint32_t association,
305 static inline union cvmx_l2c_tag cvmx_get_l2c_tag(uint32_t association, in cvmx_get_l2c_tag() argument
308 return cvmx_l2c_get_tag(association, index); in cvmx_get_l2c_tag()
359 * @assoc: Association (or way) to flush
/linux/include/linux/
H A Dnvme-fc-driver.h28 * Create Association, Create Connection and Disconnect
29 * Association.
31 * LS's such as Disconnect Association.
78 * received LS's such as Create Association, Create Connection
79 * and Disconnect Association.
81 * received LS's such as Disconnect Association or Disconnect
149 * @dev_loss_tmo: maximum delay for reconnects to an association on
269 * @dev_loss_tmo: maximum delay for reconnects to an association on
360 * @create_queue: Upon creating a host<->controller association, queues are
375 * host<->controller association teardown, this routine is called
[all …]
H A Dsctp.h121 * 3.3.7 Abort Association (ABORT) (6):
264 * This chunk is used to initiate a SCTP association between two
344 * association.
401 * the present association.
489 * 11 Restart of an association with new addresses
492 * 14 Restart of an Association with New Encapsulation Port
510 * 0x00A3 Association Aborted due to illegal ASCONF-ACK
641 * the address MUST be considered part of the association by the
643 * ASCONF to help in finding the association. This parameter MUST
808 * The error cause indicating an "Restart of an Association with
/linux/include/net/
H A Dmacsec.h18 #define MACSEC_NUM_AN 4 /* 2 bits for the association number */
29 #define MACSEC_AN_MASK 0x03 /* association number */
119 * struct macsec_rx_sa - receive secure association
170 * struct macsec_tx_sa - transmit secure association
195 * @encoding_sa: association number of the SA currently in use
258 * @assoc_num: association number of the target SA
/linux/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dtime-event.h22 * The simplest example is for BSS association. The driver issues a time event,
24 * association. This way, we make sure that the association will be done
76 * This function is meant to be used for BSS association for example, where we
77 * want to make sure that the fw stays on the channel during the association.
/linux/net/mac80211/
H A Dfils_aead.c3 * FILS AEAD for (Re)Association Request/Response frames
256 /* The (Re)Association Request frame from the Capability Information in fils_encrypt_assoc_req()
289 "No (valid) FILS Session element in (Re)Association Response frame from %pM", in fils_decrypt_assoc_resp()
310 /* The (Re)Association Response frame from the Capability Information in fils_decrypt_assoc_resp()
319 …"Not enough room for AES-SIV data after FILS Session element in (Re)Association Response frame fro… in fils_decrypt_assoc_resp()
327 "AES-SIV decryption of (Re)Association Response frame from %pM failed", in fils_decrypt_assoc_resp()
/linux/Documentation/ABI/testing/
H A Dsysfs-class-iommu7 given IOMMU here to allow association of IOMMU to
16 given device here to allow association of device to
/linux/Documentation/driver-api/usb/
H A Danchors.rst28 Association and disassociation of URBs with anchors
31 An association of URBs to an anchor is made by an explicit
32 call to :c:func:`usb_anchor_urb`. The association is maintained until
/linux/drivers/net/wireless/marvell/mwifiex/
H A Djoin.c3 * NXP Wireless LAN device driver: association and ad-hoc start/join
86 * in the MAC for the new association after a reassociation attempt.
348 * This function prepares command for association.
444 /* Setup the Rates TLV in the association command */ in mwifiex_cmd_802_11_associate()
595 * Association firmware command response handler
597 * The response buffer for the association command has the following
600 * For cases where an association response was not received (indicated
629 * | (1) Association response timeout |
636 * For cases where an association response was received, the IEEE
637 * standard association response frame is returned:
[all …]
/linux/arch/mips/cavium-octeon/executive/
H A Dcvmx-l2c.c584 * @assoc: Association (way) of the tag to dump
650 union cvmx_l2c_tag cvmx_l2c_get_tag(uint32_t association, uint32_t index) in cvmx_l2c_get_tag() argument
655 if ((int)association >= cvmx_l2c_get_num_assoc()) { in cvmx_l2c_get_tag()
656 cvmx_dprintf("ERROR: cvmx_l2c_get_tag association out of range\n"); in cvmx_l2c_get_tag()
667 (association << CVMX_L2C_TAG_ADDR_ALIAS_SHIFT) | in cvmx_l2c_get_tag()
687 tmp_tag = __read_l2_tag(association, index); in cvmx_l2c_get_tag()
864 * @assoc: Association (or way) to flush
875 /* Check the range of association. */ in cvmx_l2c_flush_line()
877 cvmx_dprintf("ERROR: cvmx_l2c_flush_line association out of range.\n"); in cvmx_l2c_flush_line()
883 /* Create the address based on index and association. in cvmx_l2c_flush_line()

12345678910>>...17