7fc4c0997b
This patch fixes two issues with hot removing/adding a VF PCI device:
1. The original device argument is lost when it's hot added
2. If there are multiple VFs hot adding at the same time, some of the
VFs may not get added successfully because only one single VF status
is stored in the netvsc.
Fix these by storing the original device arguments and maintain a list
of hot add contexts to deal with multiple VF devices.
Fixes:
|
||
---|---|---|
.. | ||
hn_ethdev.c | ||
hn_logs.h | ||
hn_nvs.c | ||
hn_nvs.h | ||
hn_rndis.c | ||
hn_rndis.h | ||
hn_rxtx.c | ||
hn_var.h | ||
hn_vf.c | ||
meson.build | ||
ndis.h | ||
rndis.h | ||
version.map |