docs: def _map_device_on_host_networks(provider_nets, devices):
      """Decorate each networks with the corresponding nic name."""
      networks = copy.deepcopy(provider_nets)
      for network in networks:
          for device in devices:
              network.setdefault('device', None)
              ip_set = IPSet([network['cidr']])
              if 'ipv4' not in device:
                  continue
              ips = device['ipv4']
              if not isinstance(ips, list):
                  ips = [ips]
              if len(ips) < 1:
                  continue
              ip = IPAddress(ips[0]['address'])
              if ip in ip_set:
                  network['device'] = device['device']
                  continue
      return networks