[dpdk-dev] [PATCH] virtio: fix link state regression

Stephen Hemminger stephen at networkplumber.org
Fri Dec 4 03:08:24 CET 2015


Support for link state interrupt was broken on virtio by

commit bda66c418c85 ("ethdev: add device fields from PCI layer")

This is caused because the actual value of drv_flags is not set
until after the resource_init has figured out whether it is using
UIO or direct I/O instructions.

Signed-off-by: Stephen Hemminger <stephen at networkplumber.org>
---
There maybe other drivers with the same problem. It would have
been better to move the structure elements (and break ABI) rather
than assume it safe to copy them. Better to fail compiling.


More information about the dev mailing list