Make virtual network netmasks optional
Make virtual network netmasks optional

When a netmask isn't specified for an IPv4 address, one can be implied
based on what network class range the address is in. The
virNetworkDefPrefix function does this for us, so netmask isn't
required.

wiedi/libvirt,agx/libvirt,sshah-solarflare/Libvirt-PCI-passthrough-,iam-TJ/libvirt,warewolf/libvirt,kantai/libvirt-vfork,iam-TJ/libvirt,iam-TJ/libvirt,foomango/libvirt,rmarwaha/libvirt,olafhering/libvirt,olafhering/libvirt,fabianfreyer/libvirt,fabianfreyer/libvirt,datto/libvirt,leilihh/libvirt,soulxu/libvirt-xuhj,VenkatDatta/libvirt,jeckersb/libvirt,danwent/libvirt-ovs,andreabolognani/libvirt,leilihh/libvirt,rmarwaha/libvirt,olafhering/libvirt,leilihh/libvirt,fabianfreyer/libvirt,dumbbell/libvirt,emaste/libvirt,cbosdo/libvirt,zhlcindy/libvirt-1.1.4-maintain,siboulet/libvirt-openvz,iam-TJ/libvirt,zhlcindy/libvirt-1.1.4-maintain,soulxu/libvirt-xuhj,datto/libvirt,wiedi/libvirt,agx/libvirt,nertpinx/libvirt,wiedi/libvirt,rlaager/libvirt,VenkatDatta/libvirt,siboulet/libvirt-openvz,siboulet/libvirt-openvz,wiedi/libvirt,foomango/libvirt,jardasgit/libvirt,taget/libvirt,trainstack/libvirt,warewolf/libvirt,warewolf/libvirt,elmarco/libvirt,rmarwaha/libvirt1,rmarwaha/libvirt1,nertpinx/libvirt,fabianfreyer/libvirt,elmarco/libvirt,VenkatDatta/libvirt,trainstack/libvirt,agx/libvirt,foomango/libvirt,agx/libvirt,kantai/libvirt-vfork,iam-TJ/libvirt,shugaoye/libvirt,crobinso/libvirt,sshah-solarflare/Libvirt-PCI-passthrough-,datto/libvirt,eskultety/libvirt,eskultety/libvirt,dumbbell/libvirt,VenkatDatta/libvirt,bjzhang/libvirt,leilihh/libvirt,rbu/libvirt,wiedi/libvirt,soulxu/libvirt-xuhj,novel/fbsd-libvirt,jardasgit/libvirt,siboulet/libvirt-openvz,eskultety/libvirt,soulxu/libvirt-xuhj,shugaoye/libvirt,jardasgit/libvirt,iam-TJ/libvirt,jfehlig/libvirt,zhlcindy/libvirt-1.1.4-maintain,sshah-solarflare/Libvirt-PCI-passthrough-,usc-isi/libvirt,elmarco/libvirt,eskultety/libvirt,crobinso/libvirt,emaste/libvirt,eskultety/libvirt,novel/fbsd-libvirt,rbu/libvirt,warewolf/libvirt,trainstack/libvirt,emaste/libvirt,usc-isi/libvirt,kantai/libvirt-vfork,crobinso/libvirt,danwent/libvirt-ovs,trainstack/libvirt,dumbbell/libvirt,elmarco/libvirt,danwent/libvirt-ovs,leilihh/libvirt,jeckersb/libvirt,libvirt/libvirt,nertpinx/libvirt,danwent/libvirt-ovs,cbosdo/libvirt,novel/fbsd-libvirt,zippy2/libvirt,taget/libvirt,rbu/libvirt,libvirt/libvirt,warewolf/libvirt,elmarco/libvirt,zhlcindy/libvirt-1.1.4-maintain,rmarwaha/libvirt1,sshah-solarflare/Libvirt-PCI-passthrough-,jfehlig/libvirt,shugaoye/libvirt,bjzhang/libvirt,wiedi/libvirt,foomango/libvirt,rmarwaha/libvirt,andreabolognani/libvirt,taget/libvirt,warewolf/libvirt,cbosdo/libvirt,cbosdo/libvirt,emaste/libvirt,dumbbell/libvirt,zippy2/libvirt,rlaager/libvirt,zhlcindy/libvirt-1.1.4-maintain,datto/libvirt,novel/fbsd-libvirt,olafhering/libvirt,usc-isi/libvirt,jeckersb/libvirt,foomango/libvirt,kantai/libvirt-vfork,emaste/libvirt,jardasgit/libvirt,taget/libvirt,andreabolognani/libvirt,agx/libvirt,trainstack/libvirt,rmarwaha/libvirt1,jfehlig/libvirt,nertpinx/libvirt,rlaager/libvirt,VenkatDatta/libvirt,zippy2/libvirt,shugaoye/libvirt,jardasgit/libvirt,rmarwaha/libvirt1,rmarwaha/libvirt,rmarwaha/libvirt1,bjzhang/libvirt,novel/fbsd-libvirt,novel/fbsd-libvirt,shugaoye/libvirt,warewolf/libvirt,jeckersb/libvirt,siboulet/libvirt-openvz,usc-isi/libvirt,jfehlig/libvirt,rbu/libvirt,libvirt/libvirt,taget/libvirt,jeckersb/libvirt,fabianfreyer/libvirt,novel/fbsd-libvirt,bjzhang/libvirt,kantai/libvirt-vfork,andreabolognani/libvirt,soulxu/libvirt-xuhj,leilihh/libvirt,trainstack/libvirt,emaste/libvirt,jeckersb/libvirt,zippy2/libvirt,emaste/libvirt,libvirt/libvirt,crobinso/libvirt,iam-TJ/libvirt,bjzhang/libvirt,andreabolognani/libvirt,sshah-solarflare/Libvirt-PCI-passthrough-,novel/fbsd-libvirt,wiedi/libvirt,rbu/libvirt,cbosdo/libvirt,rmarwaha/libvirt,dumbbell/libvirt,rlaager/libvirt,nertpinx/libvirt,danwent/libvirt-ovs,dumbbell/libvirt,jeckersb/libvirt,datto/libvirt,rmarwaha/libvirt,trainstack/libvirt,rlaager/libvirt,usc-isi/libvirt,novel/fbsd-libvirt