[Open-FCoE] [RFC PATCH fcoe-fixes 0/2] improves fcoe_pending_queue handling.
vasu.dev at intel.com
Tue Apr 21 01:58:54 UTC 2009
This patch series reduces fcoe_pending_queue locking from two to one for
each new skb added to this queue and improves its timer handling to flush
pending skb in from this queue.
I noticed +10% increase in performance from no use of qfull check in
the fcoe-fixes tip, this series not only fixes performance regression
caused by added qfull check but also improves performance by use of quick
2 jiffies timer on demand.
RFC is for:
1. Appreciate your review comments in modified fcoe_pending_queue handling.
2. It would be great, if Mike you could check performance number difference
with these patches for reported regression by you due to added qfull check.
I need to test these patches for any out of order tx framing caused in
past in fcoe_pending_queue handling.
Vasu Dev (2):
fcoe: removes fcoe_watchdog
fcoe: reduces lock cost when adding a new skb to fcoe_pending_queue
drivers/scsi/fcoe/fcoe.c | 87 +++++++++++++++++-----------------------------
drivers/scsi/fcoe/fcoe.h | 1 +
2 files changed, 33 insertions(+), 55 deletions(-)
Signature: vasu.dev at intel.com
More information about the devel