Re: [Qemu-devel] slirp, incoming packets get truncated

2019-09-09 Thread Samuel Thibault
Hello, Philippe Mathieu-Daudé, le lun. 09 sept. 2019 12:51:23 +0200, a ecrit: > Anyhow, if you plan to properly (with your S-o-b) commit your patch to > the libslirp repository, Actually the libslirp repository already has something there. Since IPv4/6 have a maximum of 64KB packets, it just

Re: [Qemu-devel] slirp, incoming packets get truncated

2019-09-09 Thread Philippe Mathieu-Daudé
Hi Samuel, On 9/8/19 1:29 AM, Samuel Thibault wrote: > > Now, with MTU set to 9000, the packets just don't go at all. Could you > try the attached patch? The lowest layer of slirp was indeed limited to > 1600-byte frames for no good reason. With this and the virtio driver, I > could exchange

Re: [Qemu-devel] slirp, incoming packets get truncated

2019-09-09 Thread Chris Heinze
hi, On 9/8/19 1:29 AM, Samuel Thibault wrote: >> 16:49:39.430959 IP 10.0.2.2.33294 > 10.0.2.15.19003: UDP, bad length 9000 > >> 1472 > > tcpdump seems to be showing dumb output here. The packet is fragmented > by slirp, which makes tcpdump confused and show only the first > fragment. If you let

Re: [Qemu-devel] slirp, incoming packets get truncated

2019-09-07 Thread Samuel Thibault
Hello, As usual, several things here. Chris Heinze, le mar. 03 sept. 2019 17:02:15 +0200, a ecrit: > root@guest:~# tcpdump -ni eth0 port 19003 > tcpdump: verbose output suppressed, use -v or -vv for full protocol decode > listening on eth0, link-type EN10MB (Ethernet), capture size 262144 bytes

Re: [Qemu-devel] slirp, incoming packets get truncated

2019-09-06 Thread Samuel Thibault
Chris Heinze, le ven. 06 sept. 2019 12:54:24 +0200, a ecrit: > i'm not aware of any (canonical) parameters to set a max size for received > packets Ah, right. > i found no way to configure slirp (in qemu) itself except for the DEFINEs in > the if.h. Yes, that's where it is to be configured

Re: [Qemu-devel] slirp, incoming packets get truncated

2019-09-06 Thread Chris Heinze
hi, On 9/6/19 11:59 AM, Samuel Thibault wrote: [...] >> 16:49:39.430959 IP 10.0.2.2.33294 > 10.0.2.15.19003: UDP, bad length 9000 > >> 1472 > > Just to be sure: did you configure your guest mru to 9000 ? Does the > emulated network hardware card support jumbo frames? hm! all interfaces (host

Re: [Qemu-devel] slirp, incoming packets get truncated

2019-09-06 Thread Samuel Thibault
Hello, Chris Heinze, le mar. 03 sept. 2019 17:02:15 +0200, a ecrit: > on the guest: > root@guest:~# tcpdump -ni eth0 port 19003 > tcpdump: verbose output suppressed, use -v or -vv for full protocol decode > listening on eth0, link-type EN10MB (Ethernet), capture size 262144 bytes >

[Qemu-devel] slirp, incoming packets get truncated

2019-09-03 Thread Chris Heinze
with slirp, incoming packets to the guest get truncated (outgoing seem to work correctly). this has been observed on a x86_64 machine with devuan2 and qemu 4.1.0. e.g. on the host: root@host:~# qemu-system-x86_64 -net nic,model=virtio -net user,hostfwd=udp::19003-:19003 root@host:~# head -c