Home
last modified time | relevance | path

Searched refs:transport (Results 1 – 25 of 329) sorted by relevance

12345678910>>...14

/linux-6.15/net/sctp/
H A Dtransport.c97 transport = kzalloc(sizeof(*transport), gfp); in sctp_transport_new()
243 if (!transport->dst || transport->dst->obsolete) { in sctp_transport_pmtu()
245 transport->af_specific->get_dst(transport, &transport->saddr, in sctp_transport_pmtu()
462 af->get_saddr(opt, transport, &transport->fl); in sctp_transport_route()
669 transport->ssthresh = max(transport->cwnd/2, in sctp_transport_lower_cwnd()
697 transport->ssthresh = max(transport->cwnd/2, in sctp_transport_lower_cwnd()
699 transport->cwnd = transport->ssthresh; in sctp_transport_lower_cwnd()
717 transport->ssthresh = max(transport->cwnd/2, in sctp_transport_lower_cwnd()
719 transport->cwnd = transport->ssthresh; in sctp_transport_lower_cwnd()
733 transport->cwnd = max(transport->cwnd/2, in sctp_transport_lower_cwnd()
[all …]
H A Doutqueue.c120 (transport && !transport->cacc.cacc_saw_newack)) in sctp_cacc_skip_3_1_f()
530 transport->cwnd, transport->ssthresh, transport->flight_size, in sctp_retransmit_mark()
549 if (transport == transport->asoc->peer.retran_path) in sctp_retransmit()
601 struct sctp_transport *transport = pkt->transport; in __sctp_outq_flush_rtx() local
1080 if (ctx->transport) in sctp_outq_flush_data()
1362 sctp_mark_missing(q, &transport->transmitted, transport, in sctp_outq_sack()
1603 if (transport) { in sctp_check_transmitted()
1644 transport, in sctp_check_transmitted()
1760 if (transport) { in sctp_mark_missing()
1766 transport->cwnd, transport->ssthresh, in sctp_mark_missing()
[all …]
H A Dsm_sideeffect.c110 if (transport) in sctp_do_ecn_ecne_work()
364 struct sctp_transport *transport = from_timer(transport, t, hb_timer); in sctp_generate_heartbeat_event() local
481 struct sctp_transport *transport = from_timer(transport, t, probe_timer); in sctp_generate_probe_event() local
583 transport->error_count < transport->pathmaxrxt && in sctp_do_8_2_transport_strike()
584 transport->error_count > transport->pf_retrans) { in sctp_do_8_2_transport_strike()
595 (transport->error_count > transport->pathmaxrxt)) { in sctp_do_8_2_transport_strike()
604 if (transport->error_count > transport->ps_retrans && in sctp_do_8_2_transport_strike()
619 transport->rto = min((transport->rto * 2), transport->asoc->rto_max); in sctp_do_8_2_transport_strike()
854 if (chunk->transport) in sctp_cmd_setup_t2()
855 t = chunk->transport; in sctp_cmd_setup_t2()
[all …]
H A Doutput.c150 packet->transport = transport; in sctp_packet_init()
235 chunk->transport = t; in sctp_packet_bundle_pad()
292 asoc = pkt->transport->asoc; in sctp_packet_bundle_sack()
375 chunk->transport = packet->transport; in __sctp_packet_append_chunk()
676 struct sctp_transport *transport = packet->transport; in sctp_packet_can_append_data() local
695 flight_size = transport->flight_size; in sctp_packet_can_append_data()
718 flight_size >= transport->cwnd) in sctp_packet_can_append_data()
759 struct sctp_transport *transport = packet->transport; in sctp_packet_append_data() local
765 transport->flight_size += datasize; in sctp_packet_append_data()
799 if (packet->transport->asoc) in sctp_packet_will_fit()
[all …]
H A Dassociola.c317 struct sctp_transport *transport; in sctp_association_free() local
380 sctp_transport_free(transport); in sctp_association_free()
519 asoc->strreset_chunk->transport = transport; in sctp_assoc_rm_peer()
555 ch->transport = NULL; in sctp_assoc_rm_peer()
573 if (ch->transport == peer) in sctp_assoc_rm_peer()
574 ch->transport = NULL; in sctp_assoc_rm_peer()
816 transport->state = SCTP_ACTIVE; in sctp_assoc_control_transport()
836 transport->state = SCTP_PF; in sctp_assoc_control_transport()
964 if (transport == active) in sctp_assoc_lookup_tsn()
969 match = transport; in sctp_assoc_lookup_tsn()
[all …]
H A Dproc.c115 struct sctp_transport *transport; in sctp_seq_dump_remote_addrs() local
122 addr = &transport->ipaddr; in sctp_seq_dump_remote_addrs()
217 struct sctp_transport *transport = v; in sctp_transport_seq_stop() local
219 sctp_transport_put(transport); in sctp_transport_seq_stop()
230 struct sctp_transport *transport = v; in sctp_transport_seq_next() local
232 sctp_transport_put(transport); in sctp_transport_seq_next()
243 struct sctp_transport *transport; in sctp_assocs_seq_show() local
257 transport = (struct sctp_transport *)v; in sctp_assocs_seq_show()
258 assoc = transport->asoc; in sctp_assocs_seq_show()
303 struct sctp_transport *transport, *tsp; in sctp_remaddr_seq_show() local
[all …]
H A Dendpointola.c273 struct sctp_transport **transport) in sctp_endpoint_lookup_assoc() argument
278 *transport = NULL; in sctp_endpoint_lookup_assoc()
291 *transport = t; in sctp_endpoint_lookup_assoc()
333 struct sctp_transport *transport; in sctp_endpoint_bh_rcv() local
384 &transport); in sctp_endpoint_bh_rcv()
386 chunk->transport = transport; in sctp_endpoint_bh_rcv()
397 asoc->peer.last_data_from = chunk->transport; in sctp_endpoint_bh_rcv()
404 if (chunk->transport) in sctp_endpoint_bh_rcv()
405 chunk->transport->last_time_heard = ktime_get(); in sctp_endpoint_bh_rcv()
H A Dinput.c212 chunk->transport = transport; in sctp_rcv()
249 if (transport) in sctp_rcv()
250 sctp_transport_put(transport); in sctp_rcv()
263 if (transport) in sctp_rcv()
264 sctp_transport_put(transport); in sctp_rcv()
532 *tpp = transport; in sctp_err_lookup()
536 sctp_transport_put(transport); in sctp_err_lookup()
613 struct sctp_transport *transport; in sctp_v4_err() local
633 sctp_err_finish(sk, transport); in sctp_v4_err()
944 struct sctp_transport *transport; in sctp_hash_transport() local
[all …]
/linux-6.15/net/sunrpc/
H A Dxprtsock.c535 transport->recv.copied = transport->recv.offset; in xs_read_header()
563 want = transport->recv.len - transport->recv.offset; in xs_read_stream_request()
573 if (transport->recv.offset == transport->recv.len) in xs_read_stream_request()
694 transport->recv.len = be32_to_cpu(transport->recv.fraghdr) & in xs_read_stream()
696 transport->recv.offset -= sizeof(transport->recv.fraghdr); in xs_read_stream()
717 if (transport->recv.offset < transport->recv.len) { in xs_read_stream()
722 transport->recv.len - transport->recv.offset); in xs_read_stream()
727 if (transport->recv.offset != transport->recv.len) in xs_read_stream()
743 return transport->sock->ops->poll(transport->file, transport->sock, in xs_poll_socket()
1116 xs_set_srcport(transport, transport->sock); in xs_tcp_send_request()
[all …]
/linux-6.15/drivers/firmware/arm_scmi/transports/
H A DKconfig9 configured transport.
24 tristate "SCMI transport based on Mailbox"
30 Enable mailbox based transport for SCMI.
33 transport based on mailboxes, answer Y.
38 tristate "SCMI transport based on SMC"
44 Enable SMC based transport for SCMI.
47 transport based on SMC, answer Y.
66 tristate "SCMI transport based on OP-TEE service"
81 tristate "SCMI transport based on VirtIO"
89 transport based on VirtIO, answer Y.
[all …]
/linux-6.15/net/vmw_vsock/
H A Daf_vsock.c359 if (vsk->transport != transport) in vsock_for_each_connected_socket()
1119 transport = vsk->transport; in vsock_poll()
1217 transport = vsk->transport; in vsock_dgram_sendmsg()
1502 transport = vsk->transport; in vsock_connect()
1789 transport = vsk->transport; in vsock_connectible_setsockopt()
1954 transport = vsk->transport; in vsock_connectible_sendmsg()
2107 transport = vsk->transport; in vsock_connectible_wait_data()
2175 transport = vsk->transport; in __vsock_stream_recvmsg()
2251 transport = vsk->transport; in __vsock_seqpacket_recvmsg()
2309 transport = vsk->transport; in __vsock_connectible_recvmsg()
[all …]
H A DKconfig30 tristate "Virtual Sockets loopback transport"
35 This module implements a loopback transport for Virtual Sockets,
42 tristate "VMware VMCI transport for Virtual Sockets"
45 This module implements a VMCI transport for Virtual Sockets.
47 Enable this transport if your Virtual Machine runs on a VMware
54 tristate "virtio transport for Virtual Sockets"
58 This module implements a virtio transport for Virtual Sockets.
60 Enable this transport if your Virtual Machine host supports Virtual
74 tristate "Hyper-V transport for Virtual Sockets"
77 This module implements a Hyper-V transport for Virtual Sockets.
[all …]
/linux-6.15/net/rxrpc/
H A Dutils.c23 srx->transport_len = sizeof(srx->transport.sin); in rxrpc_extract_addr_from_skb()
24 srx->transport.sin.sin_family = AF_INET; in rxrpc_extract_addr_from_skb()
25 srx->transport.sin.sin_port = udp_hdr(skb)->source; in rxrpc_extract_addr_from_skb()
26 srx->transport.sin.sin_addr.s_addr = ip_hdr(skb)->saddr; in rxrpc_extract_addr_from_skb()
32 srx->transport_len = sizeof(srx->transport.sin6); in rxrpc_extract_addr_from_skb()
33 srx->transport.sin6.sin6_family = AF_INET6; in rxrpc_extract_addr_from_skb()
34 srx->transport.sin6.sin6_port = udp_hdr(skb)->source; in rxrpc_extract_addr_from_skb()
35 srx->transport.sin6.sin6_addr = ipv6_hdr(skb)->saddr; in rxrpc_extract_addr_from_skb()
H A Dpeer_object.c42 hash_key += srx->transport.family; in rxrpc_peer_hash_key()
44 switch (srx->transport.family) { in rxrpc_peer_hash_key()
48 p = (u16 *)&srx->transport.sin.sin_addr; in rxrpc_peer_hash_key()
89 (peer->srx.transport.family - srx->transport.family)); in rxrpc_peer_cmp_key()
93 switch (srx->transport.family) { in rxrpc_peer_cmp_key()
98 &srx->transport.sin.sin_addr, in rxrpc_peer_cmp_key()
172 switch (peer->srx.transport.family) { in rxrpc_assess_MTU_size()
257 switch (peer->srx.transport.family) { in rxrpc_init_peer()
343 _enter("{%pISp}", &srx->transport); in rxrpc_lookup_peer()
467 &peer->srx.transport); in rxrpc_destroy_all_peers()
[all …]
H A Dlocal_object.c66 (local->srx.transport.family - srx->transport.family)); in rxrpc_local_cmp_key()
70 switch (srx->transport.family) { in rxrpc_local_cmp_key()
76 (u16 __force)srx->transport.sin.sin_port) ?: in rxrpc_local_cmp_key()
77 memcmp(&local->srx.transport.sin.sin_addr, in rxrpc_local_cmp_key()
78 &srx->transport.sin.sin_addr, in rxrpc_local_cmp_key()
86 (u16 __force)srx->transport.sin6.sin6_port) ?: in rxrpc_local_cmp_key()
87 memcmp(&local->srx.transport.sin6.sin6_addr, in rxrpc_local_cmp_key()
88 &srx->transport.sin6.sin6_addr, in rxrpc_local_cmp_key()
174 udp_conf.family = srx->transport.family; in rxrpc_open_socket()
203 switch (srx->transport.family) { in rxrpc_open_socket()
[all …]
H A Dpeer_event.c39 srx->transport.family = local->srx.transport.family; in rxrpc_lookup_peer_local_rcu()
44 switch (srx->transport.family) { in rxrpc_lookup_peer_local_rcu()
47 srx->transport.family = AF_INET; in rxrpc_lookup_peer_local_rcu()
48 srx->transport.sin.sin_port = serr->port; in rxrpc_lookup_peer_local_rcu()
51 memcpy(&srx->transport.sin.sin_addr, in rxrpc_lookup_peer_local_rcu()
56 memcpy(&srx->transport.sin.sin_addr, in rxrpc_lookup_peer_local_rcu()
72 memcpy(&srx->transport.sin6.sin6_addr, in rxrpc_lookup_peer_local_rcu()
78 srx->transport.family = AF_INET; in rxrpc_lookup_peer_local_rcu()
79 srx->transport.sin.sin_port = serr->port; in rxrpc_lookup_peer_local_rcu()
80 memcpy(&srx->transport.sin.sin_addr, in rxrpc_lookup_peer_local_rcu()
[all …]
/linux-6.15/Documentation/ABI/testing/
H A Ddebugfs-scmi22 What: /sys/kernel/debug/scmi/<n>/transport/type
26 Description: A string representing the type of transport configured for this
30 What: /sys/kernel/debug/scmi/<n>/transport/is_atomic
38 What: /sys/kernel/debug/scmi/<n>/transport/max_rx_timeout_ms
43 for the currently configured SCMI transport for instance <n>.
46 What: /sys/kernel/debug/scmi/<n>/transport/max_msg_size
51 configured SCMI transport for instance <n>.
54 What: /sys/kernel/debug/scmi/<n>/transport/tx_max_msg
59 the currently configured SCMI transport for instance <n> on the
63 What: /sys/kernel/debug/scmi/<n>/transport/rx_max_msg
[all …]
/linux-6.15/arch/um/drivers/
H A Dnet_kern.c370 struct transport *transport, gfp_t gfp_mask) in eth_configure() argument
431 (*transport->kern->init)(dev, init); in eth_configure()
440 .open = transport->user->open, in eth_configure()
441 .close = transport->user->close, in eth_configure()
443 .read = transport->kern->read, in eth_configure()
455 dev->mtu = transport->user->mtu; in eth_configure()
478 if (transport->user->remove != NULL) in eth_configure()
547 static int check_transport(struct transport *transport, char *eth, int n, in check_transport() argument
552 len = strlen(transport->name); in check_transport()
603 struct transport *transport; in eth_setup_common() local
[all …]
/linux-6.15/drivers/scsi/
H A Dscsi_transport_iscsi.c755 iface->transport = transport; in iscsi_create_iface()
1245 fnode_sess->transport = transport; in iscsi_create_flashnode_sess()
1294 fnode_conn->transport = transport; in iscsi_create_flashnode_conn()
2033 session->transport = transport; in iscsi_alloc_session()
2351 transport = conn->transport; in iscsi_iter_force_destroy_conn_fn()
2369 struct iscsi_transport *transport = session->transport; in iscsi_force_destroy_session() local
2408 struct iscsi_transport *transport = session->transport; in iscsi_alloc_conn() local
2421 conn->transport = transport; in iscsi_alloc_conn()
3114 if (!transport->ep_poll) in iscsi_if_transport_ep()
3207 if (!transport->set_path) in iscsi_set_path()
[all …]
/linux-6.15/drivers/net/mctp/
H A DKconfig7 tristate "MCTP serial transport"
14 device, we get a new net device to transport MCTP packets.
17 serial as their transport. It can also be used as an easy way to
30 tristate "MCTP SMBus/I2C transport"
37 Provides a driver to access MCTP devices over SMBus/I2C transport,
42 tristate "MCTP I3C transport"
45 Provides a driver to access MCTP devices over I3C transport,
51 tristate "MCTP USB transport"
54 Provides a driver to access MCTP devices over USB transport,
/linux-6.15/tools/testing/selftests/net/
H A Dl2tp.sh230 tmpl proto esp mode transport
234 tmpl proto esp mode transport
238 tmpl proto esp mode transport
242 tmpl proto esp mode transport
247 0x0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f 128 mode transport
252 0x0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f 128 mode transport
257 0x0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f 128 mode transport
269 tmpl proto esp mode transport
273 tmpl proto esp mode transport
277 tmpl proto esp mode transport
[all …]
/linux-6.15/Documentation/driver-api/
H A Dscsi.rst231 layer, which expose transport attributes in sysfs.
233 Fibre Channel transport
242 iSCSI transport class
252 Serial Attached SCSI (SAS) transport class
255 The file drivers/scsi/scsi_transport_sas.c defines transport
279 SATA transport class
285 Parallel SCSI (SPI) transport class
288 The file drivers/scsi/scsi_transport_spi.c defines transport
294 SCSI RDMA (SRP) transport class
306 Host Bus Adapter transport types
[all …]
/linux-6.15/drivers/net/caif/
H A DKconfig7 bool "CAIF transport drivers"
15 tristate "CAIF TTY transport driver"
19 The CAIF TTY transport driver is a Line Discipline (ldisc)
24 tristate "CAIF virtio transport driver"
/linux-6.15/fs/smb/server/
H A Dconnection.c43 ksmbd_free_transport(conn->transport); in ksmbd_conn_free()
229 sent = conn->transport->ops->writev(conn->transport, work->iov, in ksmbd_conn_write()
251 if (conn->transport->ops->rdma_read) in ksmbd_conn_rdma_read()
252 ret = conn->transport->ops->rdma_read(conn->transport, in ksmbd_conn_rdma_read()
265 if (conn->transport->ops->rdma_write) in ksmbd_conn_rdma_write()
266 ret = conn->transport->ops->rdma_write(conn->transport, in ksmbd_conn_rdma_write()
314 struct ksmbd_transport *t = conn->transport; in ksmbd_conn_handler_loop()
487 t = conn->transport; in stop_sessions()
/linux-6.15/Documentation/hid/
H A Dhid-transport.rst5 The HID subsystem is independent of the underlying transport driver. Initially,
7 provided new transport drivers. The kernel includes at least support for USB,
15 drivers on top of it. The transport drivers are responsible for raw data
16 transport and device setup/management. HID core is responsible for
161 payload may be blocked by the underlying transport driver if the
176 (or deprecated) in most other transport level specifications:
212 hid->driver_data = <transport-driver-data-field>;
220 transport-drivers if not supported.
303 The transport driver is free to implement this asynchronously.
345 given HID transport specification.
[all …]

12345678910>>...14