Home
last modified time | relevance | path

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

12345678910>>...14

/linux/net/sctp/
A Dtransport.c97 transport = kzalloc(sizeof(*transport), gfp); in sctp_transport_new()
238 if (!transport->dst || transport->dst->obsolete) { in sctp_transport_pmtu()
240 transport->af_specific->get_dst(transport, &transport->saddr, in sctp_transport_pmtu()
463 af->get_saddr(opt, transport, &transport->fl); in sctp_transport_route()
670 transport->ssthresh = max(transport->cwnd/2, in sctp_transport_lower_cwnd()
698 transport->ssthresh = max(transport->cwnd/2, in sctp_transport_lower_cwnd()
700 transport->cwnd = transport->ssthresh; in sctp_transport_lower_cwnd()
718 transport->ssthresh = max(transport->cwnd/2, in sctp_transport_lower_cwnd()
720 transport->cwnd = transport->ssthresh; in sctp_transport_lower_cwnd()
734 transport->cwnd = max(transport->cwnd/2, in sctp_transport_lower_cwnd()
[all …]
A Doutqueue.c120 (transport && !transport->cacc.cacc_saw_newack)) in sctp_cacc_skip_3_1_f()
527 transport->cwnd, transport->ssthresh, transport->flight_size, in sctp_retransmit_mark()
546 if (transport == transport->asoc->peer.retran_path) in sctp_retransmit()
595 struct sctp_transport *transport = pkt->transport; in __sctp_outq_flush_rtx() local
1070 if (ctx->transport) in sctp_outq_flush_data()
1349 sctp_mark_missing(q, &transport->transmitted, transport, in sctp_outq_sack()
1590 if (transport) { in sctp_check_transmitted()
1632 transport, in sctp_check_transmitted()
1748 if (transport) { in sctp_mark_missing()
1754 transport->cwnd, transport->ssthresh, in sctp_mark_missing()
[all …]
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
477 struct sctp_transport *transport = from_timer(transport, t, probe_timer); in sctp_generate_probe_event() local
579 transport->error_count < transport->pathmaxrxt && in sctp_do_8_2_transport_strike()
580 transport->error_count > transport->pf_retrans) { in sctp_do_8_2_transport_strike()
591 (transport->error_count > transport->pathmaxrxt)) { in sctp_do_8_2_transport_strike()
600 if (transport->error_count > transport->ps_retrans && in sctp_do_8_2_transport_strike()
615 transport->rto = min((transport->rto * 2), transport->asoc->rto_max); in sctp_do_8_2_transport_strike()
850 if (chunk->transport) in sctp_cmd_setup_t2()
851 t = chunk->transport; in sctp_cmd_setup_t2()
[all …]
A Doutput.c149 packet->transport = transport; in sctp_packet_init()
234 chunk->transport = t; in sctp_packet_bundle_pad()
291 asoc = pkt->transport->asoc; in sctp_packet_bundle_sack()
374 chunk->transport = packet->transport; in __sctp_packet_append_chunk()
675 struct sctp_transport *transport = packet->transport; in sctp_packet_can_append_data() local
694 flight_size = transport->flight_size; in sctp_packet_can_append_data()
717 flight_size >= transport->cwnd) in sctp_packet_can_append_data()
758 struct sctp_transport *transport = packet->transport; in sctp_packet_append_data() local
764 transport->flight_size += datasize; in sctp_packet_append_data()
798 if (packet->transport->asoc) in sctp_packet_will_fit()
[all …]
A Dassociola.c319 struct sctp_transport *transport; in sctp_association_free() local
382 sctp_transport_free(transport); in sctp_association_free()
521 asoc->strreset_chunk->transport = transport; in sctp_assoc_rm_peer()
557 ch->transport = NULL; in sctp_assoc_rm_peer()
575 if (ch->transport == peer) in sctp_assoc_rm_peer()
576 ch->transport = NULL; in sctp_assoc_rm_peer()
818 transport->state = SCTP_ACTIVE; in sctp_assoc_control_transport()
838 transport->state = SCTP_PF; in sctp_assoc_control_transport()
966 if (transport == active) in sctp_assoc_lookup_tsn()
971 match = transport; in sctp_assoc_lookup_tsn()
[all …]
A Dproc.c115 struct sctp_transport *transport; in sctp_seq_dump_remote_addrs() local
122 addr = &transport->ipaddr; in sctp_seq_dump_remote_addrs()
219 struct sctp_transport *transport = v; in sctp_transport_seq_stop() local
221 sctp_transport_put(transport); in sctp_transport_seq_stop()
232 struct sctp_transport *transport = v; in sctp_transport_seq_next() local
234 sctp_transport_put(transport); in sctp_transport_seq_next()
245 struct sctp_transport *transport; in sctp_assocs_seq_show() local
259 transport = (struct sctp_transport *)v; in sctp_assocs_seq_show()
260 assoc = transport->asoc; in sctp_assocs_seq_show()
305 struct sctp_transport *transport, *tsp; in sctp_remaddr_seq_show() local
[all …]
A Dinput.c173 if (transport) { in sctp_rcv()
174 sctp_transport_put(transport); in sctp_rcv()
176 transport = NULL; in sctp_rcv()
225 chunk->transport = transport; in sctp_rcv()
262 if (transport) in sctp_rcv()
263 sctp_transport_put(transport); in sctp_rcv()
276 if (transport) in sctp_rcv()
277 sctp_transport_put(transport); in sctp_rcv()
543 *tpp = transport; in sctp_err_lookup()
547 sctp_transport_put(transport); in sctp_err_lookup()
[all …]
A Dendpointola.c270 struct sctp_transport **transport) in sctp_endpoint_lookup_assoc() argument
275 *transport = NULL; in sctp_endpoint_lookup_assoc()
288 *transport = t; in sctp_endpoint_lookup_assoc()
328 struct sctp_transport *transport; in sctp_endpoint_bh_rcv() local
379 &transport); in sctp_endpoint_bh_rcv()
381 chunk->transport = transport; in sctp_endpoint_bh_rcv()
392 asoc->peer.last_data_from = chunk->transport; in sctp_endpoint_bh_rcv()
399 if (chunk->transport) in sctp_endpoint_bh_rcv()
400 chunk->transport->last_time_heard = ktime_get(); in sctp_endpoint_bh_rcv()
/linux/net/sunrpc/
A Dxprtsock.c482 transport->recv.copied = transport->recv.offset; in xs_read_header()
510 want = transport->recv.len - transport->recv.offset; in xs_read_stream_request()
520 if (transport->recv.offset == transport->recv.len) in xs_read_stream_request()
641 transport->recv.len = be32_to_cpu(transport->recv.fraghdr) & in xs_read_stream()
643 transport->recv.offset -= sizeof(transport->recv.fraghdr); in xs_read_stream()
664 if (transport->recv.offset < transport->recv.len) { in xs_read_stream()
669 transport->recv.len - transport->recv.offset); in xs_read_stream()
674 if (transport->recv.offset != transport->recv.len) in xs_read_stream()
690 return transport->sock->ops->poll(transport->file, transport->sock, in xs_poll_socket()
1628 if (transport->srcport == 0 && transport->xprt.reuseport) in xs_set_srcport()
[all …]
/linux/net/vmw_vsock/
A Daf_vsock.c1050 transport = vsk->transport; in vsock_poll()
1137 transport = vsk->transport; in vsock_dgram_sendmsg()
1265 if (!transport || !transport->cancel_pkt) in vsock_transport_cancel_pkt()
1343 transport = vsk->transport; in vsock_connect()
1560 transport && transport->notify_buffer_size) in vsock_update_buffer_size()
1599 transport = vsk->transport; in vsock_connectible_setsockopt()
1737 transport = vsk->transport; in vsock_connectible_sendmsg()
1880 transport = vsk->transport; in vsock_connectible_wait_data()
1945 transport = vsk->transport; in __vsock_stream_recvmsg()
2021 transport = vsk->transport; in __vsock_seqpacket_recvmsg()
[all …]
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/net/rxrpc/
A Dpeer_object.c40 hash_key += srx->transport.family; in rxrpc_peer_hash_key()
42 switch (srx->transport.family) { in rxrpc_peer_hash_key()
46 p = (u16 *)&srx->transport.sin.sin_addr; in rxrpc_peer_hash_key()
87 (peer->srx.transport.family - srx->transport.family)); in rxrpc_peer_cmp_key()
91 switch (srx->transport.family) { in rxrpc_peer_cmp_key()
96 &srx->transport.sin.sin_addr, in rxrpc_peer_cmp_key()
103 &srx->transport.sin6.sin6_addr, in rxrpc_peer_cmp_key()
167 switch (peer->srx.transport.family) { in rxrpc_assess_MTU_size()
254 switch (peer->srx.transport.family) { in rxrpc_init_peer()
339 _enter("{%pISp}", &srx->transport); in rxrpc_lookup_peer()
[all …]
A Dlocal_object.c42 (local->srx.transport.family - srx->transport.family)); in rxrpc_local_cmp_key()
46 switch (srx->transport.family) { in rxrpc_local_cmp_key()
52 (u16 __force)srx->transport.sin.sin_port) ?: in rxrpc_local_cmp_key()
53 memcmp(&local->srx.transport.sin.sin_addr, in rxrpc_local_cmp_key()
54 &srx->transport.sin.sin_addr, in rxrpc_local_cmp_key()
62 (u16 __force)srx->transport.sin6.sin6_port) ?: in rxrpc_local_cmp_key()
63 memcmp(&local->srx.transport.sin6.sin6_addr, in rxrpc_local_cmp_key()
64 &srx->transport.sin6.sin6_addr, in rxrpc_local_cmp_key()
119 udp_conf.family = srx->transport.family; in rxrpc_open_socket()
144 switch (srx->transport.family) { in rxrpc_open_socket()
[all …]
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()
A Dpeer_event.c39 srx->transport.family = local->srx.transport.family; in rxrpc_lookup_peer_icmp_rcu()
44 switch (srx->transport.family) { in rxrpc_lookup_peer_icmp_rcu()
47 srx->transport.family = AF_INET; in rxrpc_lookup_peer_icmp_rcu()
48 srx->transport.sin.sin_port = serr->port; in rxrpc_lookup_peer_icmp_rcu()
52 memcpy(&srx->transport.sin.sin_addr, in rxrpc_lookup_peer_icmp_rcu()
58 memcpy(&srx->transport.sin.sin_addr, in rxrpc_lookup_peer_icmp_rcu()
75 memcpy(&srx->transport.sin6.sin6_addr, in rxrpc_lookup_peer_icmp_rcu()
82 srx->transport.family = AF_INET; in rxrpc_lookup_peer_icmp_rcu()
83 srx->transport.sin.sin_port = serr->port; in rxrpc_lookup_peer_icmp_rcu()
84 memcpy(&srx->transport.sin.sin_addr, in rxrpc_lookup_peer_icmp_rcu()
[all …]
A Dconn_object.c85 if (srx.transport.family != local->srx.transport.family && in rxrpc_find_connection_rcu()
86 (srx.transport.family == AF_INET && in rxrpc_find_connection_rcu()
89 srx.transport.family, in rxrpc_find_connection_rcu()
90 local->srx.transport.family); in rxrpc_find_connection_rcu()
127 switch (srx.transport.family) { in rxrpc_find_connection_rcu()
129 if (peer->srx.transport.sin.sin_port != in rxrpc_find_connection_rcu()
130 srx.transport.sin.sin_port || in rxrpc_find_connection_rcu()
132 srx.transport.sin.sin_addr.s_addr) in rxrpc_find_connection_rcu()
137 if (peer->srx.transport.sin6.sin6_port != in rxrpc_find_connection_rcu()
138 srx.transport.sin6.sin6_port || in rxrpc_find_connection_rcu()
[all …]
/linux/arch/um/drivers/
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/drivers/firmware/arm_scmi/
A DKconfig31 configured transport.
36 This declares whether a shared memory based transport for SCMI is
46 bool "SCMI transport based on Mailbox"
52 Enable mailbox based transport for SCMI.
55 transport based on mailboxes, answer Y.
58 bool "SCMI transport based on SMC"
64 Enable SMC based transport for SCMI.
67 transport based on SMC, answer Y.
70 bool "SCMI transport based on VirtIO"
75 This enables the virtio based transport for SCMI.
[all …]
A DMakefile4 scmi-transport-$(CONFIG_ARM_SCMI_HAVE_SHMEM) = shmem.o
5 scmi-transport-$(CONFIG_ARM_SCMI_TRANSPORT_MAILBOX) += mailbox.o
6 scmi-transport-$(CONFIG_ARM_SCMI_TRANSPORT_SMC) += smc.o
7 scmi-transport-$(CONFIG_ARM_SCMI_HAVE_MSG) += msg.o
8 scmi-transport-$(CONFIG_ARM_SCMI_TRANSPORT_VIRTIO) += virtio.o
11 $(scmi-transport-y)
/linux/drivers/scsi/
A Dscsi_transport_iscsi.c750 iface->transport = transport; in iscsi_create_iface()
1241 fnode_sess->transport = transport; in iscsi_create_flashnode_sess()
1290 fnode_conn->transport = transport; in iscsi_create_flashnode_conn()
2042 session->transport = transport; in iscsi_alloc_session()
2361 struct iscsi_transport *transport = session->transport; in iscsi_create_conn() local
2375 conn->transport = transport; in iscsi_create_conn()
3035 if (!transport->ep_poll) in iscsi_if_transport_ep()
3062 if (!transport->tgt_dscvr) in iscsi_tgt_dscvr()
3114 if (!transport->set_path) in iscsi_set_path()
3213 if (!transport->get_chap) in iscsi_get_chap()
[all …]
/linux/tools/testing/selftests/net/
A Dl2tp.sh236 tmpl proto esp mode transport
240 tmpl proto esp mode transport
244 tmpl proto esp mode transport
248 tmpl proto esp mode transport
253 0x0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f 128 mode transport
258 0x0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f 128 mode transport
263 0x0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f 128 mode transport
275 tmpl proto esp mode transport
279 tmpl proto esp mode transport
283 tmpl proto esp mode transport
[all …]
/linux/fs/afs/
A Daddr_list.c52 srx->transport_len = sizeof(srx->transport.sin6); in afs_alloc_addrlist()
53 srx->transport.sin6.sin6_family = AF_INET6; in afs_alloc_addrlist()
54 srx->transport.sin6.sin6_port = htons(port); in afs_alloc_addrlist()
304 srx->transport_len = sizeof(srx->transport.sin); in afs_merge_fs_addr4()
305 srx->transport.sin.sin_family = AF_INET; in afs_merge_fs_addr4()
306 srx->transport.sin.sin_port = htons(port); in afs_merge_fs_addr4()
307 srx->transport.sin.sin_addr.s_addr = xdr; in afs_merge_fs_addr4()
344 srx->transport_len = sizeof(srx->transport.sin6); in afs_merge_fs_addr6()
345 srx->transport.sin6.sin6_family = AF_INET6; in afs_merge_fs_addr6()
346 srx->transport.sin6.sin6_port = htons(port); in afs_merge_fs_addr6()
[all …]
/linux/fs/ksmbd/
A Dconnection.c193 sent = conn->transport->ops->writev(conn->transport, &iov[0], in ksmbd_conn_write()
213 if (conn->transport->ops->rdma_read) in ksmbd_conn_rdma_read()
214 ret = conn->transport->ops->rdma_read(conn->transport, in ksmbd_conn_rdma_read()
227 if (conn->transport->ops->rdma_write) in ksmbd_conn_rdma_write()
228 ret = conn->transport->ops->rdma_write(conn->transport, in ksmbd_conn_rdma_write()
274 struct ksmbd_transport *t = conn->transport; in ksmbd_conn_handler_loop()
395 task = conn->transport->handler; in stop_sessions()
/linux/Documentation/driver-api/
A Dscsi.rst233 layer, which expose transport attributes in sysfs.
235 Fibre Channel transport
244 iSCSI transport class
254 Serial Attached SCSI (SAS) transport class
257 The file drivers/scsi/scsi_transport_sas.c defines transport
281 SATA transport class
287 Parallel SCSI (SPI) transport class
290 The file drivers/scsi/scsi_transport_spi.c defines transport
296 SCSI RDMA (SRP) transport class
308 Host Bus Adapter transport types
[all …]
/linux/Documentation/hid/
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 …]

Completed in 63 milliseconds

12345678910>>...14