[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