/linux-6.3-rc2/net/sctp/ |
A D | transport.c | 97 transport = kzalloc(sizeof(*transport), gfp); in sctp_transport_new() 241 if (!transport->dst || transport->dst->obsolete) { in sctp_transport_pmtu() 243 transport->af_specific->get_dst(transport, &transport->saddr, in sctp_transport_pmtu() 457 af->get_saddr(opt, transport, &transport->fl); in sctp_transport_route() 664 transport->ssthresh = max(transport->cwnd/2, in sctp_transport_lower_cwnd() 692 transport->ssthresh = max(transport->cwnd/2, in sctp_transport_lower_cwnd() 694 transport->cwnd = transport->ssthresh; in sctp_transport_lower_cwnd() 712 transport->ssthresh = max(transport->cwnd/2, in sctp_transport_lower_cwnd() 714 transport->cwnd = transport->ssthresh; in sctp_transport_lower_cwnd() 728 transport->cwnd = max(transport->cwnd/2, in sctp_transport_lower_cwnd() [all …]
|
A D | outqueue.c | 120 (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() 1359 sctp_mark_missing(q, &transport->transmitted, transport, in sctp_outq_sack() 1600 if (transport) { in sctp_check_transmitted() 1642 transport, in sctp_check_transmitted() 1758 if (transport) { in sctp_mark_missing() 1764 transport->cwnd, transport->ssthresh, in sctp_mark_missing() [all …]
|
A D | sm_sideeffect.c | 110 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 …]
|
A D | output.c | 150 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 …]
|
A D | associola.c | 316 struct sctp_transport *transport; in sctp_association_free() local 379 sctp_transport_free(transport); in sctp_association_free() 518 asoc->strreset_chunk->transport = transport; in sctp_assoc_rm_peer() 554 ch->transport = NULL; in sctp_assoc_rm_peer() 572 if (ch->transport == peer) in sctp_assoc_rm_peer() 573 ch->transport = NULL; in sctp_assoc_rm_peer() 815 transport->state = SCTP_ACTIVE; in sctp_assoc_control_transport() 835 transport->state = SCTP_PF; in sctp_assoc_control_transport() 963 if (transport == active) in sctp_assoc_lookup_tsn() 968 match = transport; in sctp_assoc_lookup_tsn() [all …]
|
A D | proc.c | 115 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 …]
|
A D | endpointola.c | 273 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()
|
/linux-6.3-rc2/net/sunrpc/ |
A D | xprtsock.c | 484 transport->recv.copied = transport->recv.offset; in xs_read_header() 512 want = transport->recv.len - transport->recv.offset; in xs_read_stream_request() 522 if (transport->recv.offset == transport->recv.len) in xs_read_stream_request() 643 transport->recv.len = be32_to_cpu(transport->recv.fraghdr) & in xs_read_stream() 645 transport->recv.offset -= sizeof(transport->recv.fraghdr); in xs_read_stream() 666 if (transport->recv.offset < transport->recv.len) { in xs_read_stream() 671 transport->recv.len - transport->recv.offset); in xs_read_stream() 676 if (transport->recv.offset != transport->recv.len) in xs_read_stream() 692 return transport->sock->ops->poll(transport->file, transport->sock, in xs_poll_socket() 1050 xs_set_srcport(transport, transport->sock); in xs_tcp_send_request() [all …]
|
/linux-6.3-rc2/net/vmw_vsock/ |
A D | af_vsock.c | 348 if (vsk->transport != transport) in vsock_for_each_connected_socket() 1065 transport = vsk->transport; in vsock_poll() 1153 transport = vsk->transport; in vsock_dgram_sendmsg() 1360 transport = vsk->transport; in vsock_connect() 1624 transport = vsk->transport; in vsock_connectible_setsockopt() 1762 transport = vsk->transport; in vsock_connectible_sendmsg() 1906 transport = vsk->transport; in vsock_connectible_wait_data() 1974 transport = vsk->transport; in __vsock_stream_recvmsg() 2050 transport = vsk->transport; in __vsock_seqpacket_recvmsg() 2104 transport = vsk->transport; in vsock_connectible_recvmsg() [all …]
|
A D | Kconfig | 30 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.3-rc2/net/rxrpc/ |
A D | utils.c | 23 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 D | peer_object.c | 40 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() 165 switch (peer->srx.transport.family) { in rxrpc_assess_MTU_size() 247 switch (peer->srx.transport.family) { in rxrpc_init_peer() 330 _enter("{%pISp}", &srx->transport); in rxrpc_lookup_peer() [all …]
|
A D | local_object.c | 55 (local->srx.transport.family - srx->transport.family)); in rxrpc_local_cmp_key() 59 switch (srx->transport.family) { in rxrpc_local_cmp_key() 65 (u16 __force)srx->transport.sin.sin_port) ?: in rxrpc_local_cmp_key() 66 memcmp(&local->srx.transport.sin.sin_addr, in rxrpc_local_cmp_key() 67 &srx->transport.sin.sin_addr, in rxrpc_local_cmp_key() 75 (u16 __force)srx->transport.sin6.sin6_port) ?: in rxrpc_local_cmp_key() 76 memcmp(&local->srx.transport.sin6.sin6_addr, in rxrpc_local_cmp_key() 77 &srx->transport.sin6.sin6_addr, in rxrpc_local_cmp_key() 163 udp_conf.family = srx->transport.family; in rxrpc_open_socket() 192 switch (srx->transport.family) { in rxrpc_open_socket() [all …]
|
A D | peer_event.c | 39 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.3-rc2/drivers/firmware/arm_scmi/ |
A D | Kconfig | 63 configured transport. 78 bool "SCMI transport based on Mailbox" 84 Enable mailbox based transport for SCMI. 87 transport based on mailboxes, answer Y. 90 bool "SCMI transport based on OP-TEE service" 103 bool "SCMI transport based on SMC" 109 Enable SMC based transport for SCMI. 112 transport based on SMC, answer Y. 129 bool "SCMI transport based on VirtIO" 137 transport based on VirtIO, answer Y. [all …]
|
A D | Makefile | 7 scmi-transport-$(CONFIG_ARM_SCMI_HAVE_SHMEM) = shmem.o 8 scmi-transport-$(CONFIG_ARM_SCMI_TRANSPORT_MAILBOX) += mailbox.o 9 scmi-transport-$(CONFIG_ARM_SCMI_TRANSPORT_SMC) += smc.o 10 scmi-transport-$(CONFIG_ARM_SCMI_HAVE_MSG) += msg.o 11 scmi-transport-$(CONFIG_ARM_SCMI_TRANSPORT_VIRTIO) += virtio.o 12 scmi-transport-$(CONFIG_ARM_SCMI_TRANSPORT_OPTEE) += optee.o 14 scmi-module-objs := $(scmi-driver-y) $(scmi-protocols-y) $(scmi-transport-y)
|
/linux-6.3-rc2/Documentation/ABI/testing/ |
A D | debugfs-scmi | 22 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.3-rc2/arch/um/drivers/ |
A D | net_kern.c | 370 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.3-rc2/drivers/scsi/ |
A D | scsi_transport_iscsi.c | 755 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() 2031 session->transport = transport; in iscsi_alloc_session() 2376 transport = conn->transport; in iscsi_iter_force_destroy_conn_fn() 2394 struct iscsi_transport *transport = session->transport; in iscsi_force_destroy_session() local 2433 struct iscsi_transport *transport = session->transport; in iscsi_alloc_conn() local 2446 conn->transport = transport; in iscsi_alloc_conn() 3131 if (!transport->ep_poll) in iscsi_if_transport_ep() 3210 if (!transport->set_path) in iscsi_set_path() [all …]
|
/linux-6.3-rc2/fs/afs/ |
A D | addr_list.c | 52 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-6.3-rc2/tools/testing/selftests/net/ |
A D | l2tp.sh | 236 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-6.3-rc2/drivers/misc/ti-st/ |
A D | Kconfig | 3 # TI's shared transport line discipline and the protocol 6 menu "Texas Instruments shared transport line discipline" 8 tristate "Shared transport core driver" 13 This enables the shared transport core driver for TI
|
/linux-6.3-rc2/drivers/net/caif/ |
A D | Kconfig | 7 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.3-rc2/net/rds/ |
A D | Kconfig | 14 Allow RDS to use Infiniband as a transport. 15 This transport supports RDMA operations. 22 Allow RDS to use TCP as a transport. 23 This transport does not support RDMA operations.
|
/linux-6.3-rc2/Documentation/driver-api/ |
A D | scsi.rst | 233 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 …]
|