diff options
author | Jamie Liu <jamieliu@google.com> | 2019-06-21 14:45:57 -0700 |
---|---|---|
committer | gVisor bot <gvisor-bot@google.com> | 2019-06-21 14:47:04 -0700 |
commit | e806466fc5a1331df1e643226297064e0eb31075 (patch) | |
tree | a6646ae458821908ff98a39e9f171d2cdceb699f /pkg/tcpip/link/sharedmem/queue | |
parent | 5ba16d51a950d55684c0348a9445784363467c9c (diff) |
Add //pkg/flipcall.
Flipcall is a (conceptually) simple local-only RPC mechanism. Compared
to unet, Flipcall does not support passing FDs (support for which will
be provided out of band by another package), requires users to establish
connections manually, and requires user management of concurrency since
each connected Endpoint pair supports only a single RPC at a time;
however, it improves performance by using shared memory for data
(reducing memory copies) and using futexes for control signaling (which
is much cheaper than sendto/recvfrom/sendmsg/recvmsg).
PiperOrigin-RevId: 254471986
Diffstat (limited to 'pkg/tcpip/link/sharedmem/queue')
0 files changed, 0 insertions, 0 deletions