[ewg] [GIT PULL ofed-1.5.1] cxgb3 fixes
Steve Wise
swise at opengridcomputing.com
Mon Feb 22 15:31:11 PST 2010
Vlad, please pull these cxgb3/iw_cxgb3 fixes from
ssh://vlad@sofa.openfabrics.org/~swise/scm/ofed_kernel.git ofed_1_5
Thanks,
Steve.
-----
commit 2f9b0272c0239867c9e20a38da0bc66af797cad8
Author: Steve Wise <swise at opengridcomputing.com>
Date: Mon Feb 22 15:50:13 2010 -0600
RDMA/cxgb3: Mark rdma device with CXIO_ERROR_FATAL when removing.
From: Steve Wise <swise at opengridcomputing.com>
If iw_cxgb3 is called to remove itself from the low level driver, then
mark the rdma device with CXIO_ERROR_FATAL since the device below us is
going away. Otherwise, we can get stuck in a deadlock as ULPs try and
deallocate objects (like MRs, QPs, etc).
Signed-off-by: Steve Wise <swise at opengridcomputing.com>
commit 2ae27f21f3b8e2b6aa765714de13e95ebcf5cf64
Author: Steve Wise <swise at opengridcomputing.com>
Date: Mon Feb 22 15:50:13 2010 -0600
cxgb3: fix link flap
The driver is expected to report that the link is up when the phy Rx
signal is established and the mac has not detected a link fault.
The code
is however broken, the driver does not check the link fault status when
the phy link status changes. The link fault status being checked within
a short period of time, it leads to link up/link down events.
Signed-off-by: Divy Le Ray <divy at chelsio.com>
Signed-off-by: David S. Miller <davem at davemloft.net>
commit 478c965b2601748a6fa81ed450e250641fa35d8a
Author: Steve Wise <swise at opengridcomputing.com>
Date: Mon Feb 22 15:50:13 2010 -0600
cxgb3: FIx VLAN over Jumbo frames
The mac is expected to auto-inflate the Maximum Frame size for VLAN
tagged frames. It however does not work with jumbo frames.
Work around the bug adding 4 to the Maximum Frame for MTUs
greater than 1536.
Signed-off-by: Divy Le Ray <divy at chelsio.com>
Signed-off-by: David S. Miller <davem at davemloft.net>
commit a69660b7367555f11294ebced1a5e16314d66849
Author: Steve Wise <swise at opengridcomputing.com>
Date: Mon Feb 22 15:34:51 2010 -0600
Delete bogus patch file.
Remove patches-master/cq-depth which was accidentally added by
commit f8ab9334621cc7b109ce2e692fe5bbb39af766c2.
Signed-off-by: Steve Wise <swise at opengridcomputing.com>
More information about the ewg
mailing list