diff options
author | Or Gerlitz <ogerlitz@voltaire.com> | 2010-02-08 13:17:42 +0000 |
---|---|---|
committer | Roland Dreier <rolandd@cisco.com> | 2010-02-24 09:41:10 -0800 |
commit | bcc60c381d857ced653e912cbe6121294773e147 (patch) | |
tree | 543a2d483a1110f9666ae5503d9e3c53a8782e0c /fs/xfs/xfs_btree.c | |
parent | 1cef4659850eeb862c248c7670e404d7a1711ed1 (diff) | |
download | blackbird-obmc-linux-bcc60c381d857ced653e912cbe6121294773e147.tar.gz blackbird-obmc-linux-bcc60c381d857ced653e912cbe6121294773e147.zip |
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>
Diffstat (limited to 'fs/xfs/xfs_btree.c')
0 files changed, 0 insertions, 0 deletions