I posted this to the dev mailing list a few days ago and didn't see any
feedback so I figured I'd ask here:
I'm on DPDK 16.11.2 (CentOS packages) using the I40EVF driver and in the
case of rx_mbuf_alloc_failed there is a null pointer dereference in
drivers/net/i40e/i40e_rxtx.c line 830. The variable 'dev' is null.
Looking at it right after initializing the port/queues it appears the
source of that variable
is null as well. I couldn't find anywhere in the code base that initialized
What am I missing/not doing right? Where is eth_dev supposed to be
initialized and is that just missing or is vsi->adapter->eth_dev the wrong
structure to be using in the rx_mbuf_alloc_failed case?