All 5 of these patches are required to address
https://bugzilla.redhat.com/show_bug.cgi?id=880483
The reported problem is that an interface using a currently-inactive
macvtap/hostdev network can be attached to a domain (addressed by
5/5). In order to make fixing that problem less of a problem, the
automatic inactivation of all macvtap/hostdev networks any time
libvirtd is restart must be addressed, and that is done in 1/5-4/5.
Part of fixing the latter problem is changing the network driver to
use /var/run for its status XML rather than /var/lib (2/5), which
causes problems during upgrade (addressed in 3/5) and in a more
limited sense downgrade (see the comments in 3/5 for why I haven't
addressed those problems)