4a9efcddad
The VF device management in netvsc was using a pointer to the
rte_eth_devices. But the actual rte_eth_devices array is likely to
be place in the secondary process; which causes a crash.
The solution is to record the port of the VF (instead of a pointer)
and find the device in the per process array as needed.
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 | ||
Makefile | ||
meson.build | ||
ndis.h | ||
rndis.h | ||
rte_pmd_netvsc_version.map |