Lines Matching defs:transport
105 struct sctp_transport *transport);
592 asoc, chunk->transport);
663 auth.transport = chunk->transport;
1020 struct sctp_transport *transport = (struct sctp_transport *) arg;
1024 reply = sctp_make_heartbeat(asoc, transport, 0);
1032 SCTP_TRANSPORT(transport));
1038 /* Generate a HEARTBEAT packet on the given transport. */
1046 struct sctp_transport *transport = (struct sctp_transport *) arg;
1062 * chunk is sent and the destination transport address to which this
1066 if (transport->param_flags & SPP_HB_ENABLE) {
1072 /* Set transport error counter and association error counter
1076 SCTP_TRANSPORT(transport));
1079 SCTP_TRANSPORT(transport));
1081 SCTP_TRANSPORT(transport));
1094 struct sctp_transport *transport = arg;
1110 sctp_add_cmd_sf(commands, SCTP_CMD_STRIKE, SCTP_TRANSPORT(transport));
1123 struct sctp_transport *transport = (struct sctp_transport *)arg;
1126 if (!sctp_transport_pl_enabled(transport))
1129 sctp_transport_pl_send(transport);
1130 reply = sctp_make_heartbeat(asoc, transport, transport->pl.probe_size);
1135 SCTP_TRANSPORT(transport));
1215 * should clear the error counter of the destination transport
1217 * transport address as active if it is not so marked. The endpoint may
1225 * measurement for that destination transport address using the time
1305 "for transport:%p\n", __func__, link);
1312 * destination transport address to which the HEARTBEAT was
1313 * sent and mark the destination transport address as active if
1548 if (SCTP_INPUT_CB(chunk->skb)->encap_port != chunk->transport->encap_port)
2756 chunk->transport);
2802 struct sctp_transport *transport)
2992 * transport addresses (either in the IP addresses or in the INIT chunk)
3018 /* Set the transport for the SHUTDOWN ACK chunk and the timeout for
3952 /* Reset the transport so that we select the correct one
3954 * accidentally use a stale transport that's been removed.
3956 asconf_ack->transport = NULL;
3969 * and at the transmit time, will try look up the transport to use.
3970 * Since ASCONFs may be bundled, the correct transport may not be
4923 * Format: ASSOCIATE(local SCTP instance name, destination transport addr,
4925 * -> association id [,destination transport addr list] [,outbound stream
4931 * The peer endpoint shall be specified by one of the transport addresses
4947 * complete destination transport addresses of the peer as well as the
4948 * outbound stream count of the local endpoint. One of the transport
4951 * to this peer. The returned "destination transport addr list" can
4953 * sending a packet to a specific transport address. [All of this
4961 * o destination transport addr - specified as one of the transport
5003 /* Choose transport for INIT. */
5032 * [,stream id] [,life time] [,destination transport address]
5060 * initiated to transport (i.e. sent to the destination via SCTP's
5065 * o destination transport address - specified as one of the destination
5066 * transport addresses of the peer endpoint to which this packet
5068 * transport address for sending the packets, instead of the current
5477 * Format: REQUESTHEARTBEAT(association id, destination transport address)
5482 * destination transport address of the given association. The returned
5490 * o destination transport address - the transport address of the
5509 * transport address of a given association.
5512 * the destination transport address each time a HEARTBEAT is sent
5636 /* Set the transport for the SHUTDOWN chunk and the timeout for the
5724 /* Set the transport for the SHUTDOWN ACK chunk and the timeout for
5796 struct sctp_transport *transport = arg;
5841 * destination transport address to which the retransmission
5854 sctp_add_cmd_sf(commands, SCTP_CMD_STRIKE, SCTP_TRANSPORT(transport));
5857 sctp_add_cmd_sf(commands, SCTP_CMD_RETRAN, SCTP_TRANSPORT(transport));
5930 /* Choose transport for INIT. */
6069 * If we remove the transport an SHUTDOWN was last sent to, don't
6076 /* Set the transport for the SHUTDOWN/ACK chunk and the timeout for
6104 struct sctp_transport *transport = chunk->transport;
6112 if (transport)
6114 SCTP_TRANSPORT(transport));
6116 /* Reconfig T4 timer and transport. */
6376 struct sctp_transport *transport;
6425 /* Make a transport for the bucket, Eliza... */
6426 transport = sctp_transport_new(net, sctp_source(chunk), GFP_ATOMIC);
6427 if (!transport)
6430 transport->encap_port = SCTP_INPUT_CB(chunk->skb)->encap_port;
6432 /* Cache a route for the transport with the chunk's destination as
6435 sctp_transport_route(transport, (union sctp_addr *)&chunk->dest,
6438 packet = &transport->packet;
6439 sctp_packet_init(packet, transport, sport, dport);
6451 sctp_transport_free(packet->transport);