diff options
author | David Gibson <david@gibson.dropbear.id.au> | 2024-02-28 12:52:06 +1100 |
---|---|---|
committer | Stefano Brivio <sbrivio@redhat.com> | 2024-02-29 06:35:03 +0100 |
commit | 9a3fb5eb68eb41725b074d465248542ec4f82f1c (patch) | |
tree | 801f7d29078ef7bcdb13e7dae523972b95070caa /tcp_splice.c | |
parent | dda7945ca9c9d2371fc37cfaed688f92bd627224 (diff) | |
download | passt-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