aboutgitcodebugslistschat
path: root/tcp_splice.c
diff options
context:
space:
mode:
authorDavid Gibson <david@gibson.dropbear.id.au>2024-02-28 12:52:06 +1100
committerStefano Brivio <sbrivio@redhat.com>2024-02-29 06:35:03 +0100
commit9a3fb5eb68eb41725b074d465248542ec4f82f1c (patch)
tree801f7d29078ef7bcdb13e7dae523972b95070caa /tcp_splice.c
parentdda7945ca9c9d2371fc37cfaed688f92bd627224 (diff)
downloadpasst-9a3fb5eb68eb41725b074d465248542ec4f82f1c.tar
passt-9a3fb5eb68eb41725b074d465248542ec4f82f1c.tar.gz
passt-9a3fb5eb68eb41725b074d465248542ec4f82f1c.tar.bz2
passt-9a3fb5eb68eb41725b074d465248542ec4f82f1c.tar.lz
passt-9a3fb5eb68eb41725b074d465248542ec4f82f1c.tar.xz
passt-9a3fb5eb68eb41725b074d465248542ec4f82f1c.tar.zst
passt-9a3fb5eb68eb41725b074d465248542ec4f82f1c.zip
tap: Use write_remainder() in tap_send_frames_passt()
When we determine we have sent a partial frame in tap_send_frames_passt(), we call tap_send_remainder() to send the remainder of it. The logic in that function is very similar to that in the more general write_remainder() except that it uses send() instead of write()/writev(). But we are dealing specifically with the qemu socket here, which is a connected stream socket. In that case write()s do the same thing as send() with the options we were using, so we can just reuse write_remainder(). Signed-off-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: Stefano Brivio <sbrivio@redhat.com>
Diffstat (limited to 'tcp_splice.c')
0 files changed, 0 insertions, 0 deletions