sar3aphagus01 Are you trying to run QEMU with -accel nvmm within a NetBSD instance running on KVM itself?
This is what I use for bare metal virtualization:
$ cat ~/tmp/qemu/qemu.sh
#!/bin/sh
# [ $(id -u) -eq 0 ] || exit 1
cd ~rvp/tmp/qemu || exit 1
modstat | fgrep -q nvmm || sudo sh -c 'umask 022; modload nvmm'
test -f netbsd.qcow2 || qemu-img create -f qcow2 netbsd.qcow2 4G
qemu-system-x86_64 -accel nvmm -machine q35 -cpu host -smp 2 -m 2G \
-bios /usr/pkg/share/ovmf/OVMFX64.fd \
-display sdl,gl=es -vga std \
-usb -device usb-mouse,bus=usb-bus.0 \
-drive file=netbsd.qcow2,if=none,id=hd0 -device virtio-blk-pci,drive=hd0 \
-audiodev oss,id=oss,out.dev=/dev/audio,in.dev=/dev/audio -device ac97,audiodev=oss \
-object rng-random,filename=/dev/urandom,id=viornd0 -device virtio-rng-pci,rng=viornd0 \
-netdev tap,ifname=tap0,script=no,downscript=no,id=vioif0 -device virtio-net-pci,netdev=vioif0 \
"$@"
# -nographic \
# -display none -serial mon:stdio \
# -display none -vga vmware \
# -display curses \
# -cdrom /tmp/NetBSD-9.4_STABLE-amd64.iso \
rm -fv *.core
$
IPv4 works fine using this. (In fact, I disable IPv6 everywhere because my provider doesn't seem to supply any IPv6 address.)