aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/infiniband/core/counters.c
diff options
context:
space:
mode:
authorKaike Wan <kaike.wan@intel.com>2019-08-15 15:20:51 -0400
committerDoug Ledford <dledford@redhat.com>2019-08-20 13:44:44 -0400
commit90fdae66e72bf0381d168f12dca0259617927895 (patch)
tree41c95ca6f0bc67ec1d2012a11f3ccab2b27c89ee /drivers/infiniband/core/counters.c
parentIB/hfi1: Add additional checks when handling TID RDMA READ RESP packet (diff)
downloadlinux-dev-90fdae66e72bf0381d168f12dca0259617927895.tar.xz
linux-dev-90fdae66e72bf0381d168f12dca0259617927895.zip
IB/hfi1: Add additional checks when handling TID RDMA WRITE DATA packet
In a congested fabric with adaptive routing enabled, traces show that packets could be delivered out of order, which could cause incorrect processing of stale packets. For stale TID RDMA WRITE DATA packets that cause KDETH EFLAGS errors, this patch adds additional checks before processing the packets. Fixes: d72fe7d5008b ("IB/hfi1: Add a function to receive TID RDMA WRITE DATA packet") Cc: <stable@vger.kernel.org> Reviewed-by: Mike Marciniszyn <mike.marciniszyn@intel.com> Signed-off-by: Kaike Wan <kaike.wan@intel.com> Signed-off-by: Dennis Dalessandro <dennis.dalessandro@intel.com> Link: https://lore.kernel.org/r/20190815192051.105923.69979.stgit@awfm-01.aw.intel.com Signed-off-by: Doug Ledford <dledford@redhat.com>
Diffstat (limited to 'drivers/infiniband/core/counters.c')
0 files changed, 0 insertions, 0 deletions