| /linux/Documentation/translations/zh_CN/networking/ |
| H A D | timestamping.rst | 22 为每个传入数据包生成(不一定是单调的)系统时间时间戳。通过 recvmsg() 329 时间戳通过 recvmsg() 的辅助数据功能读取。请参阅 `man 3 cmsg` 了解此接口的 364 SO_TIMESTAMPING 使用 SOF_TIMESTAMPING_SOFTWARE,在 recvmsg() 372 进程通过调用带有 MSG_ERRQUEUE 标志的 recvmsg() 接收时间戳,并传递 373 一个足够大的 msg_control缓冲区以接收相关的元数据结构。recvmsg 调用 409 recvmsg() 到错误队列,然而,整个数据包仍在队列中,占用 SO_RCVBUF 预算。 425 数据包数据一起通过正常 recvmsg() 发送。由于这不是套接字错误,它不伴
|
| H A D | msg_zerocopy.rst | 109 进行轮询和 recvmsg 调用。 121 ret = recvmsg(fd, &msg, MSG_ERRQUEUE); 123 error(1, errno, "recvmsg");
|
| /linux/tools/testing/selftests/net/packetdrill/ |
| H A D | tcp_inq_server.pkt | 28 +0 recvmsg(4, {msg_name(...)=..., 35 +0 recvmsg(4, {msg_name(...)=..., 47 +0 recvmsg(4, {msg_name(...)=...,
|
| H A D | tcp_inq_client.pkt | 27 +0 recvmsg(3, {msg_name(...)=..., 34 +0 recvmsg(3, {msg_name(...)=..., 47 +0 recvmsg(3, {msg_name(...)=...,
|
| H A D | tcp_zerocopy_basic.pkt | 27 +0 recvmsg(4, {msg_name(...)=..., 45 +0 recvmsg(4, {msg_name(...)=...,
|
| H A D | tcp_zerocopy_small.pkt | 28 +1 recvmsg(4, {msg_name(...)=..., 47 +1 recvmsg(4, {msg_name(...)=...,
|
| H A D | tcp_zerocopy_closed.pkt | 19 +0.1 recvmsg(4, {msg_name(...)=..., 34 +0 recvmsg(4, {msg_name(...)=...,
|
| H A D | tcp_zerocopy_fastopen-client.pkt | 25 +1 recvmsg(3, {msg_name(...)=..., 46 +0.5 recvmsg(5, {msg_name(...)=...,
|
| H A D | tcp_zerocopy_maxfrags.pkt | 61 +1 recvmsg(4, {msg_name(...)=..., 108 +1 recvmsg(4, {msg_name(...)=...,
|
| H A D | tcp_zerocopy_client.pkt | 20 +0 recvmsg(4, {msg_name(...)=...,
|
| H A D | tcp_zerocopy_batch.pkt | 31 +0 recvmsg(4, {msg_name(...)=...,
|
| H A D | tcp_zerocopy_fastopen-server.pkt | 32 +0.1 recvmsg(4, {msg_name(...)=...,
|
| H A D | tcp_zerocopy_epoll_edge.pkt | 52 +0 recvmsg(4, {msg_name(...)=...,
|
| /linux/net/ipv4/ |
| H A D | udp_bpf.c | 18 return udpv6_prot_saved->recvmsg(sk, msg, len, flags, addr_len); in sk_udp_recvmsg() 20 return udp_prot.recvmsg(sk, msg, len, flags, addr_len); in sk_udp_recvmsg() 118 prot->recvmsg = udp_bpf_recvmsg; in udp_bpf_rebuild_protos()
|
| H A D | tcp_bpf.c | 610 prot[TCP_BPF_BASE].recvmsg = tcp_bpf_recvmsg; in tcp_bpf_rebuild_protos() 617 prot[TCP_BPF_RX].recvmsg = tcp_bpf_recvmsg_parser; in tcp_bpf_rebuild_protos() 620 prot[TCP_BPF_TXRX].recvmsg = tcp_bpf_recvmsg_parser; in tcp_bpf_rebuild_protos() 648 return ops->recvmsg == tcp_recvmsg && in tcp_bpf_assert_proto_ops()
|
| H A D | udplite.c | 57 .recvmsg = udp_recvmsg,
|
| /linux/tools/testing/selftests/net/mptcp/ |
| H A D | mptcp_inq.c | 382 ret = recvmsg(fd, &msg, 0); in process_one_client() 384 die_perror("recvmsg"); in process_one_client() 394 ret = recvmsg(fd, &msg, 0); in process_one_client() 396 die_perror("recvmsg"); in process_one_client() 419 ret = recvmsg(fd, &msg, 0); in process_one_client() 421 die_perror("recvmsg"); in process_one_client() 445 ret = recvmsg(fd, &msg, 0); in process_one_client() 447 die_perror("recvmsg"); in process_one_client() 456 ret = recvmsg(fd, &msg, 0); in process_one_client() 458 die_perror("recvmsg"); in process_one_client() [all...] |
| /linux/net/smc/ |
| H A D | smc_inet.c | 49 .recvmsg = smc_recvmsg, 96 .recvmsg = smc_recvmsg,
|
| /linux/net/unix/ |
| H A D | unix_bpf.c | 110 prot->recvmsg = unix_bpf_recvmsg; in unix_dgram_bpf_rebuild_protos() 119 prot->recvmsg = unix_bpf_recvmsg; in unix_stream_bpf_rebuild_protos()
|
| /linux/tools/bpf/bpftool/Documentation/ |
| H A D | bpftool-cgroup.rst | 110 …- **recvmsg4** call to recvfrom(2), recvmsg(2), recvmmsg(2) for an unconnected udp4 socket (since … 111 …- **recvmsg6** call to recvfrom(2), recvmsg(2), recvmmsg(2) for an unconnected udp6 socket (since … 112 …- **recvmsg_unix** call to recvfrom(2), recvmsg(2), recvmmsg(2) for an unconnected unix socket (si…
|
| /linux/tools/testing/vsock/ |
| H A D | msg_zerocopy_common.c | 28 res = recvmsg(fd, &msg, MSG_ERRQUEUE); in vsock_recv_completion()
|
| /linux/crypto/ |
| H A D | algif_rng.c | 179 .recvmsg = rng_recvmsg, 196 .recvmsg = rng_test_recvmsg,
|
| /linux/tools/testing/selftests/namespaces/ |
| H A D | siocgskns_test.c | 153 ssize_t n = recvmsg(ipc_sockets[0], &msg, 0); in TEST() 496 ssize_t n = recvmsg(ipc_sockets[0], &msg, 0); in TEST() 669 ssize_t n = recvmsg(ipc_sockets[0], &msg, 0); in TEST() 871 ssize_t n = recvmsg(ipc_sockets[0], &msg, 0); in TEST() 1081 ssize_t n = recvmsg(ipc_sockets[0], &msg, 0); in TEST() 1462 ssize_t n = recvmsg(ipc_L3[0], &msg, 0); in TEST() 1525 ssize_t n = recvmsg(ipc_L2[0], &msg, 0); in TEST() 1587 ssize_t n = recvmsg(ipc_sockets[0], &msg, 0); in TEST()
|
| /linux/kernel/ |
| H A D | sys_ni.c | 160 COND_SYSCALL(recvmsg); 161 COND_SYSCALL_COMPAT(recvmsg);
|
| /linux/net/ipv6/ |
| H A D | udplite.c | 56 .recvmsg = udpv6_recvmsg,
|