aboutgitcodebugslistschat
path: root/tcp.c
diff options
context:
space:
mode:
authorDavid Gibson <david@gibson.dropbear.id.au>2023-02-16 16:43:08 +1100
committerStefano Brivio <sbrivio@redhat.com>2023-02-16 18:56:20 +0100
commitb62ed9ca0e85a3e779deb1207033f25b0a2a9729 (patch)
treeeac9044aff7030b7a5658f2a5a580c417770fb4f /tcp.c
parentd9577965a3539521eb26ec8943749cc97ea0c4a0 (diff)
downloadpasst-b62ed9ca0e85a3e779deb1207033f25b0a2a9729.tar
passt-b62ed9ca0e85a3e779deb1207033f25b0a2a9729.tar.gz
passt-b62ed9ca0e85a3e779deb1207033f25b0a2a9729.tar.bz2
passt-b62ed9ca0e85a3e779deb1207033f25b0a2a9729.tar.lz
passt-b62ed9ca0e85a3e779deb1207033f25b0a2a9729.tar.xz
passt-b62ed9ca0e85a3e779deb1207033f25b0a2a9729.tar.zst
passt-b62ed9ca0e85a3e779deb1207033f25b0a2a9729.zip
tap: Don't pcap frames that didn't get sent
In tap_send_frames() we send a number of frames to the tap device, then also write them to the pcap capture file (if configured). However the tap send can partially fail (short write()s or similar), meaning that some of the requested frames weren't actually sent, but we still write those frames to the capture file. We do give a debug message in this case, but it's misleading to add frames that we know weren't sent to the capture file. Rework to avoid this. Signed-off-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: Stefano Brivio <sbrivio@redhat.com>
Diffstat (limited to 'tcp.c')
0 files changed, 0 insertions, 0 deletions