Lines Matching full:copy
9 The MSG_ZEROCOPY flag enables copy avoidance for socket send calls.
20 underlying copy avoidance mechanism to common socket send calls.
22 Copy avoidance is not a free lunch. As implemented, with page pinning,
23 it replaces per byte copy cost with page accounting and completion
60 Passing the MSG_ZEROCOPY flag is the most obvious step to enable copy
68 copy avoidance mode for legacy processes that accidentally already pass
91 Mixing copy avoidance and copying
94 Many workloads have a mixture of large and small buffers. Because copy
211 Passing flag MSG_ZEROCOPY is a hint to the kernel to apply copy
213 notification. It is not a guarantee that the copy is elided.
215 Copy avoidance is not always feasible. Devices that do not support
218 converted to a private copy of data deep in the stack, say to compute
226 Deferred copies can be more expensive than a copy immediately in the
229 reason, the kernel signals if data was completed with a copy, by
245 that are looped to a local socket will incur a deferred copy. This