On Fri, 26 Jul 2024 17:20:26 +1000 David Gibson <david(a)gibson.dropbear.id.au> wrote:A long time ago Matej Hrica pointed out a possible buffer overrun when receiving data from the qemu socket. Stefano recently proposed a fix for this, but I don't think it's quite right. This series is a different approach to fixing that problem and a few adjacent ones. David Gibson (5): tap: Better report errors receiving from QEMU socket tap: Don't attempt to carry on if we get a bad frame length from qemu tap: Don't use EPOLLET on Qemu sockets tap: Correctly handle frames of odd length tap: Improve handling of partially received frames on qemu socketApplied. I'm a bit nervous about 3/5 but anyway the series as a whole is clearly better than the alternative. -- Stefano