I think I found that the services for the libvirt daemon were not enabled. I also double checked that the user on the host has been added to the libvirt group.
One tidbit is that the host is connected to the internet via WiFi (wlp6s0), hence, the motivation to use passt in userspace mode.
Notice that it matches wlp6s0 below due to the userspace mode config.
FYI, I have some docker containers running on the host as well. virbr0 is part of the virsh net. But in userspace mode with port forwarding, I shouldn't need an active bridge network for host-guest communication, correct?
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet
127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host noprefixroute
valid_lft forever preferred_lft forever
2: enp7s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
link/ether 24:4b:fe:8e:01:eb brd ff:ff:ff:ff:ff:ff
altname enx244bfe8e01eb
3: wlp6s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 8c:c6:81:ce:46:0e brd ff:ff:ff:ff:ff:ff
altname wlx8cc681ce460e
inet
10.0.1.205/24 brd 10.0.1.255 scope global noprefixroute wlp6s0
valid_lft forever preferred_lft forever
inet6 fdac:14bf:9c6f:942d:2d42:74ac:5a3:58cd/64 scope global dynamic noprefixroute
valid_lft 1726sec preferred_lft 1726sec
inet6 fe80::11a9:af53:4e56:ea79/64 scope link noprefixroute
valid_lft forever preferred_lft forever
4: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
link/ether 52:54:00:dd:ac:d1 brd ff:ff:ff:ff:ff:ff
inet
192.168.100.1/24 brd 192.168.100.255 scope global virbr0
valid_lft forever preferred_lft forever
5: br-00cee4dd5f5b: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
link/ether 2e:72:a6:f4:0c:f0 brd ff:ff:ff:ff:ff:ff
inet
172.16.0.1/16 brd 172.16.255.255 scope global br-00cee4dd5f5b
valid_lft forever preferred_lft forever
inet6 fe80::2c72:a6ff:fef4:cf0/64 scope link proto kernel_ll
valid_lft forever preferred_lft forever
6: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default
link/ether 2e:a1:03:c3:2e:e7 brd ff:ff:ff:ff:ff:ff
inet
172.17.0.1/16 brd 172.17.255.255 scope global docker0
valid_lft forever preferred_lft forever
7: br-3d69e1e5d7f4: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
link/ether 12:00:34:3b:5e:b7 brd ff:ff:ff:ff:ff:ff
inet
172.18.0.1/16 brd 172.18.255.255 scope global br-3d69e1e5d7f4
valid_lft forever preferred_lft forever
inet6 fe80::1000:34ff:fe3b:5eb7/64 scope link proto kernel_ll
valid_lft forever preferred_lft forever
8: br-48249c6f88eb: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
link/ether 96:1f:00:c2:00:e8 brd ff:ff:ff:ff:ff:ff
inet
172.19.0.1/16 brd 172.19.255.255 scope global br-48249c6f88eb
valid_lft forever preferred_lft forever
inet6 fe80::941f:ff:fec2:e8/64 scope link proto kernel_ll
valid_lft forever preferred_lft forever
9: veth6867d93@if2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-3d69e1e5d7f4 state UP group default
link/ether 12:1a:6b:c7:f0:16 brd ff:ff:ff:ff:ff:ff link-netnsid 0
inet6 fe80::101a:6bff:fec7:f016/64 scope link proto kernel_ll
valid_lft forever preferred_lft forever
10: veth69f97d5@if2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-00cee4dd5f5b state UP group default
link/ether 06:df:6a:4e:79:47 brd ff:ff:ff:ff:ff:ff link-netnsid 1
inet6 fe80::4df:6aff:fe4e:7947/64 scope link proto kernel_ll
valid_lft forever preferred_lft forever
11: veth1f70985@if2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-48249c6f88eb state UP group default
link/ether 42:06:3c:59:40:0e brd ff:ff:ff:ff:ff:ff link-netnsid 2
inet6 fe80::4006:3cff:fe59:400e/64 scope link proto kernel_ll
valid_lft forever preferred_lft forever
12: vethfccbd3e@if2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-48249c6f88eb state UP group default
link/ether a6:39:57:54:9e:5c brd ff:ff:ff:ff:ff:ff link-netnsid 3
inet6 fe80::a439:57ff:fe54:9e5c/64 scope link proto kernel_ll
valid_lft forever preferred_lft forever
13: vetha459fc8@if2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-00cee4dd5f5b state UP group default
link/ether 8a:4b:ce:31:c2:15 brd ff:ff:ff:ff:ff:ff link-netnsid 4
inet6 fe80::884b:ceff:fe31:c215/64 scope link proto kernel_ll
valid_lft forever preferred_lft forever
14: veth55aa848@if3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-3d69e1e5d7f4 state UP group default
link/ether d6:5c:de:ca:f4:6c brd ff:ff:ff:ff:ff:ff link-netnsid 1
inet6 fe80::d45c:deff:feca:f46c/64 scope link proto kernel_ll
valid_lft forever preferred_lft forever
15: veth97169d4@if3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-48249c6f88eb state UP group default
link/ether 0a:bb:8e:fd:a2:59 brd ff:ff:ff:ff:ff:ff link-netnsid 4
inet6 fe80::8bb:8eff:fefd:a259/64 scope link proto kernel_ll
valid_lft forever preferred_lft forever