Quite simple fix.
bhyve: [snapshot] virtio-net features could be not negotiated
In case of device reset or not configured - features_negotiated is not set,
calling calling pci_vtnet_neg_features is wrong and resume gets "Segmentation fault":
(lldb) bt * thread #1, name = 'mevent', stop reason = signal SIGSEGV * frame #0: 0x00000000010b9198 bhyve`vq_getchain + 104 frame #1: 0x000000000109fc13 bhyve`pci_vtnet_rx + 275 frame #2: 0x000000000109f003 bhyve`pci_vtnet_rx_callback + 51 frame #3: 0x000000000106b3b8 bhyve`mevent_handle + 88 frame #4: 0x000000000106afcd bhyve`mevent_dispatch + 525 frame #5: 0x000000000105797b bhyve`main + 3243 frame #6: 0x000000000105072d bhyve`_start + 269
Sponsored by vStack.