linux/drivers/infiniband/hw/nes
Don Wood 873fcdd4bf RDMA/nes: Allocate work item for disconnect event handling
The code currently has a work structure in the QP.  This requires a
lock and a pending flag to ensure there is never more than one request
active.  When two events happen quickly (such as FIN and LLP CLOSE),
it causes unnecessary timeouts since the second one is dropped.

This fix allocates memory for the work request so the second one can
be queued.  A lock is removed since it is no longer needed.

Signed-off-by: Don Wood <donald.e.wood@intel.com>
Signed-off-by: Roland Dreier <rolandd@cisco.com>
2009-09-05 20:36:37 -07:00
..
Kconfig RDMA/nes: Use LRO 2008-04-29 13:46:54 -07:00
Makefile
nes_cm.c RDMA/nes: Allocate work item for disconnect event handling 2009-09-05 20:36:37 -07:00
nes_cm.h RDMA/nes: Increase rexmit timeout interval 2009-04-27 13:39:36 -07:00
nes_context.h RDMA/nes: Update copyright to new legal entity and year 2009-03-06 15:12:10 -08:00
nes_hw.c RDMA/nes: Fix off-by-one bugs in reset_adapter_ne020() and init_serdes() 2009-05-15 10:16:45 -07:00
nes_hw.h RDMA/nes: Add support for new SFP+ PHY 2009-04-08 14:27:56 -07:00
nes_nic.c RDMA/nes: Add support for new SFP+ PHY 2009-04-08 14:27:56 -07:00
nes_user.h RDMA/nes: Update copyright to new legal entity and year 2009-03-06 15:12:10 -08:00
nes_utils.c RDMA/nes: Update copyright to new legal entity and year 2009-03-06 15:12:10 -08:00
nes_verbs.c RDMA/nes: Fix max_qp_init_rd_atom returned from query device 2009-06-22 22:52:30 -07:00
nes_verbs.h RDMA/nes: Allocate work item for disconnect event handling 2009-09-05 20:36:37 -07:00
nes.c dma-mapping: replace all DMA_32BIT_MASK macro with DMA_BIT_MASK(32) 2009-04-07 08:31:11 -07:00
nes.h RDMA/nes: Update iw_nes version 2009-04-27 13:46:29 -07:00