Working through it at the moment.

The validation logic is prohibiting what the hardware considers to be a perfectly legit skb.

Once I narrow down the culprit I will come back with my findings.

Thanks for pointing me where to look by the way.

A.

On 10/11/17 17:26, Willem de Bruijn wrote:
On Wed, Oct 11, 2017 at 11:54 AM, Anton Ivanov
<anton.iva...@cambridgegreys.com> wrote:
It is that patch.

I rolled it back and immediately got it to work correctly on a Broadcom
Tigon. I can test on all other scenarios, I have tried, I suspect it will
come back alive on all of them.

I am going to try to trace it through and see exactly where it drops a skb
which the card has no issues in accepting.
It might be in the initialization of gso_type and csum. The virtio_net_hdr
can encode various combinations of flags that are not allowed by the
validation logic.


--
Anton R. Ivanov

Cambridge Greys Limited, England and Wales company No 10273661
http://www.cambridgegreys.com/

Reply via email to