Skip to content

NTB: Fix and cleanup ntb drivers

Allen Hubbe linux-pci lkml ntb 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest9 patches 2 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/9NTB: Fix ntb_transport out-of-order RX updatedrivers/net/ntb_netdev.c drivers/ntb/ntb_transport.c+106 -690 replies
2/9NTB: Add flow control to the ntb_netdevdrivers/net/ntb_netdev.c drivers/ntb/ntb_transport.c include/linux/ntb_transport.h+91 -10 replies
3/9NTB: Fix transport stats for multiple devicesdrivers/ntb/ntb_transport.c+9 -20 replies
4/9NTB: ntb_netdev not covering all receive errorsdrivers/net/ntb_netdev.c+1 -11 reply
5/9NTB: Fix oops in debugfs when transport is half-updrivers/ntb/ntb_transport.c+5 -10 replies
6/9NTB: Schedule to receive on QP link updrivers/ntb/ntb_transport.c+2 -00 replies
7/9NTB: Add PCI Device IDs for Broadwell Xeondrivers/ntb/hw/intel/ntb_hw_intel.c drivers/ntb/hw/intel/ntb_hw_intel.h+18 -00 replies
8/9NTB: Make the transport list in order of discoverydrivers/ntb/ntb_transport.c+1 -10 replies
9/9NTB: Clean up QP stats infodrivers/ntb/ntb_transport.c+16 -90 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/9] NTB: Fix and cleanup ntb drivers

This series includes the following changes to fix bugs, add new hardware support, and improve usability and performance of the ntb drivers.

Bug Fixes (issues preexisting the new ntb api):
NTB: Fix ntb_transport out-of-order RX update
NTB: Schedule to receive on QP link up
NTB: ntb_netdev not covering all receive errors
NTB: Fix oops in debugfs when transport is half-up

Bug Fixes (regressions since the new ntb api):
NTB: Fix transport stats for multiple devices

Additions:
NTB: Add PCI Device IDs for Broadwell Xeon
NTB: Add flow control to the ntb_netdev
NTB: Make the transport list in order of discovery
NTB: Clean up QP stats info

Allen Hubbe (2):
NTB: Fix ntb_transport out-of-order RX update
NTB: Schedule to receive on QP link up

Dave Jiang (7):
NTB: Add flow control to the ntb_netdev
NTB: Fix transport stats for multiple devices
NTB: ntb_netdev not covering all receive errors
NTB: Fix oops in debugfs when transport is half-up
NTB: Add PCI Device IDs for Broadwell Xeon
NTB: Make the transport list in order of discovery
NTB: Clean up QP stats info

 drivers/net/ntb_netdev.c            |  80 ++++++++++++-
 drivers/ntb/hw/intel/ntb_hw_intel.c |  15 +++
 drivers/ntb/hw/intel/ntb_hw_intel.h |   3 +
 drivers/ntb/ntb_transport.c         | 228 +++++++++++++++++++++++-------------
 include/linux/ntb_transport.h       |   1 +
 5 files changed, 246 insertions(+), 81 deletions(-)
Signature · 1 line
2.4.0.rc0.43.gcf8a8c6