Hi All, This patch series provides miscelleneous fixes for Chelsio T4/T5 adapters related to cxgb4 related to sge and mtu. And includes DB Drop avoidance and other misc. fixes on iw-cxgb4.
The patches series is created against David Miller's 'net-next' tree. And includes patches on cxgb4 and iw_cxgb4 driver. We would like to request this patch series to get merged via David Miller's 'net-next' tree. We have included all the maintainers of respective drivers. Kindly review the change and let us know in case of any review comments. Thanks V2: Dont drop existing module parameters. (cxgb4/iw_cxgb4: Doorbell Drop Avoidance Bug Fixes.) Hariprasad Shenai (1): Revert "cxgb4: Don't assume LSO only uses SGL path in t4_eth_xmit()" Kumar Sanghvi (5): cxgb4: Fix some small bugs in t4_sge_init_soft() when our Page Size is 64KB cxgb4: Add code to dump SGE registers when hitting idma hangs cxgb4: Rectify emitting messages about SGE Ingress DMA channels being potentially stuck cxgb4: Updates for T5 SGE's Egress Congestion Threshold cxgb4: use spinlock_irqsave/spinlock_irqrestore for db lock. Steve Wise (25): iw_cxgb4: cap CQ size at T4_MAX_IQ_SIZE. iw_cxgb4: Allow loopback connections. iw_cxgb4: release neigh entry in error paths. iw_cxgb4: Treat CPL_ERR_KEEPALV_NEG_ADVICE as negative advice. cxgb4/iw_cxgb4: Doorbell Drop Avoidance Bug Fixes. iw_cxgb4: use the BAR2/WC path for kernel QPs and T5 devices. iw_cxgb4: Fix incorrect BUG_ON conditions. iw_cxgb4: Mind the sq_sig_all/sq_sig_type QP attributes. iw_cxgb4: default peer2peer mode to 1. iw_cxgb4: save the correct map length for fast_reg_page_lists. iw_cxgb4: don't leak skb in c4iw_uld_rx_handler(). iw_cxgb4: fix possible memory leak in RX_PKT processing. iw_cxgb4: ignore read reponse type 1 CQEs. iw_cxgb4: connect_request_upcall fixes. iw_cxgb4: adjust tcp snd/rcv window based on link speed. iw_cxgb4: update snd_seq when sending MPA messages. iw_cxgb4: lock around accept/reject downcalls. iw_cxgb4: drop RX_DATA packets if the endpoint is gone. iw_cxgb4: rx_data() needs to hold the ep mutex. iw_cxgb4: endpoint timeout fixes. iw_cxgb4: rmb() after reading valid gen bit. iw_cxgb4: wc_wmb() needed after DB writes. iw_cxgb4: SQ flush fix. iw_cxgb4: minor fixes/cleanup. iw_cxgb4: Max fastreg depth depends on DSGL support. drivers/infiniband/hw/cxgb4/cm.c | 270 ++++++++++++++++------- drivers/infiniband/hw/cxgb4/cq.c | 50 +++-- drivers/infiniband/hw/cxgb4/device.c | 229 +++++++++++++------- drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 17 +- drivers/infiniband/hw/cxgb4/mem.c | 18 ++- drivers/infiniband/hw/cxgb4/provider.c | 46 ++++- drivers/infiniband/hw/cxgb4/qp.c | 204 +++++++++-------- drivers/infiniband/hw/cxgb4/resource.c | 10 +- drivers/infiniband/hw/cxgb4/t4.h | 78 ++++++- drivers/infiniband/hw/cxgb4/user.h | 5 + drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 11 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 84 ++++--- drivers/net/ethernet/chelsio/cxgb4/sge.c | 161 +++++++++----- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 106 +++++++++ drivers/net/ethernet/chelsio/cxgb4/t4_msg.h | 2 + drivers/net/ethernet/chelsio/cxgb4/t4_regs.h | 9 + 16 files changed, 925 insertions(+), 375 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html