On 2/2/2021 10:03 AM, David Marchand wrote:
On Mon, Feb 1, 2021 at 9:33 PM Maxime Coquelin <[email protected]> wrote:VIRTIO_OPS() macro relies on the port ID stored in the virtio_hw struct. Issue is that it is used before being assigned at init time. It results in all devices setting ops on port ID 0, causing crash later when calling ops for port IDs other than 0. This patch ensures port ID assignment is done at early primary process probe time, before it is being used. Bugzilla ID: 631 Fixes: 512e27eeb743 ("net/virtio: move PCI specific dev init to PCI ethdev init") Reported-by: Wei Ling <[email protected]> Signed-off-by: Maxime Coquelin <[email protected]>Reviewed-by: David Marchand <[email protected]> Tested-by: Wei Ling <[email protected]>
> Applied to dpdk-next-net/main, thanks.

