• D
    Split src/util/network.{c,h} into 5 pieces · d3406045
    Daniel P. Berrange 提交于
    The src/util/network.c file is a dumping ground for many different
    APIs. Split it up into 5 pieces, along functional lines
    
     - src/util/virnetdevbandwidth.c: virNetDevBandwidth type & helper APIs
     - src/util/virnetdevvportprofile.c: virNetDevVPortProfile type & helper APIs
     - src/util/virsocketaddr.c: virSocketAddr and APIs
     - src/conf/netdev_bandwidth_conf.c: XML parsing / formatting
       for virNetDevBandwidth
     - src/conf/netdev_vport_profile_conf.c: XML parsing / formatting
       for virNetDevVPortProfile
    
    * src/util/network.c, src/util/network.h: Split into 5 pieces
    * src/conf/netdev_bandwidth_conf.c, src/conf/netdev_bandwidth_conf.h,
      src/conf/netdev_vport_profile_conf.c, src/conf/netdev_vport_profile_conf.h,
      src/util/virnetdevbandwidth.c, src/util/virnetdevbandwidth.h,
      src/util/virnetdevvportprofile.c, src/util/virnetdevvportprofile.h,
      src/util/virsocketaddr.c, src/util/virsocketaddr.h: New pieces
    * daemon/libvirtd.h, daemon/remote.c, src/conf/domain_conf.c,
      src/conf/domain_conf.h, src/conf/network_conf.c,
      src/conf/network_conf.h, src/conf/nwfilter_conf.h,
      src/esx/esx_util.h, src/network/bridge_driver.c,
      src/qemu/qemu_conf.c, src/rpc/virnetsocket.c,
      src/rpc/virnetsocket.h, src/util/dnsmasq.h, src/util/interface.h,
      src/util/iptables.h, src/util/macvtap.c, src/util/macvtap.h,
      src/util/virnetdev.h, src/util/virnetdevtap.c,
      tools/virsh.c: Update include files
    d3406045
network_conf.c 51.6 KB