Whamcloud - gitweb
LU-56 lnet: container for LNet message
authorLiang Zhen <liang@whamcloud.com>
Sun, 27 May 2012 07:58:14 +0000 (15:58 +0800)
committerOleg Drokin <green@whamcloud.com>
Thu, 7 Jun 2012 17:07:21 +0000 (13:07 -0400)
commitfacf5086667874c405c9ef6ce7f8f737868ffefd
tree6ed43f987f1b1dcdee6fd52c7f5c0a62bcbaf021
parentc3a57ec36441c75df03cfbec8f718e053aaad12a
LU-56 lnet: container for LNet message

Adding a simple message container to LNet, and use it to replace
global message queues and message finalizers.
It's a work step of LNet SMP improvements, we will create instances
for each CPT in following patches.

Signed-off-by: Liang Zhen <liang@whamcloud.com>
Change-Id: I00f79d7598c4cd1274d7b72f7c4b482d9df75b7a
Reviewed-on: http://review.whamcloud.com/2922
Reviewed-by: Bobi Jam <bobijam@whamcloud.com>
Reviewed-by: Doug Oucharek <doug@whamcloud.com>
Tested-by: Hudson
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lnet/include/lnet/lib-lnet.h
lnet/include/lnet/lib-types.h
lnet/lnet/api-ni.c
lnet/lnet/lib-move.c
lnet/lnet/lib-msg.c