'Create fip agent_gw_port on host if not exists'

def check_for_fip_and_create_agent_gw_port_on_host_if_not_exists(self, context, port, host):

    fips = self._get_floatingips_by_port_id(context, port['id'])
    if (not fips):
        return
    fip = fips[0]
    network_id = fip.get('floating_network_id')
    agent_gw_port = self.create_fip_agent_gw_port_if_not_exists(context.elevated(), network_id, host)
    LOG.debug('Port-in-Migration:    Floatingip    Agent    Gateway    port    %(gw)s    created    for    the    future    host:    %(dest_host)s', {'gw': agent_gw_port, 'dest_host': host})
