Ethernet not working

First, you can try this

Please note the syntax that worked for the user

qvm-pci attach sys-net dom0:02_00.0 --persistent -o permissive=true

For example, this one worked for me:

qvm-pci attach --persistent sys-net dom0:00_1d.0 -o no-strict-reset=true

Next, and probably not the last, what worked for some of my cards was to start them as systemd services.

Just create /etc/systemd/system/04-ethernet-permissive.service file and enable service, reboot and check

[Unit]
Description=Set permissive mode to ethernet card and enable with `sudo systemctl enable 04-ethernet-permissive.service`

[Service]
ExecStart=/bin/sh -c 'echo 0000:04:00.0 > /sys/bus/pci/drivers/pciback/permissive'
Type=oneshot
RemainAfterExit=yes

[Install]
WantedBy=multi-user.target

Try it in PV mode as well as in fedora-36.