Re: [PATCH 11/15] ubd: use bvec_virt

2021-08-04 Thread Anton Ivanov
} Acked-By: Anton Ivanov -- Anton R. Ivanov Cambridgegreys Limited. Registered in England. Company Number 10273661 https://www.cambridgegreys.com/ ___ Virtualization mailing list Virtualization@lists.linux-foundation.org https://lists.linuxfoundat

Re: [PATCH v3] virtio: Work around frames incorrectly marked as gso

2020-02-25 Thread Anton Ivanov
On 25/02/2020 16:26, Willem de Bruijn wrote: An skb_dump() + dump_stack() when the packet socket gets such a packet may point us to the root cause and fix that. We tried dump stack, it was not informative - it was just the recvmmsg call stack coming from the UML until it hits the relevant recv

Re: [PATCH v3] virtio: Work around frames incorrectly marked as gso

2020-02-25 Thread Anton Ivanov
On 25/02/2020 07:48, Anton Ivanov wrote: On 24/02/2020 22:22, Willem de Bruijn wrote: On Mon, Feb 24, 2020 at 4:00 PM Anton Ivanov wrote: On 24/02/2020 20:20, Willem de Bruijn wrote: On Mon, Feb 24, 2020 at 2:55 PM Anton Ivanov wrote: On 24/02/2020 19:27, Willem de Bruijn wrote

Re: [PATCH v3] virtio: Work around frames incorrectly marked as gso

2020-02-24 Thread Anton Ivanov
On 24/02/2020 22:22, Willem de Bruijn wrote: On Mon, Feb 24, 2020 at 4:00 PM Anton Ivanov wrote: On 24/02/2020 20:20, Willem de Bruijn wrote: On Mon, Feb 24, 2020 at 2:55 PM Anton Ivanov wrote: On 24/02/2020 19:27, Willem de Bruijn wrote: On Mon, Feb 24, 2020 at 8:26 AM wrote: From

Re: [PATCH v3] virtio: Work around frames incorrectly marked as gso

2020-02-24 Thread Anton Ivanov
On 25/02/2020 04:02, Jason Wang wrote: On 2020/2/25 上午6:22, Willem de Bruijn wrote: On Mon, Feb 24, 2020 at 4:00 PM Anton Ivanov wrote: On 24/02/2020 20:20, Willem de Bruijn wrote: On Mon, Feb 24, 2020 at 2:55 PM Anton Ivanov wrote: On 24/02/2020 19:27, Willem de Bruijn wrote: On Mon

Re: [PATCH v3] virtio: Work around frames incorrectly marked as gso

2020-02-24 Thread Anton Ivanov
On 24/02/2020 20:20, Willem de Bruijn wrote: On Mon, Feb 24, 2020 at 2:55 PM Anton Ivanov wrote: On 24/02/2020 19:27, Willem de Bruijn wrote: On Mon, Feb 24, 2020 at 8:26 AM wrote: From: Anton Ivanov Some of the locally generated frames marked as GSO which arrive

Re: [PATCH v3] virtio: Work around frames incorrectly marked as gso

2020-02-24 Thread Anton Ivanov
On 24/02/2020 19:27, Willem de Bruijn wrote: On Mon, Feb 24, 2020 at 8:26 AM wrote: From: Anton Ivanov Some of the locally generated frames marked as GSO which arrive at virtio_net_hdr_from_skb() have no GSO_TYPE, no fragments (data_len = 0) and length significantly shorter than the MTU

[PATCH v3] virtio: Work around frames incorrectly marked as gso

2020-02-24 Thread anton . ivanov
From: Anton Ivanov Some of the locally generated frames marked as GSO which arrive at virtio_net_hdr_from_skb() have no GSO_TYPE, no fragments (data_len = 0) and length significantly shorter than the MTU (752 in my experiments). This is observed on raw sockets reading off vEth interfaces in all

Re: [PATCH v2] virtio: Work around frames incorrectly marked as gso

