Skip to content

Open-FCoE fixes for 2.6.30 RC

Robert Love linux-scsi 1 version In review

Get series with b4
b4 am 20090506175206.26695.19457.stgit@fritz

Versions newest first

  1. v1 Latest7 of 8 patches 6 repliesIn review

7 of 8 patches are in this archive. The cover letter announces 8.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/8libfcoe: fip: fix non-FIP-mode FLOGI state after reset.drivers/scsi/fcoe/libfcoe.c+10 -50 replies
2/8fcoe: use ETH_P_FIP for skb->protocol of FIP framesdrivers/scsi/fcoe/libfcoe.c+3 -30 replies
3/8libfc: use DID_ERROR when we have internall aborted commanddrivers/scsi/libfc/fc_fcp.c+1 -10 replies
4/8libfc: Check if exchange is completed when receiving a sequencedrivers/scsi/libfc/fc_exch.c+4 -00 replies
5/8fcoe: reduces lock cost when adding a new skb to fcoe_pending_queuedrivers/scsi/fcoe/fcoe.c+15 -223 replies
6/8fcoe: removes fcoe_watchdogdrivers/scsi/fcoe/fcoe.c drivers/scsi/fcoe/fcoe.h+19 -340 replies
7/8fcoe: removes reserving memory for vlan_ethdr on tx pathdrivers/scsi/fcoe/fcoe.c+1 -20 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/8] Open-FCoE fixes for 2.6.30 RC

The following series implements general fixes to libfc, libfcoe and fcoe.

Note: One patch adds the FIP ehtertype to if_ether.h. As discussed on netdev, this change was pre-acked and it was requested that the change go through the SCSI tree.

---

Chris Leech (1):

      fcoe: use ETH_P_FIP for skb->protocol of FIP frames

Joe Eykholt (2):
net, libfcoe: Add the FCoE Initialization Protocol ethertype
libfcoe: fip: fix non-FIP-mode FLOGI state after reset.

Mike Christie (1):
libfc: use DID_ERROR when we have internall aborted command

Steve Ma (1):
libfc: Check if exchange is completed when receiving a sequence

Vasu Dev (3):
fcoe: removes reserving memory for vlan_ethdr on tx path
fcoe: removes fcoe_watchdog
fcoe: reduces lock cost when adding a new skb to fcoe_pending_queue

 drivers/scsi/fcoe/fcoe.c     |   90 +++++++++++++++---------------------------
 drivers/scsi/fcoe/fcoe.h     |    1 
 drivers/scsi/fcoe/libfcoe.c  |   21 ++++++----
 drivers/scsi/libfc/fc_exch.c |    4 ++
 drivers/scsi/libfc/fc_fcp.c  |    2 -
 include/linux/if_ether.h     |    1 
 include/scsi/fc/fc_fip.h     |    7 ---
 7 files changed, 53 insertions(+), 73 deletions(-)
Signature · 1 line
//Rob