| /linux-6.15/tools/testing/selftests/net/packetdrill/ |
| H A D | tcp_nagle_sendmsg_msg_more.pkt | 2 // Test the MSG_MORE flag will correctly corks the tiny writes 19 msg_iov(1)=[{..., 40}], msg_flags=0}, MSG_MORE) = 40 23 // Test unsetting MSG_MORE releases the packet 25 msg_iov(1)=[{..., 100}], msg_flags=0}, MSG_MORE) = 100 30 msg_flags=0}, MSG_MORE) = 495 42 msg_iov(1)=[{..., 50}], msg_flags=0}, MSG_MORE) = 50 50 msg_iov(1)=[{..., 1}], msg_flags=0}, MSG_MORE) = 1 52 msg_iov(1)=[{..., 2}], msg_flags=0}, MSG_MORE) = 2 54 msg_iov(1)=[{..., 3}], msg_flags=0}, MSG_MORE) = 3 56 msg_iov(1)=[{..., 4}], msg_flags=0}, MSG_MORE) = 4 [all …]
|
| H A D | tcp_nagle_sockopt_cork_nodelay.pkt | 36 // Set MSG_MORE to hold small packets 37 +0 send(4, ..., 40, MSG_MORE) = 40 38 +.05 send(4, ..., 40, MSG_MORE) = 40
|
| /linux-6.15/net/sunrpc/ |
| H A D | socklib.c | 278 msg->msg_flags |= MSG_MORE; in xprt_sock_sendmsg() 285 msg->msg_flags &= ~MSG_MORE; in xprt_sock_sendmsg() 304 msg->msg_flags &= ~MSG_MORE; in xprt_sock_sendmsg() 316 msg->msg_flags &= ~MSG_MORE; in xprt_sock_sendmsg()
|
| /linux-6.15/crypto/ |
| H A D | algif_hash.c | 91 if (!(msg->msg_flags & MSG_MORE)) { in hash_sendmsg() 136 !(msg->msg_flags & MSG_MORE)) { in hash_sendmsg() 148 if (msg_data_left(msg) || (msg->msg_flags & MSG_MORE)) in hash_sendmsg() 164 ctx->more = msg->msg_flags & MSG_MORE; in hash_sendmsg()
|
| /linux-6.15/Documentation/networking/ |
| H A D | tls.rst | 89 MSG_MORE is passed. MSG_MORE will delay creation of a record until 90 MSG_MORE is not passed, or the maximum record size is reached. 97 call using MSG_MORE, the MSG_MORE data is left on the socket buffer.
|
| H A D | rxrpc.rst | 238 (#) When sending data for a call, sendmsg is given MSG_MORE if there's more 241 (#) When receiving data for a call, recvmsg flags MSG_MORE if there's more 318 of the last data message in that phase yet), then MSG_MORE will be 605 MSG_MORE should be set in msghdr::msg_flags on all but the last part of 616 pick up. MSG_MORE will be flagged by recvmsg() if there's more reply data 724 be delivered with MSG_MORE flagged. 740 MSG_MORE should be set in msghdr::msg_flags on all but the last message 883 MSG_MORE if there will be subsequent data sends for this call. 886 other than MSG_MORE. len is the total amount of data to transmit.
|
| /linux-6.15/net/xfrm/ |
| H A D | espintcp.c | 213 .msg_flags = flags | MSG_SPLICE_PAGES | MSG_MORE, in espintcp_sendskmsg_locked() 216 bool more = flags & MSG_MORE; in espintcp_sendskmsg_locked() 231 msghdr.msg_flags &= ~MSG_MORE; in espintcp_sendskmsg_locked()
|
| /linux-6.15/tools/testing/vsock/ |
| H A D | control.c | 119 ret = send(control_fd, str, len, MSG_MORE); in control_writeln()
|
| /linux-6.15/net/tls/ |
| H A D | tls_device.c | 437 ~(MSG_MORE | MSG_DONTWAIT | MSG_NOSIGNAL | in tls_push_data() 441 if ((flags & (MSG_MORE | MSG_EOR)) == (MSG_MORE | MSG_EOR)) in tls_push_data() 448 tls_push_record_flags = flags | MSG_MORE; in tls_push_data() 531 if (flags & MSG_MORE) { in tls_push_data()
|
| /linux-6.15/net/rds/ |
| H A D | tcp_send.c | 118 msg.msg_flags |= MSG_MORE; in rds_tcp_xmit()
|
| /linux-6.15/net/rxrpc/ |
| H A D | recvmsg.c | 435 msg->msg_flags |= MSG_MORE; in rxrpc_recvmsg() 437 msg->msg_flags &= ~MSG_MORE; in rxrpc_recvmsg()
|
| H A D | rxperf.c | 521 msg.msg_flags = MSG_MORE; in rxperf_process_call()
|
| /linux-6.15/drivers/infiniband/sw/siw/ |
| H A D | siw_qp_tx.c | 320 .msg_flags = (MSG_MORE | MSG_DONTWAIT | MSG_SPLICE_PAGES), in siw_tcp_sendpages() 329 msg.msg_flags &= ~MSG_MORE; in siw_tcp_sendpages() 446 rv = siw_tx_ctrl(c_tx, s, MSG_DONTWAIT | MSG_MORE); in siw_tx_hdt() 869 msg_flags = MSG_DONTWAIT | MSG_MORE; in siw_qp_sq_proc_tx()
|
| /linux-6.15/drivers/vhost/ |
| H A D | net.c | 806 msg.msg_flags |= MSG_MORE; in handle_tx_copy() 808 msg.msg_flags &= ~MSG_MORE; in handle_tx_copy() 903 msg.msg_flags |= MSG_MORE; in handle_tx_zerocopy() 905 msg.msg_flags &= ~MSG_MORE; in handle_tx_zerocopy()
|
| /linux-6.15/drivers/nvme/target/ |
| H A D | tcp.c | 612 .msg_flags = MSG_DONTWAIT | MSG_MORE | MSG_SPLICE_PAGES, in nvmet_try_send_data_pdu() 652 msg.msg_flags |= MSG_MORE; in nvmet_try_send_data() 699 msg.msg_flags |= MSG_MORE; in nvmet_try_send_response() 729 msg.msg_flags |= MSG_MORE; in nvmet_try_send_r2t() 760 msg.msg_flags |= MSG_MORE; in nvmet_try_send_ddgst()
|
| /linux-6.15/tools/perf/trace/beauty/include/linux/ |
| H A D | socket.h | 320 #define MSG_MORE 0x8000 /* Sender will send more */ macro
|
| /linux-6.15/include/linux/ |
| H A D | socket.h | 320 #define MSG_MORE 0x8000 /* Sender will send more */ macro
|
| /linux-6.15/fs/afs/ |
| H A D | rxrpc.c | 386 msg.msg_flags = MSG_WAITALL | (call->write_iter ? MSG_MORE : 0); in afs_make_call() 396 msg.msg_flags &= ~MSG_MORE; in afs_make_call()
|
| /linux-6.15/Documentation/crypto/ |
| H A D | userspace-if.rst | 124 - MSG_MORE: If this flag is set, the send system call acts like a 178 - MSG_MORE: If this flag is set, the send system call acts like a 241 - MSG_MORE: If this flag is set, the send system call acts like a
|
| /linux-6.15/tools/testing/selftests/net/ |
| H A D | udpgso.c | 406 if (!__send_one(fd, &msg, MSG_MORE)) in send_one()
|
| H A D | cmsg_sender.c | 540 err = sendmsg(fd, &msg, opt.msg_more ? MSG_MORE : 0); in main()
|
| /linux-6.15/net/ceph/ |
| H A D | messenger_v1.c | 67 msg.msg_flags |= MSG_MORE; in ceph_tcp_sendmsg() 499 MSG_MORE); in write_partial_message_data() 536 MSG_MORE); in write_partial_skip()
|
| /linux-6.15/drivers/nvme/host/ |
| H A D | tcp.c | 1138 msg.msg_flags |= MSG_MORE; in nvme_tcp_try_send_data() 1192 msg.msg_flags |= MSG_MORE; in nvme_tcp_try_send_cmd_pdu() 1226 struct msghdr msg = { .msg_flags = MSG_DONTWAIT | MSG_MORE, }; in nvme_tcp_try_send_data_pdu() 1268 msg.msg_flags |= MSG_MORE; in nvme_tcp_try_send_ddgst()
|
| /linux-6.15/net/ipv4/ |
| H A D | tcp_bpf.c | 118 msghdr.msg_flags |= MSG_MORE; in tcp_bpf_push()
|
| /linux-6.15/net/smc/ |
| H A D | smc_tx.c | 170 if ((msg->msg_flags & MSG_MORE || in smc_tx_should_cork()
|