On Mon, 13 Jan 2020 at 01:28, Ryan Goodfellow <rgoodfel@xxxxxxx> wrote: > [...] > > I could not get zero-copy to work with the i40e driver as it would crash. I've > attached the corresponding traces from dmesg. Thanks Ryan! I had a look at the crash, and it's in the XDP setup: i40e_xdp_setup: ... for (i = 0; i < vsi->num_queue_pairs; i++) WRITE_ONCE(vsi->rx_rings[i]->xdp_prog, vsi->xdp_prog); and the vsi->rx_ring[0] is NULL. This is clearly broken. It would help with more lines from your dmesg: the cut i40e log hints that something is really broken: [ 328.579154] i40e 0000:b7:00.2: failed to get tracking for 256 queues for VSI 0 err -12 [ 328.579280] i40e 0000:b7:00.2: setup of MAIN VSI failed [ 328.579367] i40e 0000:b7:00.2: can't remove VEB 162 with 0 VSIs left Is it possible to dig out the complete log? Thanks! Björn