On 9/10/26 7:08 PM, Tyrel Datwyler wrote:
> From: Dave Marquardt <[email protected]>
> 
> This patch series adds FPIN (fabric performance impact notification)
> support to the ibmvfc (IBM Virtual Fibre Channel) driver. This comes
> in three flavors:
> 
> - basic, to recognize existing FPIN messages from the virtual I/O
>   server (VIOS) (patch 1)
> - full, supporting additional FPIN information and using its own
>   asynchronous sub-queue and interrupt (patches 3-8)
> - extended, supporting FC-LS-5 (patch 9)
> 
> Full and extended FPIN support requires a new asynchronous sub-queue
> with its own interrupt. The asynchronous sub-queue support requires
> ibmvfc to also support a new IBMVFC_NOOP command, which the driver
> recognizes and ignores (patch 2).
> 
> The asynchronous sub-queue work is split across four patches: patch 3
> defines the necessary data structures, patch 5 adds the interrupt and
> drain routines for the queue, patch 6 extends channel registration and
> deregistration to accommodate the new queue, and patch 7 fixes IRQ
> cleanup on registration failure. Patch 8 wires everything together,
> registering the async sub-queue during channel initialization and
> advertising support to VIOS during NPIV login.
> 
> All three modes convert an incoming FPIN message from VIOS to an FC
> extended link service message, in some cases using default values for
> information not provided by the VIOS FPIN message but expected in the
> FC ELS message. This FC ELS message is passed to fc_host_rcv_fpin for
> updating statistics and sending the information upstream by netlink
> multicast, where it may be read by listeners including the DM
> multipath daemon "multipathd."
> 
> Signed-off-by: Dave Marquardt <[email protected]>
> Signed-off-by: Tyrel Datwyler <[email protected]>
> ---
Well it looks like I botched the cover letter and message-id here on the v9
respin. Doh!

I'll resend.

-Tyrel

Reply via email to