linux/drivers/infiniband/ulp/iser
Or Gerlitz bcc60c381d IB/iser: New receive buffer posting logic
Currently, the recv buffer posting logic is based on the transactional
nature of iSER which allows for posting a buffer before sending a PDU.
Change this to post only when the number of outstanding recv buffers
is below a water mark and in a batched manner, thus simplifying and
optimizing the data path.  Use a pre-allocated ring of recv buffers
instead of allocating from kmem cache.  A special treatment is given
to the login response buffer whose size must be 8K unlike the size of
buffers used for any other purpose which is 128 bytes.

Signed-off-by: Or Gerlitz <ogerlitz@voltaire.com>
Signed-off-by: Roland Dreier <rolandd@cisco.com>
2010-02-24 09:41:10 -08:00
..
iscsi_iser.c IB/iser: New receive buffer posting logic 2010-02-24 09:41:10 -08:00
iscsi_iser.h IB/iser: New receive buffer posting logic 2010-02-24 09:41:10 -08:00
iser_initiator.c IB/iser: New receive buffer posting logic 2010-02-24 09:41:10 -08:00
iser_memory.c IB/iser: Rewrite SG handling for RDMA logic 2009-11-12 11:32:27 -08:00
iser_verbs.c IB/iser: New receive buffer posting logic 2010-02-24 09:41:10 -08:00
Kconfig IB/iser: Add dependency on INFINIBAND_ADDR_TRANS 2009-01-12 19:30:41 -08:00
Makefile IB/iser: iSER Kconfig and Makefile 2006-06-22 07:51:14 -07:00