[PATCH 00/30] FCoE VN2VN fixes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi all,

here's a patchset to get VN2VN running on non-DCB fabrics.
With it it's possible to run FCoE VN2VN over virtio, allowing
for a fully virtualized FC testbed. Which would make it ideal
to integrate into Mike's mptest test suite.
It also irons out some generic issues with the libfc stack,
like another round for kref handling updates and handling PRLI correctly.
(The PRLI problems even have a workaround in iPXE, so it's time to do
something about it ...)

As usual, comments and reviews are welcome.

Hannes Reinecke (29):
  libfc: Revisit kref handling
  libfc: additional debugging messages
  libfc: spurious I/O error under high load
  libfc: Do not login if the port is already started
  libfc: use configured lport R_A_TOV when sending
  libfc: use configured e_d_tov for remote port state
  libfc: do not overwrite DID_TIME_OUT status
  libfc: use error code for fc_rport_error()
  libfc: Send LS_RJT responses on frame allocation
  libfc: don't advance state machine for incoming FLOGI
  libfc: Fixup disc_mutex handling
  libfc: Do not drop down to FLOGI for fc_rport_login()
  libfc: Implement RTV responder
  libfc: Rework PRLI handling
  libfc: Return LS_RJT_BUSY for PRLI in status PLOGI
  libfc: Clarify ramp-down messages
  libfc: sanitize E_D_TOV and R_A_TOV setting
  libfc: safeguard against invalid exchange index
  libfc: quarantine timed out xids
  libfc: don't fail sequence abort for completed
  libfc: Do not drop out-of-order frames
  libfc: reset timeout on queue full
  libfc: wait for E_D_TOV when out-of-order sequence is received
  fcoe: set default TC priority
  fcoe: inhibit writing invalid values into the 'enabled'
  fcoe: correct sending FIP VLAN packets on VLAN 0
  fcoe: FIP debugging
  fcoe: filter out frames from invalid vlans
  fcoe: make R_A_TOV and E_D_TOV configurable

Wei Yongjun (1):
  fcoe: Use kfree_skb() instead of kfree()

 drivers/scsi/fcoe/fcoe.c       |  23 ++-
 drivers/scsi/fcoe/fcoe_ctlr.c  |  93 +++++++--
 drivers/scsi/fcoe/fcoe_sysfs.c |  83 +++++++-
 drivers/scsi/libfc/fc_disc.c   |  30 +--
 drivers/scsi/libfc/fc_exch.c   | 118 +++++++----
 drivers/scsi/libfc/fc_fcp.c    | 195 ++++++++++++------
 drivers/scsi/libfc/fc_lport.c  |   8 +-
 drivers/scsi/libfc/fc_rport.c  | 436 ++++++++++++++++++++++++++++++-----------
 include/scsi/libfc.h           |   9 +-
 9 files changed, 760 insertions(+), 235 deletions(-)

-- 
1.8.5.6

--
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [SCSI Target Devel]     [Linux SCSI Target Infrastructure]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Samba]     [Device Mapper]

  Powered by Linux