mirror of
https://github.com/torvalds/linux.git
synced 2026-04-22 08:44:02 -04:00
ncdevmem is a devmem TCP netcat. It works similarly to netcat, but it sends and receives data using the devmem TCP APIs. It uses udmabuf as the dmabuf provider. It is compatible with a regular netcat running on a peer, or a ncdevmem running on a peer. In addition to normal netcat support, ncdevmem has a validation mode, where it sends a specific pattern and validates this pattern on the receiver side to ensure data integrity. Suggested-by: Stanislav Fomichev <sdf@fomichev.me> Signed-off-by: Mina Almasry <almasrymina@google.com> Link: https://patch.msgid.link/20240910171458.219195-13-almasrymina@google.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
59 lines
799 B
Plaintext
59 lines
799 B
Plaintext
# SPDX-License-Identifier: GPL-2.0-only
|
|
bind_bhash
|
|
bind_timewait
|
|
bind_wildcard
|
|
cmsg_sender
|
|
diag_uid
|
|
epoll_busy_poll
|
|
fin_ack_lat
|
|
gro
|
|
hwtstamp_config
|
|
io_uring_zerocopy_tx
|
|
ioam6_parser
|
|
ip_defrag
|
|
ip_local_port_range
|
|
ipsec
|
|
ipv6_flowlabel
|
|
ipv6_flowlabel_mgr
|
|
log.txt
|
|
msg_zerocopy
|
|
ncdevmem
|
|
nettest
|
|
psock_fanout
|
|
psock_snd
|
|
psock_tpacket
|
|
reuseaddr_conflict
|
|
reuseaddr_ports_exhausted
|
|
reuseport_addr_any
|
|
reuseport_bpf
|
|
reuseport_bpf_cpu
|
|
reuseport_bpf_numa
|
|
reuseport_dualstack
|
|
rxtimestamp
|
|
sctp_hello
|
|
scm_pidfd
|
|
scm_rights
|
|
sk_bind_sendto_listen
|
|
sk_connect_zero_addr
|
|
sk_so_peek_off
|
|
socket
|
|
so_incoming_cpu
|
|
so_netns_cookie
|
|
so_txtime
|
|
stress_reuseport_listen
|
|
tap
|
|
tcp_fastopen_backup_key
|
|
tcp_inq
|
|
tcp_mmap
|
|
timestamping
|
|
tls
|
|
toeplitz
|
|
tools
|
|
tun
|
|
txring_overwrite
|
|
txtimestamp
|
|
udpgso
|
|
udpgso_bench_rx
|
|
udpgso_bench_tx
|
|
unix_connect
|