I never thought getting bridged network for libvirt clients to work under archlinux. Here is the digest.
Adding Bridge Network with netctl
eth0 needs to be up in order to get the bridge working
/etc/netctl/bridge
Description='bridge'
Interface=br0
Connection=bridge
BindsToInterface=(eth0)
IP=static # or dhcp
Address …