Lines Matching defs:transport
104 struct sctp_transport *transport);
591 asoc, chunk->transport);
662 auth.transport = chunk->transport;
1019 struct sctp_transport *transport = (struct sctp_transport *) arg;
1023 reply = sctp_make_heartbeat(asoc, transport, 0);
1031 SCTP_TRANSPORT(transport));
1037 /* Generate a HEARTBEAT packet on the given transport. */
1045 struct sctp_transport *transport = (struct sctp_transport *) arg;
1061 * chunk is sent and the destination transport address to which this
1065 if (transport->param_flags & SPP_HB_ENABLE) {
1071 /* Set transport error counter and association error counter
1075 SCTP_TRANSPORT(transport));
1078 SCTP_TRANSPORT(transport));
1080 SCTP_TRANSPORT(transport));
1093 struct sctp_transport *transport = arg;
1109 sctp_add_cmd_sf(commands, SCTP_CMD_STRIKE, SCTP_TRANSPORT(transport));
1122 struct sctp_transport *transport = (struct sctp_transport *)arg;
1125 if (!sctp_transport_pl_enabled(transport))
1128 sctp_transport_pl_send(transport);
1129 reply = sctp_make_heartbeat(asoc, transport, transport->pl.probe_size);
1134 SCTP_TRANSPORT(transport));
1214 * should clear the error counter of the destination transport
1216 * transport address as active if it is not so marked. The endpoint may
1224 * measurement for that destination transport address using the time
1304 "for transport:%p\n", __func__, link);
1311 * destination transport address to which the HEARTBEAT was
1312 * sent and mark the destination transport address as active if
1547 if (SCTP_INPUT_CB(chunk->skb)->encap_port != chunk->transport->encap_port)
2745 chunk->transport);
2791 struct sctp_transport *transport)
2981 * transport addresses (either in the IP addresses or in the INIT chunk)
3007 /* Set the transport for the SHUTDOWN ACK chunk and the timeout for
3941 /* Reset the transport so that we select the correct one
3943 * accidentally use a stale transport that's been removed.
3945 asconf_ack->transport = NULL;
3958 * and at the transmit time, will try look up the transport to use.
3959 * Since ASCONFs may be bundled, the correct transport may not be
4912 * Format: ASSOCIATE(local SCTP instance name, destination transport addr,
4914 * -> association id [,destination transport addr list] [,outbound stream
4920 * The peer endpoint shall be specified by one of the transport addresses
4936 * complete destination transport addresses of the peer as well as the
4937 * outbound stream count of the local endpoint. One of the transport
4940 * to this peer. The returned "destination transport addr list" can
4942 * sending a packet to a specific transport address. [All of this
4950 * o destination transport addr - specified as one of the transport
4992 /* Choose transport for INIT. */
5021 * [,stream id] [,life time] [,destination transport address]
5049 * initiated to transport (i.e. sent to the destination via SCTP's
5054 * o destination transport address - specified as one of the destination
5055 * transport addresses of the peer endpoint to which this packet
5057 * transport address for sending the packets, instead of the current
5466 * Format: REQUESTHEARTBEAT(association id, destination transport address)
5471 * destination transport address of the given association. The returned
5479 * o destination transport address - the transport address of the
5498 * transport address of a given association.
5501 * the destination transport address each time a HEARTBEAT is sent
5625 /* Set the transport for the SHUTDOWN chunk and the timeout for the
5713 /* Set the transport for the SHUTDOWN ACK chunk and the timeout for
5785 struct sctp_transport *transport = arg;
5830 * destination transport address to which the retransmission
5843 sctp_add_cmd_sf(commands, SCTP_CMD_STRIKE, SCTP_TRANSPORT(transport));
5846 sctp_add_cmd_sf(commands, SCTP_CMD_RETRAN, SCTP_TRANSPORT(transport));
5919 /* Choose transport for INIT. */
6058 * If we remove the transport an SHUTDOWN was last sent to, don't
6065 /* Set the transport for the SHUTDOWN/ACK chunk and the timeout for
6093 struct sctp_transport *transport = chunk->transport;
6101 if (transport)
6103 SCTP_TRANSPORT(transport));
6105 /* Reconfig T4 timer and transport. */
6365 struct sctp_transport *transport;
6414 /* Make a transport for the bucket, Eliza... */
6415 transport = sctp_transport_new(net, sctp_source(chunk), GFP_ATOMIC);
6416 if (!transport)
6419 transport->encap_port = SCTP_INPUT_CB(chunk->skb)->encap_port;
6421 /* Cache a route for the transport with the chunk's destination as
6424 sctp_transport_route(transport, (union sctp_addr *)&chunk->dest,
6427 packet = &transport->packet;
6428 sctp_packet_init(packet, transport, sport, dport);
6440 sctp_transport_free(packet->transport);