2020-02-24 Thread Anton Ivanov
On 24/02/2020 12:46, Michael S. Tsirkin wrote: On Mon, Feb 24, 2020 at 10:19:12AM +, anton.iva...@cambridgegreys.com wrote: From: Anton Ivanov Some of the locally generated frames marked as GSO which arrive at virtio_net_hdr_from_skb() have no GSO_TYPE, no fragments (data_len = 0

[PATCH v2] virtio: Work around frames incorrectly marked as gso

2020-02-24 Thread anton . ivanov
From: Anton Ivanov Some of the locally generated frames marked as GSO which arrive at virtio_net_hdr_from_skb() have no GSO_TYPE, no fragments (data_len = 0) and length significantly shorter than the MTU (752 in my experiments). This is observed on raw sockets reading off vEth interfaces in all

Re: [PATCH] virtio: Work around frames incorrectly marked as gso

2020-02-20 Thread Anton Ivanov
On 20/02/2020 07:58, Michael S. Tsirkin wrote: On Thu, Feb 13, 2020 at 04:23:24PM +, Anton Ivanov wrote: On 13/02/2020 15:53, Michael S. Tsirkin wrote: On Thu, Feb 13, 2020 at 07:44:06AM -0800, Eric Dumazet wrote: On 2/13/20 2:00 AM, Michael S. Tsirkin wrote: On Wed, Feb 12, 2020 at 05

Re: [PATCH] virtio: Work around frames incorrectly marked as gso

2020-02-13 Thread Anton Ivanov
On 13/02/2020 15:53, Michael S. Tsirkin wrote: On Thu, Feb 13, 2020 at 07:44:06AM -0800, Eric Dumazet wrote: On 2/13/20 2:00 AM, Michael S. Tsirkin wrote: On Wed, Feb 12, 2020 at 05:38:09PM +, Anton Ivanov wrote: On 11/02/2020 10:37, Michael S. Tsirkin wrote: On Tue, Feb 11, 2020

Re: [PATCH] virtio: Work around frames incorrectly marked as gso

2020-02-13 Thread Anton Ivanov
On 13/02/2020 10:00, Michael S. Tsirkin wrote: On Wed, Feb 12, 2020 at 05:38:09PM +, Anton Ivanov wrote: On 11/02/2020 10:37, Michael S. Tsirkin wrote: On Tue, Feb 11, 2020 at 07:42:37AM +, Anton Ivanov wrote: On 11/02/2020 02:51, Jason Wang wrote: On 2020/2/11 上午12:55, Anton

Re: [PATCH] virtio: Work around frames incorrectly marked as gso

2020-02-13 Thread Anton Ivanov
On 13/02/2020 03:31, Jason Wang wrote: On 2020/2/13 上午1:38, Anton Ivanov wrote: On 11/02/2020 10:37, Michael S. Tsirkin wrote: On Tue, Feb 11, 2020 at 07:42:37AM +, Anton Ivanov wrote: On 11/02/2020 02:51, Jason Wang wrote: On 2020/2/11 上午12:55, Anton Ivanov wrote: On 09/12/2019

Re: [PATCH] virtio: Work around frames incorrectly marked as gso

2020-02-12 Thread Anton Ivanov
On 11/02/2020 10:37, Michael S. Tsirkin wrote: On Tue, Feb 11, 2020 at 07:42:37AM +, Anton Ivanov wrote: On 11/02/2020 02:51, Jason Wang wrote: On 2020/2/11 上午12:55, Anton Ivanov wrote: On 09/12/2019 10:48, anton.iva...@cambridgegreys.com wrote: From: Anton Ivanov Some

Re: [PATCH] virtio: Work around frames incorrectly marked as gso

2020-02-12 Thread Anton Ivanov
On 12/02/2020 10:19, Michael S. Tsirkin wrote: On Wed, Feb 12, 2020 at 10:03:31AM +, Anton Ivanov wrote: On 11/02/2020 10:37, Michael S. Tsirkin wrote: On Tue, Feb 11, 2020 at 07:42:37AM +, Anton Ivanov wrote: On 11/02/2020 02:51, Jason Wang wrote: On 2020/2/11 上午12:55, Anton

Re: [PATCH] virtio: Work around frames incorrectly marked as gso

2020-02-12 Thread Anton Ivanov
On 11/02/2020 10:37, Michael S. Tsirkin wrote: On Tue, Feb 11, 2020 at 07:42:37AM +, Anton Ivanov wrote: On 11/02/2020 02:51, Jason Wang wrote: On 2020/2/11 上午12:55, Anton Ivanov wrote: On 09/12/2019 10:48, anton.iva...@cambridgegreys.com wrote: From: Anton Ivanov Some

Re: [PATCH] virtio: Work around frames incorrectly marked as gso

2020-02-10 Thread Anton Ivanov
On 11/02/2020 02:51, Jason Wang wrote: On 2020/2/11 上午12:55, Anton Ivanov wrote: On 09/12/2019 10:48, anton.iva...@cambridgegreys.com wrote: From: Anton Ivanov Some of the frames marked as GSO which arrive at virtio_net_hdr_from_skb() have no GSO_TYPE, no fragments (data_len = 0

Re: [PATCH] virtio: Work around frames incorrectly marked as gso

2020-02-10 Thread Anton Ivanov
On 09/12/2019 10:48, anton.iva...@cambridgegreys.com wrote: From: Anton Ivanov Some of the frames marked as GSO which arrive at virtio_net_hdr_from_skb() have no GSO_TYPE, no fragments (data_len = 0) and length significantly shorter than the MTU (752 in my experiments). This is observed

[PATCH] virtio: Work around frames incorrectly marked as gso

2019-12-09 Thread anton . ivanov
From: Anton Ivanov Some of the frames marked as GSO which arrive at virtio_net_hdr_from_skb() have no GSO_TYPE, no fragments (data_len = 0) and length significantly shorter than the MTU (752 in my experiments). This is observed on raw sockets reading off vEth interfaces in all 4.x and 5.x

Re: custom virt-io support (in user-mode-linux)

2019-07-24 Thread Anton Ivanov
On 22/05/2019 14:02, Johannes Berg wrote: Hi, While my main interest is mostly in UML right now [1] I've CC'ed the qemu and virtualization lists because something similar might actually apply to other types of virtualization. I'm thinking about adding virt-io support to UML, but the tricky

Re: custom virt-io support (in user-mode-linux)

2019-07-24 Thread Anton Ivanov
On 22/05/2019 14:46, Johannes Berg wrote: Hi Anton, I'm thinking about adding virt-io support to UML, but the tricky part is that while I want to use the virt-io basics (because it's a nice interface from the 'inside'), I don't actually want the stock drivers that are part of the kernel now