All of lore.kernel.org
 help / color / mirror / Atom feed
From: Hannes Reinecke <hare@suse.de>
To: Chad Dupuis <chad.dupuis@qlogic.com>
Cc: lsf-pc@lists.linux-foundation.org, linux-scsi@vger.kernel.org
Subject: Re: [LSF/MM TOPIC] [ATTEND] SR-IOV Management
Date: Wed, 01 Feb 2012 10:27:39 +0100	[thread overview]
Message-ID: <4F29058B.6020904@suse.de> (raw)
In-Reply-To: <alpine.WNT.2.00.1201311356390.3392@N5102REMCQXM4BS.qlogic.org>

On 01/31/2012 08:02 PM, Chad Dupuis wrote:
> With more and more storage controller hardware supporting SR-IOV in
> next
> couple of years it seems to make sense at this point to discuss, from a
> storage stack perspective, managing how we instantiate and manage
> SR-IOV
> virtual functions (VFs).  Currently for hardware that does support
> SR-IOV,
> the management of that functionality is managed entirely by the
> hardware
> device driver.  However, a more dynamic management to how VFs are
> created
> and destroyed (assuming the hardware supports it) may be more desirable
> since the most common use case, assigning VFs to virtual guests, also
> tends to be very dynamic and fluid.  We also need to consider how VFs
> interact with complimentary technology such as NPIV in Fibre Channel.
> 
> I'd like to propose that we discuss the following issues to see if a
> consensus can be reached about how to deal with them:
> 
> * VF instantiation
> * VF/NPIV port pairing
> * Namespace management
> * LUN presentation
> 
Actually, SR-IOV on FC should be easy to handle; it maps quite
easily on NPIV (which probably was the intention :-).

However, for SAS things get really tricky, as we don't have virtual
SAS IDs. Some vendor was actually planning on doing ACLs in firmware
(shudder).

And then there is the pci-stub mess.

So yes, definitely something to discuss here.

Cheers,

Hannes
-- 
Dr. Hannes Reinecke		      zSeries & Storage
hare@suse.de			      +49 911 74053 688
SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg
GF: J. Hawn, J. Guild, F. Imendörffer, HRB 16746 (AG Nürnberg)
--
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

  reply	other threads:[~2012-02-01  9:27 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-01-31 19:02 [LSF/MM TOPIC] [ATTEND] SR-IOV Management Chad Dupuis
2012-02-01  9:27 ` Hannes Reinecke [this message]
2012-03-14 18:07   ` Chad Dupuis
2012-03-14 18:48     ` chetan loke
2012-03-15 12:44       ` Chad Dupuis
2012-03-15 16:39     ` Boaz Harrosh

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4F29058B.6020904@suse.de \
    --to=hare@suse.de \
    --cc=chad.dupuis@qlogic.com \
    --cc=linux-scsi@vger.kernel.org \
    --cc=lsf-pc@lists.linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.