Message ID | 1617026056-50483-1-git-send-email-dennis.dalessandro@cornelisnetworks.com (mailing list archive) |
---|---|
Headers | show |
Series | Fixes for 5.13 | expand |
On Mon, Mar 29, 2021 at 09:54:06AM -0400, dennis.dalessandro@cornelisnetworks.com wrote: > From: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com> > > Here are some fixes, clean-up and debugging type patches for-next. There are > some changs to the way AIP/VNIC netdevs are used and a timeout handler is added > for rdma_netdev. > > The MTU patch from Kaike will to add a physical MTU to query_port is also of > particualr note. > > Kaike Wan (2): > rdma: Set physical MTU for query_port function I left this one for now > IB/hfi1: Rework AIP and VNIC dummy netdev usage And this one didn't apply, it is on top of the -rc xa_destroy patches that I'm still waiting to know if they are real bugs or not > IB/hfi1: Remove unused function > > Mike Marciniszyn (8): > IB/hfi1: Add AIP tx traces > IB/{ipoib,hfi1}: Add a timeout handler for rdma_netdev > IB/hfi1: Correct oversized ring allocation > IB/hfi1: Use napi_schedule_irqoff() for tx napi > IB/hfi1: Remove indirect call to hfi1_ipoib_send_dma() > IB/hfi1: Add additional usdma traces > IB/hfi1: Use kzalloc() for mmu_rb_handler allocation Applied these to for-rc, thanks Jason
On 4/7/2021 7:21 PM, Jason Gunthorpe wrote: > On Mon, Mar 29, 2021 at 09:54:06AM -0400, dennis.dalessandro@cornelisnetworks.com wrote: >> From: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com> >> >> Here are some fixes, clean-up and debugging type patches for-next. There are >> some changs to the way AIP/VNIC netdevs are used and a timeout handler is added >> for rdma_netdev. >> >> The MTU patch from Kaike will to add a physical MTU to query_port is also of >> particualr note. >> >> Kaike Wan (2): >> rdma: Set physical MTU for query_port function > > I left this one for now > >> IB/hfi1: Rework AIP and VNIC dummy netdev usage > > And this one didn't apply, it is on top of the -rc xa_destroy patches > that I'm still waiting to know if they are real bugs or not Fair enough. We will certainly rework if we drop those other two. >> IB/hfi1: Remove unused function >> >> Mike Marciniszyn (8): >> IB/hfi1: Add AIP tx traces >> IB/{ipoib,hfi1}: Add a timeout handler for rdma_netdev >> IB/hfi1: Correct oversized ring allocation >> IB/hfi1: Use napi_schedule_irqoff() for tx napi >> IB/hfi1: Remove indirect call to hfi1_ipoib_send_dma() >> IB/hfi1: Add additional usdma traces >> IB/hfi1: Use kzalloc() for mmu_rb_handler allocation > > Applied these to for-rc, thanks for-next? -Denny
On Thu, Apr 08, 2021 at 08:19:22AM -0400, Dennis Dalessandro wrote: > > > Mike Marciniszyn (8): > > > IB/hfi1: Add AIP tx traces > > > IB/{ipoib,hfi1}: Add a timeout handler for rdma_netdev > > > IB/hfi1: Correct oversized ring allocation > > > IB/hfi1: Use napi_schedule_irqoff() for tx napi > > > IB/hfi1: Remove indirect call to hfi1_ipoib_send_dma() > > > IB/hfi1: Add additional usdma traces > > > IB/hfi1: Use kzalloc() for mmu_rb_handler allocation > > > > Applied these to for-rc, thanks > > for-next? Yes, typo here Jason
From: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com> Here are some fixes, clean-up and debugging type patches for-next. There are some changs to the way AIP/VNIC netdevs are used and a timeout handler is added for rdma_netdev. The MTU patch from Kaike will to add a physical MTU to query_port is also of particualr note. Kaike Wan (2): rdma: Set physical MTU for query_port function IB/hfi1: Remove unused function Mike Marciniszyn (8): IB/hfi1: Add AIP tx traces IB/{ipoib,hfi1}: Add a timeout handler for rdma_netdev IB/hfi1: Correct oversized ring allocation IB/hfi1: Use napi_schedule_irqoff() for tx napi IB/hfi1: Remove indirect call to hfi1_ipoib_send_dma() IB/hfi1: Add additional usdma traces IB/hfi1: Use kzalloc() for mmu_rb_handler allocation IB/hfi1: Rework AIP and VNIC dummy netdev usage drivers/infiniband/hw/bnxt_re/ib_verbs.c | 1 + drivers/infiniband/hw/cxgb4/provider.c | 1 + drivers/infiniband/hw/efa/efa_verbs.c | 1 + drivers/infiniband/hw/hfi1/chip.c | 6 +- drivers/infiniband/hw/hfi1/hfi.h | 4 +- drivers/infiniband/hw/hfi1/init.c | 2 +- drivers/infiniband/hw/hfi1/ipoib.h | 13 +- drivers/infiniband/hw/hfi1/ipoib_main.c | 9 +- drivers/infiniband/hw/hfi1/ipoib_tx.c | 71 ++++++++-- drivers/infiniband/hw/hfi1/mmu_rb.c | 2 +- drivers/infiniband/hw/hfi1/netdev.h | 39 ++---- drivers/infiniband/hw/hfi1/netdev_rx.c | 177 +++++++++++------------ drivers/infiniband/hw/hfi1/sdma.h | 18 --- drivers/infiniband/hw/hfi1/trace_tx.h | 179 ++++++++++++++++++++++++ drivers/infiniband/hw/hfi1/user_sdma.c | 12 +- drivers/infiniband/hw/hfi1/user_sdma.h | 1 + drivers/infiniband/hw/hns/hns_roce_main.c | 1 + drivers/infiniband/hw/i40iw/i40iw_verbs.c | 1 + drivers/infiniband/hw/mlx4/main.c | 1 + drivers/infiniband/hw/mlx5/mad.c | 1 + drivers/infiniband/hw/mlx5/main.c | 2 + drivers/infiniband/hw/mthca/mthca_provider.c | 1 + drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 1 + drivers/infiniband/hw/qib/qib_verbs.c | 1 + drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 1 + drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c | 1 + drivers/infiniband/sw/siw/siw_verbs.c | 1 + drivers/infiniband/ulp/ipoib/ipoib_main.c | 7 +- include/rdma/ib_verbs.h | 19 +-- 29 files changed, 386 insertions(+), 188 deletions(-)